-
-
- ROS机器人项目开发11例(原书第2版)/机器人设计与制作系列
-
- 作者:(印度)拉姆库玛·甘地那坦//郎坦·约瑟夫|责编:孙榕舒|译者:潘丽//陈媛媛//徐茜//吴中红
- 出版社:机械工业
- ISBN:9787111672449
-
售价:39.6
-
内容大纲
本书共12章,对不同方面的ROS主题进行了较为深入的阐述,包括ROS-1与ROS-2的特性、移动机械臂模拟与应用开发、基于状态机的复杂任务处理(以餐厅服务员机器人为例)、送货机器人应用程序开发、多机器人协同、嵌入式平台ROS应用、强化学习应用、深度学习应用、自动驾驶汽车、基于VR头盔与手势识别传感器的机器人远程操控、基于OpenCV与伺服系统的人脸识别与跟踪等。本书使用ROS发行版ROS Melodic Morenia以及Ubuntu Bionic 18.04操作系统进行项目构建。
-
作者介绍
-
目录
译者序
前言
作者简介
第1章 ROS入门
1.1 技术要求
1.2 ROS概述
1.2.1 ROS发行版
1.2.2 支持的操作系统
1.2.3 支持的机器人及传感器
1.2.4 为什么选择ROS
1.3 ROS基础
1.3.1 文件系统层级
1.3.2 计算图层级
1.3.3 ROS社区层级
1.3.4 ROS中的通信
1.4 ROS客户端库
1.5 ROS工具
1.5.1 ROS的可视化工具RViz
1.5.2 rqt_plot
1.5.3 rqt_graph
1.6 ROS模拟器
1.7 在Ubuntu 18.04 LTS上安装ROS Melodic
1.8 在VirtualBox上设置ROS
1.9 Docker简介
1.9.1 为什么选择Docker
1.9.2 安装Docker
1.10 设置ROS工作空间
1.11 ROS在工业界和学术界的机遇
1.12 本章小结
第2章 ROS-2及其特性简介
2.1 技术要求
2.2 ROS-2概述
2.2.1 ROS-2发行版
2.2.2 支持的操作系统
2.2.3 支持的机器人及传感器
2.2.4 为什么选择ROS-2
2.3 ROS-2基础
2.3.1 什么是DDS
2.3.2 DDS的实现
2.3.3 计算图
2.3.4 ROS-2社区层级
2.3.5 ROS-2中的通信
2.3.6 ROS-2的变化
2.4 ROS-2客户端库
2.5 ROS-2工具
2.5.1 RViz2
2.5.2 Rqt
2.6 安装ROS-2
2.6.1 开始安装
……
第3章 构建工业级移动机械臂
第4章 基于状态机的复杂机器人任务处理
第5章 构建工业级应用程序
第6章 多机器人协同
第7章 嵌入式平台上的ROS应用及其控制
第8章 强化学习与机器人学
第9章 ROS下基于TensorFlow的深度学习
第10章 ROS下的自动驾驶汽车构建
第11章 基于VR头盔和Leap Motion的机器人遥操作
第12章 基于ROS、Open CV和Dynamixel伺服系统的人脸识别与跟踪