自动驾驶运动控制原理

描述

运动控制(激活)

运动控制

运动控制功能模块图

运动控制(激活)功能模块负责请求与自主车辆运动相关的推进变化,包括但不限于加速请求、制动请求和转向请求。

责任包括:

•提供与各种外部执行模块的接口,如电动助力转向(EPS)、自动制动(ABS)、PRNDL变速箱齿轮选择、牵引控制等。

•提供必要的中间件层来管理与外部执行模块完整且足够的接口,这些模块具有不同的复杂性和能力级别。例如,外部执行模块可以包括基于环境数据和条件的学习能力,或者它可以是一个简单的、传统的基于请求的系统。

•接收、管理和展示外部执行模块呈现的车辆运动约束,并呈现给其他自动驾驶系统功能模块。这可能包括聚合、同步、统计分析和封装等活动。

•将目标轨迹转换为针对外部模块的适当执行请求,包括考虑自车运动输入和外部执行器预测。

•根据需要为外部执行模块进行预处理。

运动控制输入:
•目标轨迹:**来自轨迹规划的请求,是运动控制(激活)输出的主要考虑因素。
•自车运动:**接收自主车辆姿态信息,与目标轨迹一起考虑以生成执行器请求。
•执行器反馈:**向系统暴露车辆运动约束。由于运动控制(激活)可以与各种外部执行模块接口,此反馈在单位、格式、类型等方面将有所不同。

运动控制输出:
执行器请求:**向多个外部执行模块提供主要请求输出。
车辆运动约束:**提供外部执行模块的限制反馈,汇总后呈现给其他自动驾驶系统模块,如轨迹规划(路径规划)。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分