本书的代码运行环境为:1)系统为Ubuntu 22.04。2)ROS2的版本为Humble。
本书首先对ROS2 的安装与系统架构、开发资源与工具、ROS2 编程基础、机器人运动控制、传感器应用进行了介绍,然后在仿真环境中对ROS2中的SLAM 环境建图、自主导航、视觉图像应用、三维视觉应用、机械臂应用进行了详细介绍,最后通过一个完整的仿真实例,实现地图创建、航点设置、物品自动抓取功能。读者只需要拥有一台运行Ubuntu 系统的计算机,具备Linux 的基本知识,了解C++的编程方法,即可完成本书的学习。 书中列举了大量应用实例,所有实例均在ROS2 中调试通过,可以直接运行,且每个应用实例均给出相应的源代码。 本书在编写时力求做到内容通俗易懂、图文并茂;针对工程应用型院校学生的特点,内容讲解在够用的基础上,突出实际应用。 本书可作为普通高等院校机器人、机械电子、智能制造、机械等专业的教材,也可作为广大从事机器人开发的工程技术人员的参考书。 本书配有以下教学资源:课件PPT、程序代码。欢迎选用本书作教材的教师登录www. cmpedu. com 注册后下载,或联系微信13910750469 索取(注明姓名+学校)。
本书课件已更新,PPT中增加了每一个实例的详细创建和运行过程,基本上按照:1)创建软件包,2)编写节点代码、3)设置编译规则,4)修改软件包信息,5)编译软件包、6)运行节点。
本书的代码运行环境为:1)系统为Ubuntu 22.04。2)ROS2的版本为Humble。
本书首先对ROS2 的安装与系统架构、开发资源与工具、ROS2 编程基础、机器人运动控制、传感器应用进行了介绍,然后在仿真环境中对ROS2中的SLAM 环境建图、自主导航、视觉图像应用、三维视觉应用、机械臂应用进行了详细介绍,最后通过一个完整的仿真实例,实现地图创建、航点设置、物品自动抓取功能。读者只需要拥有一台运行Ubuntu 系统的计算机,具备Linux 的基本知识,了解C++的编程方法,即可完成本书的学习。 书中列举了大量应用实例,所有实例均在ROS2 中调试通过,可以直接运行,且每个应用实例均给出相应的源代码。 本书在编写时力求做到内容通俗易懂、图文并茂;针对工程应用型院校学生的特点,内容讲解在够用的基础上,突出实际应用。 本书可作为普通高等院校机器人、机械电子、智能制造、机械等专业的教材,也可作为广大从事机器人开发的工程技术人员的参考书。 本书配有以下教学资源:课件PPT、程序代码。欢迎选用本书作教材的教师登录www. cmpedu. com 注册后下载,或联系微信13910750469 索取(注明姓名+学校)。
本书课件已更新,PPT中增加了每一个实例的详细创建和运行过程,基本上按照:1)创建软件包,2)编写节点代码、3)设置编译规则,4)修改软件包信息,5)编译软件包、6)运行节点。
随手扫一扫~了解多多