本书是机器人设计制作相关课程的入门通识教材,涵盖基于Arduino机器人、基于ROS机器人和基于UR机器人的项目案例。第1章通过案例介绍Arduino开发板的基本使用方法以及机器人设计开发中经常使用的概念、技术、选材、方法。项目案例由浅入深,介绍以Arduino开发板作为控制主机的机器人舵机控制、PWM驱动电机控制、CAN总线驱动电机控制以及武术擂台机器人设计和制作方法。第2章的案例集中介绍基于ROS操作系统的两轮差速控制机器人平台和麦克纳姆轮驱动机器人平台的设计制作方法。这两种机器人平台可作为机器人科研平台和学科竞赛机器人平台使用。第3章以书籍自动翻页机器人项目作为案例,介绍工业机械臂机器人的一般开发使用和编程控制方法。本书采用项目式教学方法,可作为初学者学习入门和学科竞赛机器人项目的设计制作的参考用书。