全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 电工无线电自动化 > 自动化技术

ROS机器人开发(实用案例分析)/机器人设计与制作系列

  • 定价: ¥79
  • ISBN:9787111593720
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:303页
  • 作者:(美)卡罗尔·费尔...
  • 立即节省:
  • 2018-04-01 第1版
  • 2018-04-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    卡罗尔·费尔柴尔德、托马斯L.哈曼著的《ROS机器人开发(实用案例分析)》由长期从事ROS机器人研究与教学的专家撰写,深入浅出地对基于ROS的机器人开发技术进行了全面介绍,并通过丰富的实例,详细讲解移动机器人、飞行机器人与机器人手臂等各类机器人的ROS实现。
    本书不仅涵盖ROS的基础知识,还循序渐进地讲解了ROS机器人的高级应用特性。书中首先对ROS的基本配置进行介绍,内容包括ROS的安装、基本概念、主要的功能包与工具等。然后对相应的故障排查方法进行了论述。之后通过模拟的方式,先对Tu rtIesim的ROS组成模块进行描述,再对其他几类典型机器人的ROS组成模块进行相应的介绍。对ROS组成模块的介绍,一般遵循的流程是首先介绍基本的ROS命令,然后对ROS的功能包、节点、主题以及消息进行论述,以此来对ROS机器人操作系统的整体内容进行详细的阐述。为了对书中选用的机器人的整体性能进行描述,书中还给出了相关机器人的技术资料。

目录

译者序
作者简介
前言
第1章 ROS初体验1
  1.1 ROS的用途以及学习ROS的好处
  1.2 哪些机器人采用了ROS
  1.3 安装并启动ROS
    1.3.1 配置Ubuntu系统的软件源
    1.3.2 设置Ubuntu系统软件源列表
    1.3.3 设置Ubuntu系统密钥
    1.3.4 安装ROS Indigo
    1.3.5 初始化rosdep
    1.3.6 环境设置
    1.3.7 安装rosinstall
    1.3.8 故障排除—ROS环境测试
  1.4 生成一个catkin工作空间
  1.5 ROS的功能包与清单
    1.5.1 ROS清单
    1.5.2 探索ROS功能包
  1.6 ROS节点与ROS节点管理器
    1.6.1 ROS节点
    1.6.2 ROS节点管理器
    1.6.3 确定节点和主题的ROS命令
  1.7 第一个ROS机器人模拟程序—Turtlesim
    1.7.1 启动Turtlesim节点
    1.7.2 Turtlesim节点
    1.7.3 Turtlesim主题与消息
    1.7.4 Turtlesim的参数服务器
    1.7.5 移动乌龟的ROS服务
  1.8 ROS命令小结
  1.9 本章小结
第2章 构建一个模拟的两轮ROS机器人
  2.1 rviz
    2.1.1 安装和启动rviz
    2.1.2 使用rviz
  2.2 生成并构建ROS功能包
  2.3 构建差分驱动的机器人URDF
    2.3.1 生成机器人底座
    2.3.2 使用roslaunch
    2.3.3 添加轮子
    2.3.4 添加小脚轮
    2.3.5 添加颜色
    2.3.6 添加碰撞属性
    2.3.7 移动轮子
    2.3.8 tf和robot_state_publisher简介
    2.3.9 添加物理学属性
    2.3.10 试用URDF工具
  2.4 Gazebo
    2.4.1 安装并启动Gazebo
    2.4.2 使用roslaunch启动Gazebo
    2.4.3 使用Gazebo
    2.4.4 机器人URDF的修改
    2.4.5 Gazebo模型验证
    2.4.6 在Gazebo中查看URDF
    2.4.7 机器人模型调整
    2.4.8 移动机器人模型
    2.4.9 其他的机器人仿真环境
  2.5 本章小结
  ……
第3章 TurtleBot机器人操控
第4章 TurtleBot机器人导航
第5章 构建模拟的机器人手臂
第6章 机器人手臂摇摆的关节控制
第7章 空中机器人基本操控
第8章 使用外部设备控制机器人
第9章 操控Crazyflie执行飞行任务
第10章 ROS功能扩展