Apollo自动驾驶实践——第6讲 启动车辆循迹

循迹原理介绍
循迹实践实操的演练

原理介绍

循迹:沿着已经录制好的轨迹进行自动驾驶。
循迹轨迹文件所包含的信息:

1.循迹轨迹定位信息
2.车速反馈和车辆加速度反馈
3.车辆的动作信息

循迹所需要的启动的Apollo软件模块:

1.车辆规划模块
2.控制模块
3.Canbus通讯模块
4.GPS,localization,roscore,dreamview

开发套件配置文件:
位置:

canbus配置
(1)选择vehicle_parameter的brand为CH
(2)选择can_card_parameter的brand为 SOCKET_CAN_RAW ——使用socket通信方式,can卡参数type含义:USB_CARD:表示CAN卡的类型
(3)debug信息:根据实际情况选择是否启用
GNSS配置
标定文件
配置参数:横向、纵向控制器的相关控制参数
横向:车辆轮胎刚度、四轮的质量、LQR的q参数
纵向:速度pid和位置pid参数调节
整车参数配置

循迹实操

(1)循迹前确认底盘已经上号电,工控机已经开启,并且进入了Linux操作系统
(2)启动docker,进入命令行终端,执行docker下的脚本
(3)启动循迹时相关的软件模块
启动bootstrap**

进入dreamview界面


启动canbus,加载驱动








轨迹录制
Record脚本,录制相关轨迹
record start



对起点位置做好标注


自动循迹前:

posted @ 2020-08-14 10:00  wsl_lld  阅读(1627)  评论(0编辑  收藏  举报