Apollo问答丨将标定数据转换为protobuf格式时报错怎么办?
自Apollo开发者社区小程序上线以来,我们每一天都会在「社区问答」板块收到许多开发者的技术提问。
每周,可爱的Apollo小姐姐都会精选出被采纳的社区问答进行整理汇总,并统一对大家进行答复。
让我们一起看看本周的精选问答吧~~若你有更好的回答或建议,欢迎留言或加入开发者交流社群一起讨论分享!各位技术大牛也可以到小程序回答问题获得相应积分,参加社区布道师评选。
ENJOY THE FOLLOWING
用mainboard启动节点能收到消息,但是用cyberlaunch没有消息打印?一个是用Python启动,一个是源码启动。
因为没有程序往/apollo/prediction 和 /apollo/test 这两个channel 里写数据,CommonComponentSample这个组件收不到消息就不会打印输出。
参考 :
https://github.com/ApolloAuto/apollo/tree/master/cyber/examples/common_component_example。
在vehicle calibration文件夹下将标定数据转换为protobuf格式的时候,运行result2pb.py result.csv命令,提示出错:importerror:no module named common.proto_utils。这个命令行报的错误是什么意思?
进Docker环境再用这个脚本。
Python是怎么调用生成的这些库文件的?
本质是利用了Python的C++扩展(C++ Extension for Python)。再借助Bazel构建系统编译生成出来。
目前master branch的 CyberRT Python API是Python3都可以吧?是Python3.6+吗?
关于目前master上的Python版本,默认是ubuntu 18.04系统自带的Python3.6 。更高的Python3版本应该也能支持,但未测试过。
在调试Canbus模块,图片里的chassis_detail为什么没有数据呢?
①检查底盘和工控机的CAN通信接口,包括驱动和硬件连接,确保工控机能接收底盘通过CAN总线上传的信息。
②chassis_detail默认是不输出的,也没有其他模块订阅它,Canbus有个命令行参数控制它是否输出。
自社区推出问答积分赛活动以来,Apollo小哥哥每天在社区交流群中分享开发者的提问,并收到了很多热心的解答,大家互帮互助的精神非常赞!
为了奖励为社区作出贡献的开发者,Apollo小哥哥每周将选出积分榜第一名,送出Apollo定制周边一份~
本周积分榜前10名新鲜出炉,快看看自己有没有上榜吧,第一名记得找小哥哥领奖哦~
开发者在使用Apollo平台过程中,如果遇到任何的技术难题,都可以在社区小程序或开发者交流群寻求大神的解答,欢迎大家积极交流!