ROS系列书籍--机械工业出版社
以下是学习ROS机器人开发的系列书籍:
如果想全面的了解ROS机器人,推荐1、《ROS机器人开发实践》(作者:胡春旭)
如果想深入学习各类ROS机器人控制,推荐《ROS机器人开发:实用案例分析》(作者:卡罗尔·费尔柴尔德)
如果想深入学习ROS机器人在移动机械臂、智能驾驶、VR、多机器人协同方面的应用,推荐6、《ROS机器人项目开发11例》(作者:拉姆库玛·甘地那坦 郎坦·约瑟夫)。
1、ROS机器人开发实践(作者:胡春旭)
这本书全面的讲解了在机器人开发中,ROS系统承担的角色,但是深入性就有所欠缺。如果想要全面的了解ROS机器人开发可以先看这本书。全书共12章,分别是:初识ROS、ROS架构、ROS基础、ROS常用组件(launch启动文件、TF坐标变换、Qt工具箱、rviz等)、机器人平台搭建、机器人建模与仿真(URDF、Gazebo)、机器视觉、机器语音、机器人SLAM与自主导航、Moveit!机械臂控制、ROS与机器学习(TensorFlow、物体识别等)、ROS进阶功能(ROS-MATLAB、Web GUI等)、ROS机器人实例(PR2、TurtleBot等)、ROS 2。
2、机器人ROS开发实践(作者:无为斋主)
与《ROS机器人开发实践》相比,全面性差了不少。但是在机器人建模部分讲解的深入一些,除了URDF建模,也较详细讲解了Xacro建模和Solidworks建模。
3、ROS机器人编程实践(作者:伯纳多·朗奎洛·贾蓬)
本书深入讲解了如下四部分:物理机器人组装与测试、Gazebo机器人仿真、SLAM自主导航(激光SLAM OGM)、使用机器学习的自适应机器人行为(OpenAI Gym)
4、精通ROS机器人编程(作者:郎坦·约瑟夫)
本书深入讲解了ROS-MoveIt!、ROS在MATLAB和Simulink的应用、ROS与工业机器人。
5、ROS机器人开发:实用案例分析(作者:卡罗尔·费尔柴尔德)
本书侧重于机器人控制,深入讲解了ROS机器人操控(远程控制)、ROS机器人导航、机器人手臂控制、空中机器人基本遥控。
6、ROS机器人项目开发11例(作者:拉姆库玛·甘地那坦 郎坦·约瑟夫)
本书侧重于机器人应用,深入讲解了工业级移动机械臂、基于状态机的复杂机器人任务处理、多机器人协同、嵌入式平台上的ROS应用及其控制、机器学习(深度学习)、自动驾驶汽车构建、基于VR头盔和Leap Motion的机器人遥控、人脸识别与追踪。
7、ROS机器人高效编程(作者:阿尼尔·马哈塔尼)
本书深入讲解了ROS机器人编程,涉及机械臂使用、调试工具、导航等方面。