特点
第一部:
- 提供对机器人操作系统(ROS)和最新相关系统的全面介绍,这是目前被认为是机器人应用程序的主要开发框架。
- 第 1 部分介绍了 ROS 的基础知识和基础。 在第 2 部分中,涉及导航、运动和规划。 第 3 部分提供了服务和实验机器人的四个示例。 第 4 部分处理应用程序的实际部署。 第 5 部分介绍了用于感知和传感的信号处理工具。 第 6 部分提供了使用 ROS 设计复杂软件的软件工程方法。 第 7 部分介绍了模拟框架。最后,第 8 部分介绍了 ROS 的高级工具和框架,包括多主扩展、网络内省、控制器和认知系统。
第二部:
- 特别关注具有机器人操作系统 (ROS) 的无人机 (UAV)。 它由三种类型的章节组成:教程、案例研究和研究论文,它提供了关于 ROS 以及使用 ROS 开发机器人系统、算法、框架和应用程序方面的综合附加材料
- 第 1 部分介绍了使用 ROS 控制无人机,而在第 2 部分中,有三章涉及移动机器人的控制。 第 3 部分提供了将 ROS 与互联网、云和分布式系统集成的最新工作。 第 4 部分提供了服务机器人和现场实验的五个案例研究。 第 5 部分介绍了用于感知和传感的信号处理工具,最后,第 6 部分介绍了高级仿真框架。
第三部:
- 本书共十六章,分为五个部分。 第 1 部分介绍了带有 ROS 的多机器人系统。 在第 2 部分中,有四章涉及无人机系统的开发及其应用。 反过来,第 3 部分重点介绍了与导航、运动规划和控制相关的近期工作。 第 4 部分讨论最近贡献的用于安全性、ROS2、GPU 使用和实时处理的 ROS 包。 最后,第 5 部分处理允许用户与机器人交互的新界面。
第四部:
- 第 1 部分包含两篇关于导航的论文,讨论 SLAM 和路径规划。 第 2 部分重点介绍 ROS 与四轴飞行器的集成及其控制。 然后,第 3 部分讨论了机器人的两个新兴应用:云机器人和视频稳定。 第 4 部分介绍了为 ROS 开发的工具; 第一个是 roslaunch 系统的实用替代方案,第二个与渗透测试有关。
第五部
- 第一部分首次介绍了新兴的 ROS 2.0 框架,而第二部分则侧重于多机器人系统,即 SLAM 和 Swarm 协调。 第三部分提供了两章关于自主系统的章节,即自动驾驶汽车和无人机系统。 反过来,第四部分讨论了模拟框架对 ROS 的贡献。 在第五部分,两章探讨了机械手和腿式机器人。 最后,第六部分介绍了单目 SLAM 中的新兴主题和关于 ROS 容错系统的一章。
第六部
- 第一部分介绍了新兴的 ROS 2.0 框架的两章; 尤其是ROS 2.0越来越成熟,可以融入行业。 Amazon AWS 的第一章介绍了 ROS 2 开发人员在将系统转换为商业级时将面临的挑战。 第二章介绍了 ROS1 和 ROS 的反应式编程。 在第二部分中,有两章涉及先进的机器人技术,即机器人在农场中的使用,第二章涉及编队系统。 第三部分提供了三章关于 ROS 导航的内容,第一章介绍深度学习在 ROS 导航中的使用,第二章详细介绍了 ROS 导航的调优指南,最后一章讨论了 ROS 应用程序的 SLAM。
内容
第一部
- 介绍
- 使用通用硬件实践学习 ROS
- 使用 roscpp API 的线程应用程序
- 在 ROS 中编写全局路径规划器插件
- 通用网格地图库:粗糙地形导航的实现和用例
- ROS 导航
- 基于焊道双激光雷达扫描的液化石油气球罐内爬升机器人定位与导航
- 在移动服务机器人上使用 ROS 进行人员检测、跟踪和可视化
- 基于 ROS 的自主服务机器人系统
- Robotnik - 专业服务机器人应用程序
- 基于ROS的异构机器人标准化
- 基于 ROS 的认知手术机器人
- 太空中的 ROS:Robonaut 2 案例研究
- MOnarCH 项目中的 ROS:网络机器人系统案例研究
- 案例研究:超光谱映射和热分析
- 一种用于彩色和距离相机网络的分布式校准算法
- 机器人网络的声源定位
- ROS Web 服务
- 用于为自主机器人设计和配置软件控制系统的模型驱动工具链
- 基于 ROS 的全身控制软件框架的集成和使用
- 使用模拟现实环境中的闭合运动链
- RotorS - 模块化 Gazebo MAV 模拟器框架
- 用于简化多机器人系统部署的 ROS Multimaster 扩展
- 高级 ROS 网络自省 (ARNI)
- 实时联合控制器的实现
- LIDA Bridge - LIDA(学习智能分发代理)框架的ROS接口
第二部
- 基于 ROS 的无人机轨迹跟踪模型预测控制
- 基于 ROS 的多旋翼设计模糊逻辑控制器
- 使用 ROS 飞行多架无人机
- 基于 ROS 的 SkiROS 机器人控制平台
- 使用 ActionLib 控制移动机器人
- 移动机器人动力学参数辨识及其在 ROS 控制器调整中的应用
- 具有定时弹性带的动动力学约束下 ROS 中的在线轨迹规划
- ROSLink为云机器人连接 ROS 与物联网
- ROS 和 Docker
- 用于多机器人系统中动态带宽管理的 ROS 包
- 用于多机器人系统中动态带宽管理的 ROS 包
- 开发 RFID 库存机器人 (AdvanRobot)
- Robotnik - 专业服务机器人应用与 ROS
- 在多机器人系统中使用 ROS
- 用认知微型飞行器在仓库中自主导航
- 3D 点云传感器感知机器人
- 基于 ROS 的无人机动态仿真环境
- 基于ROS和Gazebo的RoboCup MSL足球机器人软件系统及仿真环境搭建
- VIKI — 不仅仅是 ROS 的 GUI
第三部
- 基于 ROS 的多机器人巡逻算法仿真和基准测试框架
- 多机器人系统、虚拟现实和 ROS
- 基于 ROS 空中机器人自主探索与巡检路径规划
- 基于通用 ROS 系统,用于自动地面和飞行器算法的快速开发和测试
- 基于 ROS 的民用无人驾驶车辆方法
- 基于增强现实ROS包的使用视觉标签的四轴飞行器和移动机器人协同任务
- 用于原型设计和基准测试运动规划和控制的可扩展优化工具集
- ROS 动态环境中的在线轨迹优化和导航
- 基于 ROS 的差动驱动移动机器人的反步非平滑控制器
- 使用和开发安全的 ROS1 系统
- GPU 和 ROS 使用通用并行处理架构进行机器人感知
- 连接 ROS 和 FIWARE
- 为 ROS2 嵌入式系统启用实时处理
- bum_ros
- 使用云上的 ROS 远程访问机器人
第四部
- 使用 ROS 的低成本传感器 3D 映射指南
- 使用“天空之眼”对自动驾驶模型车进行路径规划和跟踪
- 使用随机测试信号进行非线性四轴飞行器控制的参数优化
- Crazyflie 2.0 纳米四轴飞行器的软件在环仿真平台
- 使用 ROS 的云机器人
- 使用 IMU 数据对 NAO 机器人进行视频稳定
- roslaunch2:机器人操作系统的多功能、灵活和动态启动配置
- 渗透测试ROS
第五部
- 使用序列规划器和 ROS2 开发工业 4.0 演示器
- ROS2 对于 ROS1 用户
- mrgs:具有高效信息共享的 ROS 多机器人 SLAM 框架
- 机器人群的大规模敏捷实验
- 在 ROS 上构建自动驾驶汽车的经验教训
- 仅使用前置摄像头将自主无人机降落在移动平台上
- 将功能模型界面与 ROS 和 Gazebo 集成
- ARVA 传感器模拟器
- 用于不受限制的微型机器人操作的 ROS 实现
- 用于开发 C 型腿机器人的元软件包
- 基于ROS的单目SLAM的3D重建视频帧选择方法
- 机器人操作系统的容错系统
第六部
- 使用 ROS 2 开发生产级应用程序
- 使用 RxROS 对机器人进行反应式编程
- 用于 SEMFIRE 项目的仪器化山猫 T190 的 ROS 集成
- 集成的 ROS 协作驾驶测试和验证框架
- 使用深度学习和机器人操作系统的移动机器人自主导航
- ROS 导航调优指南
- 移动机器人、SLAM、贝叶斯滤波器、关键帧束调整和 ROS 应用
详情参阅 - 亚图跨际