Kami akan meneroka kerumitan mengautomasikan robot rumah mudah alih dan menumpukan pada cabaran unik dalam penyediaan untuk mengatasi pelbagai batasan untuk memastikan pengguna boleh bermula dengan lancar
Dalam artikel sebelumnya, saya menerangkan Cara menggunakan teknologi April Tag untuk mengautomasikan robot rumah. Cabaran besar dalam mengautomasikan robot rumah atau robot lain ialah persediaan peranti. Dalam dunia peranti, telefon dan aplikasi mudah alih, peranti biasanya disambungkan ke peranti hos melalui USB dan peranti sentiasa disambungkan kepada sumber kuasa. Namun begitu, untuk menguji robot, satu cabaran unik timbul iaitu cara menjalankan ujian semasa robot bergerak. Kerana ia tidak boleh disambungkan ke peranti hos melalui sambungan berwayar fizikal. Jadi, bagaimanakah kita harus mengesahkan pengalaman unboxing? Jangan risau, saya akan menerangkannya dalam artikel ini
Kerumitan dan Cabaran
Selepas saya memberi anda pengenalan ringkas kepada pelbagai cabaran fasa persediaan dalam ujian automasi bot, izinkan saya mendalami lebih banyak cabaran
bot Menjadi mudah alih dan tidak dapat menyambung melalui wayar fizikal ke peranti hos. Ia mungkin boleh dilakukan untuk beberapa ujian tahap komponen, tetapi tidak mungkin untuk ujian hujung ke hujung (E2E)
Pengalaman luar kotak ialah apabila peranti tidak disambungkan ke WiFi. Bagaimanakah peranti hos berinteraksi dengan peranti apabila ia adalah serba baharu? Ini adalah situasi yang sangat biasa dalam ujian robot harian
Apabila sebarang ralat atau pengecualian berlaku dalam robot, operasi pemulihan diperlukan. Matlamat utama ujian automatik adalah untuk menemui masalah perisian dan perkakasan yang berpotensi dengan robot. Jika kami menghadapi masalah, bagaimanakah kami harus melaporkan dan memulihkan peranti?
Bateri robot hampir kehabisan dan kami memerlukan sumber kuasa yang boleh dipercayai untuk mengecas robot
Adalah sangat penting untuk memanjangkan tetapan yang sama ke beberapa persekitaran makmal dan rumah. Ini kerana kita tidak boleh hanya menandatangani atau menguji bot dalam satu persekitaran
Mari kita tangani isu ini mengikut kronologi. Ia boleh ditulis semula sebagai: Mari selesaikan masalah ini mengikut urutan kronologi
Menggunakan Robot Lalai Raspberry Pi
Yang penting ialah menyelesaikan masalah ini. Pertimbangkan kes robot yang terletak di makmal automasi ujian. Terdapat peranti hos yang disambungkan ke rangkaian dalaman syarikat yang digunakan untuk menghantar dan menerima arahan serta mengakses pelbagai kod sumber, alatan dalaman dan infrastruktur. Kami akan menyambungkan Raspberry Pi ke peranti dan menjalankan perkhidmatan REST pada Raspberry Pi untuk berkomunikasi dengan peranti hos dan peranti. Di bawah ialah ilustrasi yang menunjukkan persediaan ini
Robot pratetap menggunakan Raspberry Pi
Menyelesaikan kes penggunaan pengalaman luar kotak
Sekarang, mari kita lihat cara pra-sediakan persekitaran ujian dengan Raspberry Pi . Seterusnya, kami akan meneroka bagaimana untuk menyelesaikan masalah peranti tidak dapat menyambung ke Wifi apabila di luar kotak
Apakah peranan perkhidmatan RESTful pada Raspberry Pi? Apakah titik akhir yang harus mengandungi perkhidmatan RESTful? .
pulihkan robot anda sekiranya berlaku sebarang ralat atau pengecualian- Ini adalah situasi yang sangat biasa. Jangan terharu atau kecewa dengan soalan jenis ini. Pada ketika ini, kita mesti menggunakan komponen peringkat rendah peranti untuk memacu peranti kembali ke lokasi asalnya. Sebagai contoh, seperti yang saya nyatakan dalam artikel saya sebelum ini dengan pelbagai susunan perisian, kita memerlukan akses kepada platform atau lapisan mobiliti untuk memacu robot kembali ke kedudukan asalnya. Ini adalah perkara yang paling sukar dan paling mencabar untuk dilakukan, jadi gunakan teknologi lain seperti April Tag atau sistem luaran lain untuk memacu peranti itu kembali. Ini membawa saya kepada soalan saya yang seterusnya, iaitu menyediakan peranti untuk ujian seterusnya dijalankan dengan meletakkannya semula pada dok pengecasan
- Menskalakan kepada berbilang persekitaran ujian
- Menggunakan arahan peringkat rendah boleh meningkatkan kebolehpercayaan apabila meletakkan peranti kembali padanya dok mengecas. Kadar kegagalan yang lebih rendah dan kecekapan yang lebih tinggi daripada menggunakan pergerakan peringkat atas atau arahan navigasi dan platform atau pemacu lapisan mobiliti
- Petua persediaan lanjutan untuk berbilang persekitaran ujian:
Pastikan persediaan mudah. Jangan terlalu rumit atau terlalu merekayasa penyelesaiannya.
Mempunyai imej Raspberry Pi yang boleh digunakan supaya mana-mana Raspberry Pi baharu boleh dimuatkan dengan mudah.
Letak kod ujian dalam repositori jauh. Mengalihkannya di premis tidak akan berskala.
Automasi robot bukanlah perkara yang mudah dan akhirnya memerlukan banyak kerja reka bentuk dan pertimbangan pilihan lain di pasaran. Tidak ada satu penyelesaian yang sesuai dengan semua situasi. Sebelum menggunakan penyelesaian muktamad, saya mengesyorkan menjalankan bukti konsepAlternatif
Memandangkan sifat dan kerumitan masalah yang kita hadapi, persoalan biasa ialah sama ada terdapat alternatif. Pendek kata, jawapannya adalah ya. Kami boleh menguji dengan berkesan dengan menggunakan emulator/emulator untuk menampung kebanyakan kes penggunaan yang kami huraikan, tetapi tiada pengganti untuk ujian peranti sebenar
Atas ialah kandungan terperinci Menangani Cabaran Pengujian Automasi Perisian Mudah Alih. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

