现在我们已经安装了ROS并设置了ROS工作空间,可以探讨一下使用ROS的优势。为什么学习ROS对机器人研究人员如此重要?因为ROS正在成为一个通用的框架,用于各种机器人的应用程序开发。目前,学术界和工业界的机器人主要使用ROS进行应用程序开发。
以下是一些著名的应用ROS的机器人公司:
·Fetch Robotics: http://fetchrobotics.com/ 。
·Clearpath Robotics: https://www.clearpathrobotics.com/ 。
·PAL Robotics: http://www.pal-robotics.com/en/home/ 。
·Yujin Robot: http://yujinrobot.com/ 。
·DJI: http://www.dji.com/ 。
·ROBOTIS: http://www.robotis.com/html/en.php 。
ROS的知识将帮助你轻松获得机器人应用工程的工作。如果你仔细研究任何与机器人相关的技能集,那么一定会在其中找到ROS的相关应用。
大学和企业都有独立的课程及培训机构,专门教授ROS机器人开发知识。了解ROS将有助于你在著名的机器人研究机构(如卡内基–梅隆大学的机器人研究所( http://www.ri.cmu.edu/ )和宾夕法尼亚大学的GRAP实验室( https://www.grass.upenn.edu/ ))获得实习和攻读硕士、博士学位以及博士后的机会。
本书后续的章节将帮助读者学习在ROS中构建实用项目的基础和核心技能。