廣泛應用於各行各業的開放原始碼機器人框架
現今,原本位於工作單元中的重型工業用機器人已被新一代cobot所取代,再也不需要工作單元了。這類機器人已被用在製造、零售、銀行、能源與健康照護等不同產業。這股浪潮已在機器人市場中快速成長起來,原因之一就是ROS(Robot Operating System,機器人作業系統)這個開放原始碼機器人框架。
學會如何使用ROS設計各種用途的機器人
本書專題適用於ROS Melodic Morenia與Ubuntu Bionic(18.04),從最零開始介紹ROS-2,可以讓您理解它與ROS-1之間的差異。您可以利用ROS中設計出一台工業用移動機器手,並在Gazebo 9中進行模擬,也可以學到如何使用狀態機技術來處理複雜的機器人應用,並同時操作多台機器人。
涵蓋Jetson Nano等熱門開發版應用與AI概念
另外,也會介紹Nvidia Jetson Nano、Asus Tinker Board與Beaglebone Black這類最新最熱門的板子,以及將其與ROS介接的方法。您可透過各種有趣的ROS專題來學習,像是自駕車、深度學習、強化學習與其他更多重要的AI概念等。
看完這本書,您就能具備足夠的信心與技術來完成各種有趣但又複雜的ROS專案了。
本書精彩內容:
.理解ROS基本觀念與其應用
.理解ROS-2與ROS-1的差異
.運用狀態機來處理複雜的機器人任務
.與多台機器人通訊與協同作業
.整合ROS與最新的嵌入式開發板,包含Tinker Board S與Jetson Nano
.理解如何把機器學習與深度學習技術應用於ROS
.使用ROS作出一台自駕車
.使用Leap Motion與VR頭盔來遙控機器人