查看原文
其他

Apollo问答丨判断RTK是否正常工作的方法是什么?

阿波君 Apollo开发者社区 2022-07-29


自Apollo开发者社区小程序上线以来,我们每一天都会在「社区问答」板块收到许多开发者的技术提问。


每周,可爱的Apollo小姐姐都会精选出被采纳的社区问答进行整理汇总,并统一对大家进行答复。


让我们一起看看本周的精选问答吧~~若你有更好的回答或建议,欢迎留言或加入开发者交流社群一起讨论分享!各位技术大牛也可以到小程序回答问题获得相应积分,参加社区布道师评选。



  ENJOY THE FOLLOWING  




Q:

关于Apollo里面每个模块的xxxcomponent.cc细节的问题:

①里面定义并实现了很多类成员函数,有的函数是另一个函数的实现。那请问这些函数具体是谁先执行呢?

②各个模块的执行时间顺序有说明吗?

A:

各个模块基本都是从ini函数开始执行的,可以通过添加自定义打印信息验证函数执行的顺序。




Q:

运行cyber_visualizer,提示找不到命令是怎么回事?

A:

两种解决方法:

1.编译的时候把drivers单独编译,用bash apollo.sh build_drivers,然后命令就可以用了。

2.参考一下Apollo的论坛,可以完美解决https://talk.apolloauto.io/t/cyber-visualizer/647。




Q:

上面两个灯是绿的,最下面这个灯一直在闪,能否判定RTK是否正常工作?


A:

判断RTK是否正常工作最直观的方法是在Cyber_monitor里面查看best_posesol_type字段是否为NARROW_INTNARROW_INT代表信号良好,NONE代表没有信号,NARROW_FLOAT代表信号质量较差。




Q:

输出GNSS的时侯,出现错误是怎么回事呢?


A:

GNSS是通过USB枚举的串口通信的,根据提示,应该是配置文件没有修改,看一下“apollo\modules\drivers\gnss\conf\gnss_conf.pb.txt”“device: "/dev/novatel0",把novatel0都改为ttyACM0




自社区推出问答积分赛活动来,Apollo小哥哥每天在社区交流群中分享开发者的提问,并收到了很多热心的解答,大家互帮互助的精神非常赞!


为了奖励为社区作出贡献的开发者,Apollo小哥哥每周将选出积分榜第一名,送出Apollo定制周边一份~

 

本周积分榜前10名新鲜出炉,快看看自己有没有上榜吧,第一名记得找小哥哥领奖哦~


开发者在使用Apollo平台过程中,如果遇到任何的技术难题,都可以在社区小程序或开发者交流群寻求大神的解答,欢迎大家积极交流!





您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存