首页 > 代码库 > 百度Apollo & ROS
百度Apollo & ROS
百度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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。