本文主要是介绍eSOL 开始支持ROS,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
本文译至:http://monoist.atmarkit.co.jp/mn/articles/1609/21/news082.html
说明:在实时OS上追加ROS框架支持,这样就可以保持上面实时程序的实时性。
eSOL于2016年9月21日发布启动应用于嵌入式系统的开源的机器人控制框架「ROS(Robot Operating System)」的工程服务。
在eMCOS/Linux上构建ROS环境,在此之上通过ROS节点实现自动驾驶系统的OSS「Autoware」的功能集的例子
ROS是以机器人使用为前提开发的分布处理式软件环境。它的前身是斯坦福人工智能研究所与Willow Garage合作开发的「STAIR(STanford AI Robot)」,现在由OSRF(Open Source Robotics Foundation)进行开发和维护。
基本上ROS是在UNIX环境(Ubuntu)上的执行框架,以在PC上执行为前提的系统,因此和嵌入式RTOS相比实时性的分配更困难,另外因为是开源的也存在品质保证的问题。
但是,eSOL于2015年的「爱知ITS全球 2015」上展示了在该公司RTOS「eMCOS」上对应了ROS的「ROS on eMCOS」,以及自动驾驶系统用软件「Autoware」等,该实时OS到目前为止遵循μITRON规范并对应了多核处理器,并决心提供嵌入式设备上的ROS利用支持服务。
这篇关于eSOL 开始支持ROS的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!