zoukankan      html  css  js  c++  java
  • 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



    对起点位置做好标注


    自动循迹前:

    你将不再是道具,而是成为人如其名的人
  • 相关阅读:
    delphi 如何让ScrollBox的内容与滚动条一起实时滚动
    C# Wpf集合双向绑定
    C# Wpf异步修改UI,多线程修改UI(二)
    C# 自定义线程修改UI(一)
    WPF FindName()查找命名注册的元素
    数据绑定
    WPF绑定Binding及模式
    WPF-Binding的源
    WPF-Binding对数据的检验
    WPF-数据转换
  • 原文地址:https://www.cnblogs.com/wsl-lld/p/13500027.html
Copyright © 2011-2022 走看看