-
内容大纲
本书全面介绍了ROS机器人操作系统及其在无人机编程中的应用,内容涵盖智能机器人和无人机等从入门到精通所需的技术开发知识要点。本书从ROS基础知识入手,由ROS1过渡到ROS2再到两者的移植与转换,由浅入深、逐级进阶,以无人机的编程应用为平台,就目前流行的机器人SLAM定位算法、深度学习识别算法、基于运动控制学的控制算法以及全局加局部的轨迹规划算法等重点和难点,进行了详细阐述。全书语言通俗易懂,辅以程序案例及注释,并通过仿真的形式,让读者能够轻松地学习ROS及无人机编程。
本书可供智能机器人及无人机等相关行业技术工作者阅读参考,也是ROS爱好者的实战宝典,还可作为高校相关专业师生的参考书。 -
作者介绍
-
目录
第1章 ROS——智能机器人开端
1.1 ROS的节点(node)
1.1.1 节点
1.1.2 节点管理器
1.1.3 与节点有关的指令
1.2 ROS命令指令与使用
1.2.1 与msg相关的命令
1.2.2 与topic相关的命令
1.2.3 与service相关的命令
1.2.4 消息记录与回放命令
1.2.5 故障诊断命令
1.3 工作空间与功能包的创建
1.3.1 工作空间和功能包的组成
1.3.2 工作空间的创建
1.3.3 编译工作空间
1.3.4 设置环境变量
1.3.5 检查环境变量
1.3.6 功能包的创建
1.3.7 package.xml文件内容
1.3.8 CMakeLists.txt文件作用
1.4 可视化参数指令(Parameter)的使用
1.4.1 ParameterServer的使用
1.4.2 通过编程实现参数的静态调节
1.4.3 实现参数的动态调节
1.5 Visual Studio Code环境搭建与美化
1.5.1 环境搭建
1.5.2 Visual Studio Code美化
1.6 Docker-ROS安装
1.6.1 了解Docker
1.6.2 Docker的安装
1.6.3 在Docker内安装ROS
1.6.4 在Docker内安装vncserver
1.6.5 测试Docker中ROS及其GUI界面
1.7 ROS搭建VSC调试环境
1.7.1 安装插件
1.7.2 在VScode中配置ROS环境
1.7.3 在VScode中debug代码
第2章 ROS编程及插件二次开发
2.1 发布者(Publisher)的编程与实现
2.1.1 learning_topic功能包的创建
2.1.2 ROS中如何实现一个Publisher
2.1.3 用C++实现Publisher及代码讲解
2.1.4 用Python实现Publisher及代码讲解
2.2 订阅者(Subscriber)的编程与实现
2.2.1 ROS中如何实现一个Subscriber
2.2.2 用C++实现Subscriber及代码讲解
2.2.3 用Python实现Subscriber及代码讲解
2.3 自定义话题(Topic)实现
2.3.1 自定义消息类型的创建
2.3.2 编程实现话题(C++)
2.3.3 编程实现话题(Python)
2.4 客户端(Client)的编程与实现
2.4.1 learning_service功能包的创建
2.4.2 srv文件的理解
2.4.3 ROS中如何实现一个Client
2.4.4 用C++实现Client及代码讲解
2.4.5 用C++实现Python及代码讲解
……
第3章 ROS可视化功能包与拓展
第4章 ROS2——智能机器人新起点
第5章 从ROS1移植到ROS2
第6章 无人机相机定位
第7章 无人机二维激光雷达定位
第8章 无人机三维激光雷达定位
第9章 无人机识别避障
第10章 无人机运动控制
第11章 无人机轨迹规划
第12章 无人机终体验
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
