主要内容

计划和控制

车辆成本图,最优RRT*路径规划,横向和纵向控制器

自动驾驶工具箱™提供了几个功能,支持路径规划和车辆控制。万博1manbetx

  • 要规划驾驶路径,可以使用车辆成本图和最佳快速探索随机树(RRT*)运动规划算法。您还可以检查路径的有效性、平滑路径以及沿路径生成速度剖面。

  • 要设计车辆控制系统,您可以使用横向和纵向控制器,使自动驾驶车辆能够遵循计划的轨迹。

功能

全部展开

vehicleCostmap 成本地图代表车辆周围的规划空间
vehicleDimensions 存储车辆维
checkFree 检查车辆成本图,查看无碰撞姿势或点
checkOccupied 检查车辆成本图,查看占用的姿势或点
getCosts 在汽车成本图中获取电池的成本值
设定成本 在车辆成本图中设置单元的成本值
inflationCollisionChecker 基于膨胀的成本地图的冲突检查配置
路径规划者 配置“RRT* path planner”
计划 使用RRT*路径规划器规划车辆路径
检查路径有效性 检查规划车辆路径的有效性
驾驶路线 计划车辆路径
插入 沿着规划的车辆路径插入姿态
smoothPathSpline 平滑的车辆路径使用三次样条插值
lateralControllerStanley 用斯坦利方法计算路径跟踪的转向角指令

路径平滑样条 平滑的车辆路径使用三次样条插值
速度分析器 在给定运动学约束条件下,生成车辆路径的速度曲线
横向控制器斯坦利 采用斯坦利方法控制车辆路径跟踪时的转向角
纵向控制器Stanley 采用斯坦利法控制车辆的纵向速度

主题

横向控制教程

控制车辆沿计划路径行驶的转向角度,并进行换道操作。

用于路径规划和车辆控制的代码生成

生成C++代码用于路径规划和车辆控制算法,并用软件进行循环仿真验证代码。

特色的例子