Robot Operating System (ROS)

Robot Operating System (ROS)
复制标题

DOI:
10.1007/978-3-030-20190-6
复制
发表时间:
2020
期刊:
Studies in Computational Intelligence
影响因子:
--
通讯作者:
Dan Gazebo Sebagai;Media Pembelajaran;Robot Interaktif;Abdul Jalil
Dan Gazebo Sebagai;Media Pembelajaran;Robot Interaktif;Abdul Jalil
中科院分区:
其他
文献类型:
--
作者:
Dan Gazebo Sebagai;Media Pembelajaran;Robot Interaktif;Abdul Jalil

文献摘要

被引文献

相似文献

ROS是一个开源机器人中间件,用于大规模开发复杂的机器人系统。尽管研究社区在使用 ROS 开发应用程序并扩展其功能方面相当活跃,但参考文献的数量并不能转化为正在完成的大量工作。本书的目的是为读者提供机器人操作系统(ROS)和最新相关系统的全面介绍,ROS是目前被认为是机器人应用的主要开发框架。共有27章,分为8个部分。第一部分介绍 ROS 的基础知识和基础。在第二部分中,四章涉及导航、运动和规划。第三部分提供了四个服务和实验机器人的示例。第四部分涉及应用程序的实际部署。第五部分介绍了用于感知和传感的信号处理工具。第六部分提供了使用 ROS 设计复杂软件的软件工程方法。第七部分介绍了模拟框架。最后,第八部分介绍了 ROS 的高级工具和框架,包括多主扩展、网络自省、控制器和认知系统。
ROS is an open-source robotic middleware for the large-scale development of complex robotic systems. Although the research community is quite active in developing applications with ROS and extending its features, the amount of references does not translate the huge amount of work being done. The objective of the book is to provide the reader with a comprehensive coverage of the Robot Operating Systems (ROS) and the latest related systems, which is currently considered as the main development framework for robotics applications.There are 27 chapters organized into eight parts. Part I presents the basics and foundations of ROS. In Part II, four chapters deal with navigation, motion and planning. Part III provides four examples of service and experimental robots. Part IV deals with real-world deployment of applications. Part V presents signal-processing tools for perception and sensing. Part VI provides software engineering methodologies to design complex software with ROS. Simulations frameworks are presented in Part VII. Finally, Part VIII presents advanced tools and frameworks for ROS including multi-master extension, network introspection, controllers and cognitive systems.