通常,机器人的主要功能是完成一些简单的操作任务,我们希望机器人可以模仿人,让能力尽可能接近人类水平。不论是小米的 CyberOne 还是特斯拉的 Optimus,人们关心的主要是其机械关节数量,控制算法和行走速度。不过在这个领域,有些人探索的方向更加脑洞大开:现在,有一种机器人把模仿真人表情做到了极致:先尝试一下自拍。从「嫌弃」到「惊讶」,都可以做到完全同步:这个机器人名叫 Ameca,是个表情怪。除了模仿,它自己也能照镜子做很多小表情,看起来非常像真人。Ameca「假装」第一次见到镜子,首

和活生生的已故历史名人聊天是个什么感觉?近日,就有一群开发者利用语言模型,把千百年来各行各业的历史名人全部「复活」成了聊天机器人,做进了一款手机app里,起名叫「你好,历史」!开发者声称,这个与古代名人聊天的app涉及的内容几乎无所不包。比如可以:与玛丽莲·梦露聊好莱坞八卦与弗里达·卡洛讨论现代艺术问问圣诞老人他有多少只驯鹿问问科特·科本为什么自杀向穴居人学习如何生火与宇宙意识辩论生命的意义不过他们也没忘记提醒用户,这些对话是由人工智能生成的,所以不要太认真。而且每个对话都是独一无二的,你永远不

