ROS机器人编程实践
买书,就上二手书海官方企业店,标题和图片不符下单前请联系客服确认,不确认只发单本! ps:下午三点之前的订单当天发货,之后明天发货,特殊情况除外。
¥
14.1
1.6折
¥
89
八五品
库存5件
作者[西]伯纳多·朗奎洛·贾蓬(Bernardo Ronquillo Japón)
出版社机械工业出版社
出版时间2021-08
版次1
装帧其他
货号wk-707404
上书时间2024-12-31
商品详情
- 品相描述:八五品
-
正版二手,几十万种图书无法都提供实拍图,但均为7-9成新,无缺页、会有瑕疵或者少许磨损 、或多或少都会有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,辅导习题类笔记较多;书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
图书标准信息
-
作者
[西]伯纳多·朗奎洛·贾蓬(Bernardo Ronquillo Japón)
-
出版社
机械工业出版社
-
出版时间
2021-08
-
版次
1
-
ISBN
9787111689157
-
定价
89.00元
-
装帧
其他
-
开本
16开
-
纸张
胶版纸
-
页数
276页
-
字数
400千字
- 【内容简介】
-
本书首先介绍GoPiGo3及其配备的传感器和执行器。然后,通过从零开始创建3D模型并使用Gazebo在ROS中运行模拟机器人来使用GoPiGo3的数字孪生模型。接下来展示如何使用GoPiGo3构建和运行一个了解周围环境的自主移动机器人。还探索了机器人如何学习尚未在代码中编程但通过观察其环境而获得的任务。本书甚至还涵盖深度学习和强化学习等主题。在本书的末尾,读者将熟悉在机器人技术中构建特定用途应用程序的基础知识,并具备从零起步开发高度智能自主机器人的能力。本书适合机器人技术人员和业余爱好者阅读。
- 【作者简介】
-
审校者简介部分 物理机器人组装与测试章 组装机器人 21.1gopigo3机器人介绍 21.1.1机器人技术角度 31.1.2编程角度 31.1.3机器人套件和资源 41.2熟悉嵌入式硬件 71.2.1gopigo3开发板 71.2.2raspberry pi 3b+ 91.2.3为什么机器人需要cpu 101.3深入理解机电 101.4整合到一起 171.5快速硬件测试 181.5.1资源 181.5.2dexteros入门 191.5.3用bloxter编程 201.5.4校准机器人 201.5.5驱动机器人 221.5.6检查传感器 221.5.7关闭机器人 231.6结 231.7题 241.8进一步阅读 24第2章 gopigo3的组件测试 252.1技术要求 252.2python和jupyterlab入门 252.2.1为gopigo3启动jupyterlab 262.2.2硬件测试 292.3传感器和驱动的组件测试 322.3.1快速入门传感器和电动机 322.3.2机器人漫游 322.3.3距离传感器 352.3.4伺服软件包 402.3.5巡线跟随器 422.3.6imu 432.3.7raspberry pi 432.3.8gopigo3项目 452.4结 462.5题 462.6进一步阅读 47第3章 ros入门 483.1技术要求 483.2ros基本概念 493.2.1ros图 503.2.2roscore 513.2.3工作空间和catkin 513.3配置ros开发环境 523.3.1安装ros 523.3.2集成开发环境 553.4ros节点之间的通信—消息和主题 563.4.1创建工作空间 563.4.2设置ros软件包 603.4.3发布主题的节点 623.4.4订阅主题的节点 653.4.5在同一节点中合并发布者和订阅者 673.5对ros使用公开可用的软件包 693.6结 693.7题 703.8进一步阅读 70第二部分 使用gazebo进行机器人第4章 创建虚拟两轮ros机器人 724.1技术要求 724.2rviz机器人可视化入门 734.3使用urdf构建差动驱动机器人 744.3.1用于gopigo3的urdf概述 754.3.2机器人主体urdf 764.3.3左右轮的urdf模型 794.4使用rviz在ros中查看gopigo3模型 814.4.1理解roslaunch命令 824.4.2通过rviz控制gopigo3机器人的车轮 844.5urdf模型中的机器人参坐标系 864.6在构建时使用rviz查看模型 884.6.1在rviz窗中更改模型的外观 884.6.2使用ros工具进行检查 894.7结 904.8题 904.9进一步阅读 91第5章 使用gazebo进行机器人行为 925.1技术要求 925.2gazebo器入门 935.3修改机器人urdf 965.3.1扩展urdf以生成sdf机器人定义 975.3.2碰撞和物理质 975.3.3gazebo标签 995.4验证gazebo模型并查看urdf 995.5移动模型 1025.6结 1055.7题 1055.8进一步阅读 106第三部分 使用slam进行自主导航第6章 在ros中编程—命令和工具 1086.1技术要求 1096.2设置物理机器人 1096.2.1下载并设置ubuntu mate 18.04 1096.2.2访问自定义 1106.2.3设置vnc服务器(x11vnc) 1106.2.4geany ide 1126.2.5安装gopigo3和di传感器的驱动程序 1126.2.6设置pi camera 1146.2.7安装ros melodic 1156.3ros编程快速入门 1166.3.1设置工作空间 1166.3.2克隆ros软件包 1176.3.3次执行ros节点 1176.4案例研究1:编写ros距离传感器软件包 1186.4.1创建一个新软件包 1196.4.2编写自己的源代码 1196.5使用ros命令 1256.5.1shell命令 1256.5.2执行命令 1266.5.3信息命令 1276.5.4软件包和catkin工作空间 1286.6创建并运行发布者和订阅者节点 1296.7使用roslaunch自动执行节点 1316.8案例研究2:ros gui开发工具—pi camera 1336.8.1使用rqt_graph分析ros图 1346.8.2使用rqt_image_view显示图像数据 1356.8.3用rqt_plot绘制传感器数据的时间序列 1356.8.4使用rqt_bag播放录制的ros会话 1366.9使用ros参数自定义机器人功能 1386.10结 1406.11题 1406.12进一步阅读 141第7章 机器人控制与 1427.1技术要求 1427.2设置gopigo3开发环境 1437.3案例研究3:使用键盘进行远程控制 1467.3.1在机器人中运行gopigo3节点 1467.3.2遥控软件包 1497.3.3在本电脑上运行远程作 1497.4使用ros主题进行远程控制 1517.4.1运动控制主题—/cmd_vel 1517.4.2使用/cmd_vel直接驱动gopigo3 1527.4.3检查gopigo3的x、y和z轴 1547.4.4组合运动 1547.5远程控制物理和虚拟机器人 1557.5.1将ros主节点还原到本地计算机 1557.5.2用gazebogopigo3 1567
- 【目录】
-
译者序
前言
作者简介
审校者简介
部分 物理机器人组装与测试
第1章 组装机器人 2
1.1GoPiGo3机器人介绍 2
1.1.1机器人技术角度 3
1.1.2编程角度 3
1.1.3机器人套件和资源 4
1.2熟悉嵌入式硬件 7
1.2.1GoPiGo3开发板 7
1.2.2Raspberry Pi 3B+ 9
1.2.3为什么机器人需要CPU 10
1.3深入理解机电 10
1.4整合到一起 17
1.5快速硬件测试 18
1.5.1资源 18
1.5.2DexterOS入门 19
1.5.3用Bloxter编程 20
1.5.4校准机器人 20
1.5.5驱动机器人 22
1.5.6检查传感器 22
1.5.7关闭机器人 23
1.6总结 23
1.7习题 24
1.8进一步阅读 24
第2章 GoPiGo3的组件测试 25
2.1技术要求 25
2.2Python和JupyterLab入门 25
2.2.1为GoPiGo3启动JupyterLab 26
2.2.2硬件测试 29
2.3传感器和驱动的组件测试 32
2.3.1快速入门传感器和电动机 32
2.3.2机器人漫游 32
2.3.3距离传感器 35
2.3.4伺服软件包 40
2.3.5巡线跟随器 42
2.3.6IMU 43
2.3.7Raspberry Pi 43
2.3.8GoPiGo3项目 45
2.4总结 46
2.5习题 46
2.6进一步阅读 47
第3章 ROS入门 48
3.1技术要求 48
3.2ROS基本概念 49
3.2.1ROS图 50
3.2.2roscore 51
3.2.3工作空间和catkin 51
3.3配置ROS开发环境 52
3.3.1安装ROS 52
3.3.2集成开发环境 55
3.4ROS节点之间的通信—消息和主题 56
3.4.1创建工作空间 56
3.4.2设置ROS软件包 60
3.4.3发布主题的节点 62
3.4.4订阅主题的节点 65
3.4.5在同一节点中合并发布者和订阅者 67
3.5对ROS使用公开可用的软件包 69
3.6总结 69
3.7习题 70
3.8进一步阅读 70
第二部分 使用Gazebo进行
机器人仿真
第4章 创建虚拟两轮ROS机器人 72
4.1技术要求 72
4.2RViz机器人可视化入门 73
4.3使用URDF构建差动驱动机器人 74
4.3.1用于GoPiGo3的URDF概述 75
4.3.2机器人主体URDF 76
4.3.3左右轮的URDF模型 79
4.4使用RViz在ROS中查看GoPiGo3模型 81
4.4.1理解roslaunch命令 82
4.4.2通过RViz控制GoPiGo3机器人的车轮 84
4.5URDF模型中的机器人参考坐标系 86
4.6在构建时使用RViz查看模型 88
4.6.1在RViz窗口中更改模型的外观 88
4.6.2使用ROS工具进行检查 89
4.7总结 90
4.8习题 90
4.9进一步阅读 91
第5章 使用Gazebo进行机器人行为仿真 92
5.1技术要求 92
5.2Gazebo仿真器入门 93
5.3修改机器人URDF 96
5.3.1扩展URDF以生成SDF机器人定义 97
5.3.2碰撞和物理性质 97
5.3.3Gazebo标签 99
5.4验证Gazebo模型并查看URDF 99
5.5移动模型 102
5.6总结 105
5.7习题 105
5.8进一步阅读 106
第三部分 使用SLAM进行自主导航
第6章 在ROS中编程—命令和工具 108
6.1技术要求 109
6.2设置物理机器人 109
6.2.1下载并设置Ubuntu Mate 18.04 109
6.2.2访问自定义 110
6.2.3设置VNC服务器(x11vnc) 110
6.2.4Geany IDE 112
6.2.5安装GoPiGo3和DI传感器的驱动程序 112
6.2.6设置Pi Camera 114
6.2.7安装ROS Melodic 115
6.3ROS编程快速入门 116
6.3.1设置工作空间 116
6.3.2克隆ROS软件包 117
6.3.3次执行ROS节点 117
6.4案例研究1:编写ROS距离传感器软件包 118
6.4.1创建一个新软件包 119
6.4.2编写自己的源代码 119
6.5使用ROS命令 125
6.5.1Shell命令 125
6.5.2执行命令 126
6.5.3信息命令 127
6.5.4软件包和catkin工作空间 128
6.6创建并运行发布者和订阅者节点 129
6.7使用roslaunch自动执行节点 131
6.8案例研究2:ROS GUI开发工具—Pi Camera 133
6.8.1使用rqt_graph分析ROS图 134
6.8.2使用rqt_image_view显示图像数据 135
6.8.3用rqt_plot绘制传感器数据的时间序列 135
6.8.4使用rqt_bag播放录制的ROS会话 136
6.9使用ROS参数自定义机器人功能 138
6.10总结 140
6.11习题 140
6.12进一步阅读 141
第7章 机器人控制与仿真 142
7.1技术要求 142
7.2设置GoPiGo3开发环境 143
7.3案例研究3:使用键盘进行远程控制 146
7.3.1在机器人中运行gopigo3节点 146
7.3.2遥控软件包 149
7.3.3在笔记本电脑上运行远程操作 149
7.4使用ROS主题进行远程控制 151
7.4.1运动控制主题—/cmd_vel 151
7.4.2使用/cmd_vel直接驱动GoPiGo3 152
7.4.3检查GoPiGo3的X、Y和Z轴 154
7.4.4组合运动 154
7.5远程控制物理和虚拟机器人 155
7.5.1将ROS主节点还原到本地计算机 155
7.5.2用Gazebo仿真GoPiGo3 156
7
点击展开
点击收起
— 没有更多了 —
正版二手,几十万种图书无法都提供实拍图,但均为7-9成新,无缺页、会有瑕疵或者少许磨损 、或多或少都会有划线、笔记、涂写等,不影响使用。均不保证有光盘、卡片等,辅导习题类笔记较多;书籍有多封面的新老封面随机发货,内容一致,不影响使用,介意勿拍!图片孔网自动匹配,图片与标题不符时以及图片为套装,与标题不符时的下单前请咨询客服,望周知!
以下为对购买帮助不大的评价