自适应巡航辅助ACC

2023-10-30 23:20
文章标签 辅助 适应 acc 巡航

本文主要是介绍自适应巡航辅助ACC,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.自适应巡航辅助功能描述

     自适应巡航控制(Adaptive Cruise Control),它通过单目摄像头与雷达数据融合来检测前方车辆距离及相对速度,控制油门和刹车系统以实现稳定跟随前方车辆,且达到驾驶员设定的目标时距。在没有前方车辆时,ACC实现传统定速巡航的功能,使自车稳定至驾驶员设定的车速。ACC自适应巡航在高速公路下,能够辅助驾驶员以更轻松舒适的状态控制车辆。

2. 典型用例

表1 ACC典型用例

定速控制

车辆根据驾驶员设定的巡航速度行驶。驾驶员可设置的巡航速度范围为30-150km/h。

跟随控制

    启停型ACC(ACC Stop & Go)使自车跟随前车行驶到停并满足以下需求:

  • 自车跟随前车停止后3s内若前车驶离,ACC自动进入激活-Active control状态并自动跟随前车起步;
  • 自车跟随前车停止3s后,驾驶员需要通过按RES/+键或踩下油门才能激活ACC;
  • 在自车车速0~150km/h时,若自车前方无车辆或前方车辆静止/趋停/运动,ACC功能均能激活,其中“车速为0”是指车辆静止状态且(驾驶员踩住刹车或AVH开启)。

   在车辆跟随前车刹停过程中时,因近距离目标丢失导致ACC功能退出时提示驾驶员请接管后功能退出。

 

弯道控制

   弯道控制功能应当使车辆在弯道巡航时避免出现不舒适的加减速。

  • 弯道控制根据弯道的半径,在巡航时通过控制车速,使车辆的侧向加速度小于限定的阈值
  • 弯道内的横向加速度满足以下要求

  • 弯道控制根据弯道的半径,设定最大巡航车速,当实际车速超过设定值时,将减速至设定值

减速控制

    ACC根据不同工况计算并输出目标减速度,输出至ESC车辆纵向控(VLC)模块实现自车减速控制。VLC接收ACC目标减速度,通过以下2种方式控制自车减速:

  • 通过减小发动机的扭矩进行部分控制(无制动干预)
  • 通过ESC减速单元进行完全控制(有制动干预)

加速控制

    ACC应根据不同工况计算并输出目标加速度,输出至车辆纵向控制(VLC)模块实现车辆的加速控制。车辆纵向控制(VLC)模块接收到目标加速度指令后计算输出扭矩,控制发动机管理系统(EMS)实现车辆加速。ACC加速度限值用于限制ACC目标加速度的最大值(如前方无目标车时设置较高的vSet),ACC加速度限值由以下两组数据组成,根据本车车速选择两者的较小值:

  • 车辆的实际加速能力:实车0-150km/h全油门的最大加速度限制;
  • 软件参数限值:在不同模式下(Economy、Normal、Sport)由一组软件参数限制。

 

切入/切出控制

    切入\切出控制功能在变道过程中,ACC释放前方目标、拾取所切入/切出车道车辆为新目标,从而继续保持控制

超车辅助

    超车辅助功能根据左转向灯信号辅助驾驶员从左侧进行超车,该功能分以下几个步骤:

1. 在原车道上缩短与前车的距离;

2. 快速释放原车道的目标;

3. 快速拾取新车道的目标;

4. 控制车辆加减速。

    在点亮左侧转向灯并且保证与前车在安全距离的情况下时,超车辅助功能会适当拉近自车和前车的距离,方便驾驶员超车,但仅局限于自车道内,当自车切出时,重新回到定速巡航或者跟车巡航状态;超车辅助功能工作时本车速度范围为60-150km/h。

当同时满足以下条件时,超车辅助功能激活:

      1) 驾驶员手动打左转向灯

      2) 仪表车速大于60km/h

      3) 自车前方存在跟车目标

      4) 自车与前车相对速度<15m/s

当满足以下任一条件时,超车辅助功能应当被抑制激活:

1) 驾驶员手动打右转向灯

2) 本车道目标丢失

3) 超车辅助时间超过6s

4) 驾驶员向右打方向盘

5) 自车越过车道线

此外,超车辅助功能要求为:

1) 超车辅助加速最大车速受设定车速的限制

2) 超车辅助期间驾驶员踩油门进入Override时需要响应驾驶员请求,若驾驶员松开油门时依然完成超车辅助时间

3) 以驾驶员打转向灯触发为一次超车辅助

超车抑制

    超车(右侧)抑制功能应当被关闭,即车辆在变道过程中ACC S&G不会给车辆加速,变道后车辆车速恢复到驾驶员设定车速。

 

 

 

 

 

这篇关于自适应巡航辅助ACC的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/311223

相关文章

Python中__new__()方法适应及注意事项详解

《Python中__new__()方法适应及注意事项详解》:本文主要介绍Python中__new__()方法适应及注意事项的相关资料,new()方法是Python中的一个特殊构造方法,用于在创建对... 目录前言基本用法返回值单例模式自定义对象创建注意事项总结前言new() 方法在 python 中是一个

C#中图片如何自适应pictureBox大小

《C#中图片如何自适应pictureBox大小》文章描述了如何在C#中实现图片自适应pictureBox大小,并展示修改前后的效果,修改步骤包括两步,作者分享了个人经验,希望对大家有所帮助... 目录C#图片自适应pictureBox大小编程修改步骤总结C#图片自适应pictureBox大小上图中“z轴

设计模式之工厂模式(通俗易懂--代码辅助理解【Java版】)

文章目录 1、工厂模式概述1)特点:2)主要角色:3)工作流程:4)优点5)缺点6)适用场景 2、简单工厂模式(静态工厂模式)1) 在简单工厂模式中,有三个主要角色:2) 简单工厂模式的优点包括:3) 简单工厂模式也有一些限制和考虑因素:4) 简单工厂模式适用场景:5) 简单工厂UML类图:6) 代码示例: 3、工厂方法模式1) 在工厂方法模式中,有4个主要角色:2) 工厂方法模式的工作流程

AI辅助编程里的 Atom Group 的概念和使用

背景 在我们实际的开发当中,一个需求往往会涉及到多个文件修改,而需求也往往有相似性。 举个例子,我经常需要在 auto-coder中需要添加命令行参数,通常是这样的: /coding 添加一个新的命令行参数 --chat_model 默认值为空 实际上这个需求涉及到以下文件列表: /Users/allwefantasy/projects/auto-coder/src/autocoder/auto

240907-Gradio插入Mermaid流程图并自适应浏览器高度

A. 最终效果 B. 示例代码 import gradio as grmermaid_code = """<iframe srcdoc='<!DOCTYPE html><html><head><meta charset="utf-8" /><meta name="viewport" content="width=device-width" /><title>My static Spa

安卓实现弹出软键盘屏幕自适应调整

今天,我通过尝试诸多方法,最终实现了软键盘弹出屏幕的自适应。      其实,一开始我想通过EditText的事件来实现,后来发现,安卓自带的函数十分强大,只需几行代码,便可实现。实现如下:     在Manifest中设置activity的属性:android:windowSoftInputMode="adjustUnspecified|stateHidden|adjustResi

强调重点元素、弱化辅助元素、去掉无关元素,工控HMI还能好不了

HMI设计,尤其工控领域的HMI设计,千万不要走极端,把界面搞得花哨,或者所谓的美观,切记实现功能才是第一位的。 在人机界面(HMI)设计中,强调重点元素、弱化辅助元素、去掉无关元素是非常重要的,可以提高用户体验和界面的可用性。 1. 强调重点元素: 通过颜色、大小、对比度等方式来突出显示重要的元素,例如使用醒目的颜色、加粗的字体或者特殊的图标来吸引用户的注意力。 2. 弱化辅助元

UGUI 背景自适应文本框

需求 UGUI背景自适应文本框UGUI背景图片随文本框长度变化 解决方案 仅文本框宽度自适应 背景节点配置: 背景节点下的Text子节点配置: 文本框宽高自适应 将Vertical Fit设置为Preferred Size 将Child Controls Size Height选项勾上

Openharmony 图片自适应全屏显示

前言: Deveco_studio 4.1 release 版本 我们想要图片全屏显示,并且不出现黑白边,可以参考以下代码 这段代码会自适应你的容器大小,你的容器时全屏,图片就会全屏 @Entry@Componentstruct Index {@State message: string = 'Hello World';build() {Column() {}.width('100%'

第143天:内网安全-权限维持自启动映像劫持粘滞键辅助屏保后门WinLogon

案例一: 权限维持-域环境&单机版-自启动 自启动路径加载 路径地址 C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\StartMenu\Programs\Startup\##英文C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\开始菜单\程序\启动\ #