
运动控制
文章平均质量分 73
Hua Zhu
自动驾驶从业者,涉及环境感知、规划控制、仿真器、ROS
展开
-
【机器人】无人车-运动规划-Apollo7.0-planning模块代码框架梳理(四)--LatticePlanner
上一篇:Hua Zhu:【机器人】无人车-运动规划-Apollo7.0-planning模块代码框架梳理(三)–OnLanePlanningLatticePlanner是一种栅格化的规划器,间接继承自Planner,是Apollo中众多规划器中的一个LatticePlanner路径:modules\planning\planner\lattice\lattice_planner.h目前Apollo中的默认规划器不是Lattice,可在modules/planning/conf/planning_conf原创 2022-07-14 12:59:21 · 533 阅读 · 0 评论 -
【机器人】无人车-运动规划-Apollo6.0-planning模块代码框架梳理(一)--整体结构
Apollo6.0 planning模块代码框架梳理文章目录Apollo6.0 planning模块代码框架梳理简介代码库结构介绍代码库地址代码库结构简图代码库结构简单介绍第一级第二级第三级planning模块启动Planning主流程梳理Planning主流程示意图四大类CyberPlanningComponentOnLanePlanningLatticePlanner两大流程初始化流程消息响应流程(运动规划)结语简介本文是基于Apollo6.0的planning模块代码进行的框架梳理plann原创 2022-01-09 19:49:13 · 1261 阅读 · 2 评论 -
【机器人】无人车-运动规划-高阶多项式曲线方程求解
高阶多项式曲线拟合方程求解文章目录高阶多项式曲线拟合方程求解已知参数(2个位置点)起点状态(3组已知值)终点状态(3组已知值)n阶多项式曲线(n+1个未知参数)基本形式基本特性高阶曲线拟合示意图3阶多项式曲线(4个未知参数)曲线方程导数方程构建方程组系数求解4阶多项式曲线(5个未知参数)曲线方程导数方程构建方程组系数求解1系数求解2更多解法5阶多项式曲线(6个未知参数)曲线方程导数方程构建方程组系数求解工程实现(Apollo)基本情况核心实现基类Curve1d子类 PolynomialCurve1d3阶原创 2021-12-31 16:15:20 · 1121 阅读 · 0 评论 -
【机器人】无人车-运动规划-参考线Frenet框架下横纵分离关系推导
机器人/无人车-运动规划–车辆运动状态在参考线上的纵横分离推导文章目录机器人/无人车-运动规划--车辆运动状态在参考线上的纵横分离推导背景简介初始条件车辆(Ego)运动状态(xe,ye,ve,ae,θe,ke)(x_e,y_e,v_e,a_e,\theta_e,k_e)(xe,ye,ve,ae,θe,ke)参考线(referenceline)上的坐标点(sr,xr,yr,θr,kr,kr′)(s_r, x_r, y_r, \theta_r,k_r,k_r')(sr,xr,yr,θr,k原创 2021-12-21 00:05:22 · 869 阅读 · 0 评论 -
【自动驾驶】运动控制自行车模型运动规律图解
自行车模型运动规律图解参数说明:前轮中心f后轮中心r后轮中心速度v前后轮轴距为L车身横摆角(朝向)θ前轮转向角α转向中心O后轮转向半径R模拟方式:1、车辆沿车身方向行走一个非常小的距离2、即以后轮中心r为原点,以半径L画圆,此时与前轮朝向延长线交点即为前轮中心f的位置。3、重复上述1-2步,经过一定时间,对后轮中心、前轮中心走过的位置进行拟合变得...原创 2019-01-16 14:24:57 · 6755 阅读 · 10 评论