读者对象:机器人发人员,无论是业余爱好者还是相关研究人员,无论是专业人士还是对ROS感兴趣的人,本书都能满足需求,如果读者具备GNU/Linux系统和Python语言的相关知识会更好。 版本新,本书针对较新的ROS Kinetic Kame版本展对机器人操控的论述 内容全面,对TurtleBot机器人及其新发行版TurtleBot 3、Bebop四旋翼飞行器、Crazyflie四旋翼飞行器以及Baxter机器人手臂等的模拟形式与实际形式行了介绍
售 价:¥
纸质售价:¥71.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
译者序
前言
作者简介
审校者简介
第1章 ROS初体验
1.1 ROS的用途以及学习ROS的好处
1.2 哪些机器人采用了ROS
1.3 安装并启动ROS
1.4 创建catkin工作空间
1.5 ROS的功能包与清单
1.6 ROS节点、话题与消息
1.7 第一个ROS机器人模拟程序turtlesim
1.8 ROS命令小结
1.9 本章小结
第2章 构建一个模拟的两轮ROS机器人
2.1 Rviz简介
2.2 生成并构建ROS功能包
2.3 构建差分驱动的机器人URDF
2.4 Gazebo
2.5 本章小结
第3章 TurtleBot机器人操控
3.1 TurtleBot 2机器人简介
3.2 下载TurtleBot 2模拟器软件
3.3 在Gazebo中启动TurtleBot 2模拟器
3.4 控制真正的TurtleBot 2机器人的设置
3.5 连接上网本与远程计算机
3.6 TurtleBot 2机器人的硬件规格参数
3.7 移动真实的TurtleBot 2机器人
3.8 rqt工具简介
3.9 TurtleBot机器人的测程
3.10 TurtleBot机器人的自动充电
3.11 TurtleBot 3介绍
3.12 下载TurtleBot 3模拟软件
3.13 在Rviz中启动TurtleBot 3模拟软件
3.14 在Gazebo中启动TurtleBot 3模拟软件
3.15 硬件装配与测试
3.16 下载TurtleBot 3机器人软件包
3.17 TurtleBot 3与远程计算机的网络连接
3.18 控制真实的TurtleBot 3移动
3.19 本章小结
第4章 TurtleBot机器人导航
4.1 TurtleBot机器人的3D视觉系统
4.2 配置TurtleBot机器人并安装3D传感器软件
4.3 独立模式下测试3D传感器
4.4 运行ROS节点进行可视化
4.5 TurtleBot机器人导航
4.6 本章小结
第5章 构建模拟的机器人手臂
5.1 Xacro的特点
5.2 采用Xacro建立一个关节式机器人手臂URDF
5.3 在Gazebo中控制关节式机器人手臂
5.4 本章小结
第6章 机器人手臂摇摆的关节控制
6.1 Baxter简介
6.2 Baxter的手臂
6.3 下载Baxter软件
6.4 在Gazebo中启动Baxter模拟器
6.5 Baxter手臂与正向运动
6.6 MoveIt!简介
6.7 配置真实的Baxter机器人
6.8 控制真实的Baxter机器人
6.9 反向运动
6.10 使用状态机实现YMCA
6.11 本章小结
第7章 空中机器人基本操控
7.1 四旋翼飞行器简介
7.2 四旋翼飞行器的传感器
7.3 飞行前的准备工作
7.4 在无人机中使用ROS
7.5 Hector四旋翼飞行器
7.6 Crazyflie 2.0简介
7.7 Bebop简介
7.8 本章小结
第8章 使用外部设备控制机器人
8.1 创建自定义ROS游戏控制器接口
8.2 创建自定义ROS Android设备接口
8.3 在Arduino或树莓派上创建ROS节点
8.4 本章小结
第9章 操控Crazyflie执行飞行任务
9.1 执行任务所需的组件
9.2 安装任务所需的软件
9.3 任务设置
9.4 Crazyflie控制
9.5 试飞Crazyflie
9.6 本章小结
第10章 基于MATLAB的Baxter控制
10.1 安装MATLAB机器人系统工具箱
10.2 机器人系统工具箱与Baxter模拟器的使用
10.3 本章小结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