辅助驾驶功能开发-控制篇(03)-基于PID的请求角度转扭矩算法

news/2024/7/23 11:26:00 标签: 人工智能, 自动驾驶

1 文档概述

  本文档主要描述请求角度转扭矩的功能、性能要求、算法程序设计,后续可作为程序编程和功能及性能测试参考文档。

2 功能要求

  转角扭矩管理(SteeringTorqueManager)将方向盘请求转角转换为电机叠加扭矩,进行横向路径跟踪,并与驾驶员方向盘手感交互,实现自适应调整控制过程。
图1

3 性能要求

  控制系统应满足条件:
1.具备快速收敛性,且控制精准;
2.整车控制效果平缓顺畅,无明显顿挫感;
3.驾驶员手感平顺,无明显打手现象。

4 算法设计

  转角扭矩管理模块基础功能:
1.转角和转角速度控制内外环
2.驾驶员在环
3.过滤器

图2

4.1 PID

  算法实现见上图。

4.2 Driver In Loop

  通过合理的缩放主动转向控制中电机的期望叠加力矩,保证在各种工况下驾驶员介入转向时的舒适性和安全性;图中横轴为驾驶员手力矩值[Nm],纵轴为缩放因子(0-1)。当驾驶员施加在方向盘扭矩较小时,缩放因子为1&


http://www.niftyadmin.cn/n/5024971.html

相关文章

汇编语言 实验7 代码实现

assume cs:codesgdatasg segmentdb 1975,1976,1977,1978,1979,1980,1981,1982,1983db 1984,1985,1986,1987,1988,1989,1990,1991,1992db 1993,1994,1995;以上是表示21年的21个字符串dd 16,22,382,1356,2390,8000,16000,24286,50065,97479,140417,197514dd 345980,590827,803530…

2022/9/13总结

Vue 路由的封装抽离 为了便于维护 ,我们通常需要将路由模块抽离出来 在vue中,如果要写路径,可以写绝对路径 使用 代表从src目录下去寻找,能避免出现很多错误 声明式导航 -- 导航链接 vue-router提供了一个全局组件router-l…

蓝桥杯打卡Day9

文章目录 直角三角形最长平衡串 一、直角三角形IO链接 本题思路:本题就是利用欧几里得距离求解即可。 #include <bits/stdc.h>int main() {std::ios::sync_with_stdio(false);std::cin.tie(nullptr);std::cout.tie(nullptr);int T;std::cin>>T;while(T--){int x…

40G数据中心解决方案指南

传统的网络基础设施无法满足数据中心处理大量数据的需求&#xff0c;因此&#xff0c;越来越多的10G数据中心通过部署40G网络解决方案来升级10G网络。本文将为您介绍飞速&#xff08;FS&#xff09;40G数据中心解决方案部署及其涉及的产品种类。 为什么需要40G数据中心解决方案…

帧结构的串行数据接收器——Verilog实现

用Verilog 实现一个帧结构的串行数据接收器&#xff1b; 串行数据输入为&#xff1a;NRZ数据加位时钟&#xff08;BCL&#xff09;格式&#xff0c;高位在前 帧结构为&#xff1a;8位构成一个字&#xff0c;64字构成一个帧。每帧的第一个字为同步字。同步字图案存储在可由CPU读…

【汇编】计算机系统组成

【汇编】计算机系统组成 文章目录 【汇编】计算机系统组成冯诺依曼结构1. 总线2. 程序存储3. 存储器3.1地址线与字节3.2 读写逻辑 冯诺依曼结构 冯诺伊曼结构&#xff08;Von Neumann Architecture&#xff09;&#xff0c;又称存储程序计算机结构&#xff0c;是计算机体系结构…

[UE]碰撞和Trace检测

UE的碰撞和Trace检测 基础概念碰撞相关概念Overlap和Hit事件概念和条件使用示例 Trace检测引擎 World.h 中的TraceUKismetSystemLibrary 中的 TraceHitResultTrace示例LineTraceSphereTraceSingleBoxSweepSphereTraceCapsuleTrace 记录SetActorLocation中的Sweep和Teleport为啥…

linux 在文件夹里搜索哪个文件包含一段内容

在 Linux 中&#xff0c;您可以使用 grep 命令来在文件夹里搜索包含特定内容的文件。grep 是一种强大的文本搜索工具&#xff0c;可以用于查找文件中包含特定字符串或正则表达式的行。 要在文件夹中搜索包含特定内容的文件&#xff0c;可以使用以下命令&#xff1a; grep -r …