• 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



    对起点位置做好标注


    自动循迹前:

    你将不再是道具,而是成为人如其名的人
  • 相关阅读:
    1004: 画图
    1002: 数字排序问题
    1003: 相邻数对问题
    1001: 图像旋转问题
    1000: 数塔
    springday05-go1
    springday04-go2
    springday04-go1
    springday03-go2
    Android—PopupWindow的简单使用
  • 原文地址:https://www.cnblogs.com/wsl-lld/p/13500027.html
Copyright © 2020-2023  润新知