有抱负的工程师应该了解世界各地著名的机器人工程学院。现在是从事机器人和工程事业的最佳时机——从人工智能到太空探索,这一领域充满了令人兴奋的创新和进步。美国劳工统计局估计,未来10年,机械工程领域的职业总体上将保持7%的稳定增长率,确保毕业生将有大量的就业机会。机器人工程专业的学生平均工资超过9万美元,无需担心还助学贷款的问题。对于那些考虑投身机器人工程领域的人来说,选择一所合适的大学是非常重要的。世界上许多顶尖的机器人工程学院都在美国,尽管国外也有一些很棒的项目。这是7所世界上最好的机器人工程学

人类与人工智能相比,哪个更擅长建立关系?事实上,这项革命性的技术已经存在了很长一段时间。然而,直到最近人们才意识到人工智能对人类的重要性。人工智能利用算法模拟人类,并随着时间的推移从经验中学习的能力,为这项技术与人类建立关系开辟道路。人类如何建立人际关系作为人类,我们倾向于只与少数人建立关系。我们试图确保不需要的和不相干的人从我们的生活中消失。在将我们的关系限制在少数人的同时,我们确保与那些对我们真正重要的人建立高质量的关系。然而,同样的方法在商业用语中可能不是理想的,并可能适得其反。尽管知道这

大数据文摘出品作者:Caleb为庆祝英国女王伊丽莎白二世登基70周年,英国也是早早就洋溢出了庆典的味道。据了解,英国将于6月2日至5日连放4天公众假期,并在期间举行多项庆祝活动。英国皇家铸币厂也在精心打造有史以来最大的硬币,直径220毫米,重15公斤,面值15000英镑,耗时近400小时打造,是该厂1100年来生产的最大硬币。这枚金币一面雕刻着代表英国女王伊丽莎白二世的符号EⅡR,周围环绕着代表英国的玫瑰、水仙、蓟和三叶草。另一面有女王骑在马背上的图案。在这么热闹的日子里,AI当然也必须来凑一凑

机器人也能干咖啡师的活了!比如让它把奶泡和咖啡搅拌均匀,效果是这样的:然后上点难度,做杯拿铁,再用搅拌棒做个图案,也是轻松拿下:这些是在已被ICLR 2023接收为Spotlight的一项研究基础上做到的,他们推出了提出流体操控新基准FluidLab以及多材料可微物理引擎FluidEngine。研究团队成员分别来自CMU、达特茅斯学院、哥伦比亚大学、MIT、MIT-IBM Watson AI Lab、马萨诸塞大学阿默斯特分校。在FluidLab的加持下,未来机器人处理更多复杂场景下的流体工作也都

还记得那个和特斯拉飙车的机器人吗?这是瑞士苏黎世联邦理工学院衍生公司研发的与公司同名的四足轮腿式机器人——Swiss-Mile,前身是ANYmal四足机器人。距离它和特斯拉飙车还不到半年的时间,它又实现了重大升级。这次升级改进了机器人的算法,运动能力直接UP UP UP ! 可以双腿站立下楼梯:(小编内心OS:如果是我穿轮滑鞋下楼梯可能会摔个狗吃屎)楼梯爬累了,坐个电梯吧,用前脚按开电梯门:面对障碍物应对自如:它还能知道什么时候该站起来,什么时候该“趴下”,双腿直立与四足运动之间的切换更丝滑:

随着人工智能成为一种趋势,人们对它如何工作以及可以做什么存在很多问题。一个经常被问到的问题就是——AI有哪四种类型。下面小编就来为大家解答一下。AI有哪四种类型反应性机器反应性机器在AI中是一个非常受欢迎的概念。这是因为它是最基本也是最古老的AI类型。反应性机器是指仅对某些刺激和场景有反应性的机器。与之后的许多人工智能软件不同的是,它们不能利用以前的经验或负载的知识来评估和应对特定的情况。甚至不使用GPS或数字地图来导航周围的环境或绘制路线。相反,它们会根据所看到的东西移动。反应型机器擅长象棋和


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

SublimeText3 versi Inggeris
Disyorkan: Versi Win, menyokong gesaan kod!

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual
