查看原文
其他

Apollo问答丨Apollo的代码是用什么IDE来组织的?

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


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


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


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



  以下,ENJOY  




Q:

使用LGSVL联合Apollo3.0安装仿真系统,执行 bash /scripts/rosbridge.sh出错,如下图。


A:

先确定一下是否安装rosbridge,再查看一下/home/tmp/ros/share/rosbridge_server/launch/rosbridge_websocket.launch是否存在。




Q:

Apollo的代码是用什么IDE来组织的?

A:

用的VS Code,官方文档里有配置教程。




Q:

配置好Docker环境的能移植到另一个无网的机子上吗?

A:

可以的,把用到的所有镜像挨个Docker save 出来,拷到另一台机器docker load 中去,dev_start的时候加不联网参数。




Q:

DBC文件放进去生成不了c代码,如下图。


A:

Apollo对DBC文件的格式有要求,对照下格式。




Q:

CurveSegment中定义的s值是累加的意思,累加的起点是哪里呢?

A:

Curve指的是lane boundary(lane 边界)的属性,这个s就是基于每一个lane的起点来累加的。




Q:

map_lane. proto中定义的lane、left_boundary和left_sample是什么关系,二者定义的点的数量是一致的吗?

A:

left sample指的是道路中线采样点对应的左边界采样点(s相同),left boundary是左边界的属性,这个里面的Curve也有采样点。一般来说采样点密度是一样的,但是也有不一样的情况,可以按需使用。




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


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

 

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


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






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

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