APA技术方案及关键点

2023-11-02 20:12
文章标签 技术 方案 关键点 apa

本文主要是介绍APA技术方案及关键点,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

APA即我们平时用的最多的基础泊车功能(自动泊车辅助),按照功能来分,有下列子功能:

1.AVM(全景影像),四路环视鱼眼动态拼接,去畸变,提供给用户车身周围360°的环境图像信息,有2D(单路鱼眼图),3D(碗状模型,市面上做的都半径八两,受鱼眼超广角影响,近处物体形变较大),解决3D图像失真是未来AVM迭代的方向。

2.车位搜索,环视相机负责搜索划线车位,超声负责探扫空间车位,两者融合,扫车位过程中也需要判断车位可泊性(是否有障碍物,地锁开合状态等)

3.车位泊入,规划泊车路径,和执行器握手,执行泊入过程,泊入过程需感知周围环境,实时进行避障

4.车位泊出,逻辑同上车位泊入

5.MEB(低速紧急制动),在非泊车状态下的低速紧急制动(12kph以下),一般依靠视觉+超声实现

6.循迹倒车,利用DR的记忆进行轨迹规划,依靠传感器进行避障

7.PDC&SDW(扇区碰撞报警),利用超声波探测的障碍物信息进行实时报警,覆盖车身360°

8.泊车失败辅助&泊车中途辅助,泊车过程中不可恢复中断条件/可回复中断条件的判断和退出机制

总体来说,APA泊车分成两个过程,即:1.车位搜索2.车位泊入,分别细节讲讲这两个功能的逻辑:

1.车位搜索:一般依靠视觉搜索划线车位,四路鱼眼图像进行畸变校正,动态拼接成为俯视BEV图,在此BEV图上进行车位搜索,输出车位及其类型(水平/垂直/斜列),在车位搜索过程中,通过视觉算法进行障碍物识别,语义分割出路延,freEspace等的轮廓。对于空间车位的探扫,一般用超声波传感器(侧面的APA),超声波通过多个探头回波产生特征点,进行聚类形成空间车位轮廓并释放,并输出超声探测到的障碍物,最后视觉和超声进行融合。另外,泊入的过程需要足够的路径规划的空间,所以,通道宽度过窄的情况下一般车位也不会被释放。

2.车位泊入:车位得到确认释放以后,先识别车位方向,建立车辆坐标,规划泊车轨迹,和EPS&ESP进行握手执行,在泊入过程中传感器进行实时监控,有障碍物立即刹停。传统的路径规划算法采用边走边判断,规划路径死板,舒适性、安全性不足。目前有些新的算法应用,规划路径灵活,需要的把数较少。

3.泊车场景中难点:1.墙头车位,尤其是有角度倾斜的,一方面探扫车位有难度,另外一方面,需要泊车规划的把数多了,DR以及执行器执行过程中的误差累计也会变大,考验系统实时定位纠正的能力2.立体车位,极窄车位,对于车位释放精度要求很高,各家用视觉可以尝试下,超声就算了,毫米波的话要注意金属多径反射的噪点问题,有钱的话上激光3.障碍物感知以及测距,视觉测距有天生缺陷,鱼眼畸变较大,越远误差越大,还得找接地点,悬空障碍物还得靠点云,所以我觉得还得视觉结合超声靠谱。

技术方案:

1.整车系统架构:一般由泊车域控制器+12超声波传感器+4个鱼眼相机+EPS(转向执行器)+ESP(制动执行器)+HU(中控显示)等组成

这篇关于APA技术方案及关键点的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Redis客户端连接机制的实现方案

《Redis客户端连接机制的实现方案》本文主要介绍了Redis客户端连接机制的实现方案,包括事件驱动模型、非阻塞I/O处理、连接池应用及配置优化,具有一定的参考价值,感兴趣的可以了解一下... 目录1. Redis连接模型概述2. 连接建立过程详解2.1 连php接初始化流程2.2 关键配置参数3. 最大连

springboot自定义注解RateLimiter限流注解技术文档详解

《springboot自定义注解RateLimiter限流注解技术文档详解》文章介绍了限流技术的概念、作用及实现方式,通过SpringAOP拦截方法、缓存存储计数器,结合注解、枚举、异常类等核心组件,... 目录什么是限流系统架构核心组件详解1. 限流注解 (@RateLimiter)2. 限流类型枚举 (

Python实现PDF按页分割的技术指南

《Python实现PDF按页分割的技术指南》PDF文件处理是日常工作中的常见需求,特别是当我们需要将大型PDF文档拆分为多个部分时,下面我们就来看看如何使用Python创建一个灵活的PDF分割工具吧... 目录需求分析技术方案工具选择安装依赖完整代码实现使用说明基本用法示例命令输出示例技术亮点实际应用场景扩

MySQL 迁移至 Doris 最佳实践方案(最新整理)

《MySQL迁移至Doris最佳实践方案(最新整理)》本文将深入剖析三种经过实践验证的MySQL迁移至Doris的最佳方案,涵盖全量迁移、增量同步、混合迁移以及基于CDC(ChangeData... 目录一、China编程JDBC Catalog 联邦查询方案(适合跨库实时查询)1. 方案概述2. 环境要求3.

SpringBoot3.X 整合 MinIO 存储原生方案

《SpringBoot3.X整合MinIO存储原生方案》本文详细介绍了SpringBoot3.X整合MinIO的原生方案,从环境搭建到核心功能实现,涵盖了文件上传、下载、删除等常用操作,并补充了... 目录SpringBoot3.X整合MinIO存储原生方案:从环境搭建到实战开发一、前言:为什么选择MinI

Knife4j+Axios+Redis前后端分离架构下的 API 管理与会话方案(最新推荐)

《Knife4j+Axios+Redis前后端分离架构下的API管理与会话方案(最新推荐)》本文主要介绍了Swagger与Knife4j的配置要点、前后端对接方法以及分布式Session实现原理,... 目录一、Swagger 与 Knife4j 的深度理解及配置要点Knife4j 配置关键要点1.Spri

SQLite3 在嵌入式C环境中存储音频/视频文件的最优方案

《SQLite3在嵌入式C环境中存储音频/视频文件的最优方案》本文探讨了SQLite3在嵌入式C环境中存储音视频文件的优化方案,推荐采用文件路径存储结合元数据管理,兼顾效率与资源限制,小文件可使用B... 目录SQLite3 在嵌入式C环境中存储音频/视频文件的专业方案一、存储策略选择1. 直接存储 vs

Qt如何实现文本编辑器光标高亮技术

《Qt如何实现文本编辑器光标高亮技术》这篇文章主要为大家详细介绍了Qt如何实现文本编辑器光标高亮技术,文中的示例代码讲解详细,具有一定的借鉴价值,有需要的小伙伴可以了解下... 目录实现代码函数作用概述代码详解 + 注释使用 QTextEdit 的高亮技术(重点)总结用到的关键技术点应用场景举例示例优化建议

SpringBoot服务获取Pod当前IP的两种方案

《SpringBoot服务获取Pod当前IP的两种方案》在Kubernetes集群中,SpringBoot服务获取Pod当前IP的方案主要有两种,通过环境变量注入或通过Java代码动态获取网络接口IP... 目录方案一:通过 Kubernetes Downward API 注入环境变量原理步骤方案二:通过

Springboot3+将ID转为JSON字符串的详细配置方案

《Springboot3+将ID转为JSON字符串的详细配置方案》:本文主要介绍纯后端实现Long/BigIntegerID转为JSON字符串的详细配置方案,s基于SpringBoot3+和Spr... 目录1. 添加依赖2. 全局 Jackson 配置3. 精准控制(可选)4. OpenAPI (Spri