• ROS机器人高效编程
21年品牌 40万+商家 超1.5亿件商品

ROS机器人高效编程

13.88 2.0折 69 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者[西班牙]阿尼尔·马哈塔尼(Anil Mahtani)路易斯

出版社机械工业出版社

ISBN9787111578468

出版时间2017-08

版次1

装帧平装

开本16开

纸张胶版纸

页数309页

字数99999千字

定价69元

上书时间2024-12-07

纵列風

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:ROS机器人高效编程
定价:69.00元
作者:[西班牙]阿尼尔·马哈塔尼(Anil Mahtani)路易斯·桑切斯(Luis sanchez)恩里克·费
出版社:机械工业出版社
出版日期:2017-08-01
ISBN:9787111578468
字数:163000
页码:309
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
对于非专业人员,你将从本书了解如何安装ROS,如何开始使用ROS的基本工具和框架中不同的功能。 n  对于专业人员,你将从本书学会如何使用硬件,如何将你的算法应用到现实环境中,从而创建一个满足你所有需求的功能齐全的机器人。 n
内容提要
本书包含了大量示例,帮助你开发机器人程序,并为你提供使用开源ROS库和工具的完整解决方案。本书主要内容包括:ROS的概念、命令行工具、可视化GUI以及如何调试ROS,如何将机器人传感器和执行器连接到ROS,如何从摄像头和3D传感器获取数据并分析数据,如何在机器人/传感器和环境仿真中使用Gazebo,如何设计机器人,如何使用OpenCV3.0为机器人添加视觉功能,如何使用新版本的PCL向机器人添加3D感知功能。本书适合各个阶层的机器人开发人员和机器人爱好者阅读。
目录
目 录  Contents推荐序一推荐序二译者序前言作者简介审校者简介章 ROS入门  11.1PC安装教程  31.2使用软件库安装ROS Kinetic  31.2.1 配置Ubuntu软件库  41.2.2 添加软件库到sources.list文件中  41.2.3 设置密钥  51.2.4 安装ROS  51.2.5 初始化rosdep  61.2.6 配置环境  61.2.7 安装rosinstall  71.3如何安装VirtualBox和Ubuntu  81.3.1 下载VirtualBox  81.3.2 创建虚拟机  91.4通过Docker镜像使用ROS  111.4.1 安装Docker  111.4.2 获取和使用ROS Docker镜像和容器  111.5在BeagleBone Black上安装ROS Kinetic  121.5.1 准备工作  131.5.2 配置主机和source.list文件  161.5.3 设置密钥  161.5.4 安装ROS功能包  171.5.5 为ROS初始化rosdep  171.5.6 在BeagleBone Black中配置环境  181.5.7 在BeagleBone Black中安装rosinstall  181.5.8 BeagleBone Black基本ROS示例  181.6本章小结  19第2章 ROS架构及概念  202.1理解ROS文件系统级  202.1.1 工作空间  212.1.2 功能包  222.1.3 元功能包  232.1.4 消息  242.1.5 服务  252.2理解ROS计算图级  252.2.1 节点与nodelet  272.2.2 主题  282.2.3 服务  292.2.4 消息  292.2.5 消息记录包  302.2.6 节点管理器  302.2.7 参数服务器  302.3理解ROS开源社区级  312.4ROS试用练习  322.4.1 ROS文件系统导览  322.4.2 创建工作空间  322.4.3 创建ROS功能包和元功能包  332.4.4 编译ROS功能包  342.4.5 使用ROS节点  352.4.6 如何使用主题与节点交互  372.4.7 如何使用服务  392.4.8 使用参数服务器  412.4.9 创建节点  422.4.10 编译节点  442.4.11 创建msg和srv文件  452.4.12 使用新建的srv和msg文件  482.4.13 launc件  512.4.14 动态参数  532.5本章小结  57第3章 可视化和调试工具  583.1调试ROS节点  603.1.1 使用gdb调试器调试ROS节点  603.1.2 在ROS节点启动时调用gdb调试器  613.1.3 在ROS节点启动时调用valgrind分析节点  623.1.4 设置ROS节点core文件转储  623.2日志消息  623.2.1 输出日志消息  623.2.2 设置调试消息级别  633.2.3 为特定节点配置调试消息级别  643.2.4 消息命名  653.2.5 按条件显示消息与过滤消息  653.2.6 显示消息的方式——单次、可调以及其他组合  663.2.7 使用rqt_console和rqt_logger_level在运行时修改调试级别  663.3检测系统状态  693.4设置动态参数  733.5当出现异常状况时使用roswtf  753.6可视化节点诊断  773.7绘制标量数据图  783.8图像可视化  813.93D可视化  833.9.1 使用rqt_rviz在3D世界中实现数据可视化  833.9.2 主题与坐标系的关系  863.9.3 可视化坐标变换  873.10保存与回放数据  883.10.1 什么是消息记录包文件  893.10.2 使用roag在消息记录包文件中记录数据  893.10.3 回放消息记录包文件  903.10.4 查看消息记录包文件的主题和消息  913.11应用rqt与rqt_gui插件  933.12本章小结  93第4章 3D建模与仿真  954.1在ROS中自定义机器人的3D模型  954.2创建个URDF文件  954.2.1 解释文件格式  974.2.2 在rviz里查看3D模型  984.2.3 加载网格到机器人模型中  1004.2.4 使机器人模型运动  1004.2.5 物理和碰撞属性  1014.3xacro——一种更好的机器人建模方法  1024.3.1 使用常量  1024.3.2 使用数学方法  1034.3.3 使用宏  1034.3.4 使用代码移动机器人  1034.3.5 使用SketchUp进行3D建模  1074.4在ROS中仿真  1094.4.1 在Gazebo中使用URDF 3D模型  1094.4.2 在Gazebo中添加传感器  1124.4.3 在Gazebo中加载和使用地图  1154.4.4 在Gazebo中移动机器人  1164.5本章小结  118第5章 导航功能包集入门  1195.1ROS导航功能包集  1195.2创建变换  1205.2.1 创建广播器  1215.2.2 创建侦听器  1215.2.3 查看坐标变换树  1245.3发布传感器信息  1245.4发布里程数据信息  1275.4.1 Gazebo如何获取里程数据  1285.4.2 使用Gazebo创建里程数据  1315.4.3 创建自定义里程数据  1325.5创建基础控制器  1355.6使用ROS创建地图  1395.6.1 使用map_server保存地图  1415.6.2 使用map_server加载地图  1415.7本章小结  142第6章 导航功能包集进阶  1446.1创建功能包  1446.2创建机器人配置  1446.3配置全局和局部代价地图  1476.3.1 基本参数的配置  1476.3.2 全局代价地图的配置  1486.3.3 局部代价地图的配置  1496.3.4 底盘局部规划器配置  1496.4为导航功能包集创建启动文件  1506.5为导航功能包集设置rviz  1516.5.1 2D位姿估计  1526.5.2 2D导航目标  1526.5.3 静态地图  1546.5.4 粒子云  1546.5.5 机器人占地空间  1556.5.6 局部代价地图  1566.5.7 全局代价地图  156
作者介绍
刘锦涛,博士,易科机器人实验室(exbof.net)创始人,致力于机器人导航与控制技术研究,并热衷于机器人前沿技术的分享,是靠前很早的ROS技术传播者之一。拥有机器人方面译著4本、专著1本。他翻译的《嵌入式机器人学》被新闻出版总署评为2012年年度很好科技图书,《机器人与未来》被《靠前财经》节目评为2015年年度特别推荐图书。
序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP