码迷,mamicode.com
首页 > 其他好文 > 详细

百度Apollo & ROS

时间:2017-08-02 10:08:06      阅读:717      评论:0      收藏:0      [点我收藏+]

标签:osc   node   blank   问题   笔记   调试   项目   poll   git   

 

百度Apollo Github地址:https://github.com/apolloauto

这篇博文是作者的个人阅读笔记,仅代表个人

在这个GitHub链接下面有三个代码仓库,Apollo代码仓的介绍是:一个开源自动驾驶平台,具体内容后面再研究

apollo-kernel是打好实时行补丁的linux内核,增加了安全性,百度还更新了几个驱动,以支持这个项目

apollo-platform有处理过机器人操作系统ROS,实现了ROS的去中心化,基于共享内存转移技术的更高效的交互(是不是nodelet??)支持原生的Protobuf特性

————————————————————————————————

我比较关心的是这个实时性内核和ROS能不能利用在机器人身上?经过改动的ROS如何开发程序,如何编写和调试node ?

根据这GitHub上的三份ROS设计文档:https://github.com/ApolloAuto/apollo-platform/tree/master/ros/docs/design

作者有以下的猜测;

要不要运行rocore?? 要不要都行不影响node的运行,roscore只负责参数的传递。

如何许运行node??还是用rosrun 因为文档里面灭有提其他方式,结论是:ros的开发该怎么做就怎么做,只是个别的指令不好用了,然后消息格式发生了变化(这个或许可以关掉)。后面有时间进行验证

详细内容请读者阅读GitHub~~,有问题留言,大家可以一块讨论学习

百度Apollo & ROS

标签:osc   node   blank   问题   笔记   调试   项目   poll   git   

原文地址:http://www.cnblogs.com/tomwill/p/7271714.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!