本書是機器人設計制作相關課程的入門通識教材,涵蓋基于Arduino機器人、基于ROS機器人和基于UR機器人的項目案例。第1章通過案例介紹Arduino開發(fā)板的基本使用方法以及機器人設計開發(fā)中經常使用的概念、技術、選材、方法。項目案例由淺入深,介紹以Arduino開發(fā)板作為控制主機的機器人舵機控制、PWM驅動電機控制、CAN總線驅動電機控制以及武術擂臺機器人設計和制作方法。第2章的案例集中介紹基于ROS操作系統(tǒng)的兩輪差速控制機器人平臺和麥克納姆輪驅動機器人平臺的設計制作方法。這兩種機器人平臺可作為機器人科研平臺和學科競賽機器人平臺使用。第3章以書籍自動翻頁機器人項目作為案例,介紹工業(yè)機械臂機器人的一般開發(fā)使用和編程控制方法。本書采用項目式教學方法,可作為初學者學習入門和學科競賽機器人項目的設計制作的參考用書。