详解目前最火的自主泊车技术

news2024/9/30 1:27:43

e83f231a7fa13792bfc164183cb7d618.jpeg


/ 导读 /


谈起目前的自动驾驶技术,民众们最为熟悉的一定是已经走入寻常百姓家的辅助驾驶功能。对比起L4甚至更高级别的自动驾驶,司机们更相信将方向盘能时刻掌握在自己手中,如果有突发情况可以及时地进行接管。而目前消费者已经能体验到的辅助驾驶功能之中,自主泊车绝对是技术难度最高,也最为实用的功能之一。想象一下,刚拿到驾照的新手司机,在狭窄的停车场里完成倒车入库的场面,往往需要另一个同行者在旁边帮忙指挥,同时也小心翼翼生怕剐蹭。而自主泊车技术的落地,将解决这一困扰新手司机许多年的难题,让泊车不再痛苦,更加地方便。本文就带领读者了解目前最为火热的辅助驾驶功能——自主泊车。


何为自主泊车


自主泊车系统简称APS,它是英文Automated Parking System的缩写。搭载有自动泊车功能的汽车可以不需要人工干预,通过车载传感器、处理器和控制系统的帮助就可以实现自动识别车位,并自动完成泊车入位的过程。


8f605c22bbaeb70a20fe9b3a01fefbf9.jpeg


使用自主泊车的功能时,驾驶员可以在指定下客点下车,通过手机APP下达泊车指令,车辆在接收到指令后可自动行驶到停车场的停车位,不需要用户操纵与监控。也可以通过手机APP下达取车指令,车辆在接收到指令后可以从停车位自动行驶到指定上客点。车辆自动行驶过程中依然能遵守道路交通规则,或停车场运营方所制定的场内交通规则。一般来说,自主泊车主要包含寻位、泊车和唤车3部分内容。


自主泊车的发展历程


自动泊车系统最早可以追溯到1992年,大众在其IRVW(Integrated Research Volkswagen)Futura概念车上采用了自动泊车技术。IRVW是一款具有全自动泊车功能的汽车,驾驶员可以下车观看汽车自动泊车的全过程。行李箱中安装了如同个人电脑大小的计算机来控制整个自动泊车系统。大众当时估计这一功能会使汽车售价提高约3000美元,所以后来并没有将这套系统投入生产。


自动泊车功能真正实现商用化,是2003年丰田在日式普锐斯混合动力汽车上提供了可选的自动泊车功能,三年后,英国驾驶员花上700美元就可以在他们的普锐斯上增加自动泊车功能了。


2004年,瑞典Linkopeng大学的一群学生与沃尔沃(Volvo)合作开发了一个名为Evolve的项目。Evolve汽车可以自动顺列式驻车。这群学生在沃尔沃S60上装上感应器,并在行李箱里装上用来控制方向盘和加速及刹车踏板的计算机。西门子VDO正在开发一种名为ParkMate的独立驾驶员辅助系统,该系统可以帮助驾驶员找到车位并停好车。


10ffd5802ab2cdb24b95f50796150027.jpeg


而如今,已有多款高端车型都配备了自主泊车功能,大多为选配系统。国产车中最为知名的属小鹏的自主泊车系统,一经推出便颇受消费者好评,在未来也将是引领汽车智能化的关键技术之一。


自主泊车技术细节


自动泊车系统由多组传感器组成,比如遍布车身的雷达、摄像头等等,在采集好图像、距离等相关数据后,数据会传输给处理器,处理器将采集到的数据分析处理,形成自动泊车策略再将其转换成信号,控制系统接受到信号后依据指令控制汽车做出诸如转向、倒车和制动等动作,直至泊车过程完成。


自动泊车过程一般可以分为三个部分:车位探测、路径规划和路径追踪


第一步车位探测的过程中,需要车辆保持低速,这个时候车身两侧的超声波雷达开始工作,连续扫描车位两侧的泊车空间。当扫描到的车位间距足够车辆进行停泊时,则探寻结束。


在确定了需要停泊的车位后,第二步就需要从当前位置向车位进行路径规划。这一步是自主泊车中最为重要也是最困难的一步。这一步的难度在于首先需要知道停车位的精确位置以及朝向,再通过相应的规划算法生成行驶路径,生成过程中需要考虑静态障碍物的避障动作,也需要考虑车辆的动力学约束,保障自主泊车的安全性与舒适性。在车辆进行泊车的过程中,也得对动态障碍物进行响应,低速短距预测障碍物的未来行驶轨迹,并提前规划好路线速度进行避让,这也是路径规划中必不可少的功能。


32bf6ccc83aa295633acc52b47b3e30f.jpeg


最后生成轨迹之后,便是进行路径跟踪。一个好的跟踪算法能够在定位有一定误差,执行器执行不到位时,时刻进行反馈调节,来保障最终实际行驶路径的安全性。


可以说,自主泊车技术要求车辆拥有足够智能的感知及决策规划系统,可以实现L3,甚至L4级别的自动驾驶功能。同时,也需要让停车场有高精度地图覆盖或自主建图功能,从而让车辆可以停泊到位。这也是代表了当前量产辅助驾驶功能的最高水平。


自主泊车系统的未来发展与挑战


随着汽车技术的不断提升,自动泊车系统将朝着自主泊车的技术突破和演进。自主泊车又被称为代客泊车或一键泊车,驾驶员可以在指定地点召唤停车位上的车辆,或让当前驾驶的车辆停入指定或随机的停车位。整个过程正常状态下无需人员操作和监管,对应于SAE自动驾驶级别中的L3级。


但现阶段,自主泊车系统在功能上依然并未完善,由于对感知硬件和决策软件的高要求,在技术实现上依旧有很长一段路要走。同时由于多数停车场的高精地图覆盖不全,也使得目前的泊车只停留在最后一小段短距离的倒车动作上,这也一定程度上极大限制了该功能的作用。


8775d820032d2fc8ad4a24def983d43d.jpeg


在未来,自主泊车将作为与消费者接触频次最高的一项技术被大家使用,如在用车前通过点击手机可以让车辆提前到达预定位置,在到达目的地后,可以通过点按手机让车辆自动停到车位。自主泊车,将会在自动驾驶普及之前被大家普遍使用,真正解决驾驶员停车难的问题。

- End -

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/186086.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

prometheus安装及使用入门

文章目录前言一. prometheus介绍1.1 prometheus的起源2.1 prometheus的特点二. prometheus的安装2.1 实验环境2.2 安装前准备2.3 开始安装prometheus2.3.1 下载并解压prometheus server2.3.2 安装过程2.3.3 启动并查看端口2.3.4 打开浏览器查看图形界面总结前言 云原生四象限&…

【应用】SpringCloud -- Sentinel

SpringCloud -- SentinelSentinel 概述Sentinel 的安装与启动Sentinel 微服务创建Sentinel 规则流控规则热点规则熔断规则授权规则Sentinel 其他常用功能规则持久化自定义异常Sentinel 概述 sentinel 官方文档 随着微服务的流行,服务和服务之间的稳定性变得越来越…

三十五、Kubernetes1.25中Ingress使用

1、概述在上篇文章中我们详解销售了Ingress是什么、有什么用以及怎么安装,如果没有看的建议先看下,然后再来看这篇文章,上篇文章地址:https://blog.csdn.net/u011837804/article/details/128564606这篇文章我们用实际操作&#xf…

vs鼠标右键“管理NuGet程序包”无响应

其他C#开发问题参考我的:C#基础知识体系框架图,及起对应我发过的博客 问题:下载SharpDX的开源示例代码,鼠标右键无法正常打开NuGet下载依赖,而在本地自己创建的项目中可以正常下载 原因:缺少.sln文件 解决…

定时任务Demo总结(推荐最后一种)

方法一: 线程实现 Runnable 接口 Thread thread new Thread(new Runnable() {Overridepublic void run() {while (true) {SimpleDateFormat sdf new SimpleDateFormat("HH:mm:ss.SSS");String dateStr sdf.format(new Date());System.out.println(&quo…

1.【SpringBoot源码】如何搭建SpringBoot源码调试环境?

目录 一、环境安装要求 二、从github上将SpringBoot源码项目下载下来 三、将SpringBoot源码项目导入到IDEA中 四、编译构建SpringBoot源码项目 五、运行SpringBoot自带的sample 一、环境安装要求 IntelliJ IDEAJDK1.8Maven3.5以上 二、从github上将SpringBoot源码项目下载…

嵌入式开发者的选择——用RTOS,还是不用RTOS?

多年来,随着新技术的引入以及用户和应用程序的不同需求,嵌入式开发人员发生了变化。正如所有嵌入式东西一样,没有两次流程是相同的。然而,我们应对设计挑战的方式有一些共同之处。你总是从系统级别开始,需要从最终应用…

深入 ServiceWorker,消息推送,后台同步,一网打尽

上一章讲到了ServiceWorker的基础使用,但是它的功能不仅仅只有这些,还有很多很多,比如消息推送,后台同步,甚至还有WebRTC,这一章我们来进阶ServiceWorker。 前期准备 在开始之前,我们先做一下…

【分布式微服务】SpringBoot启动原理

一、SpringBoot启动类 SpringBootApplication(exclude DataSourceAutoConfiguration.class) public class PracticeApplication {public static void main(String[] args) {SpringApplication.run(PracticeApplication.class, args);} }二、源码解析 /*** Static helper that …

云原生安全方案介绍

方案介绍 安全狗云原生应用安全解决方案(CNAPP, Cloud-Native Application Protection Platform)采用主机安全Agent和安全容器相结合的技术,既落地了“安全左移”的概念,又能对云原生容器做全面保护,同时能灵活地跟容器编排体系相结合&#x…

map find/count源码分析

参考博客&#xff1a;c map find方法源码解析 众所周知&#xff0c;如果一个数据结构想作为map的key&#xff0c;则必须重载 operator < 否则编译将会报错。但是operator 则是不需要的。那么当查找某个key是否存在的时候&#xff0c;map内部是怎么实现的呢&#xff1f; 结…

1301738-40-8,Bis-maleimides-amine,双马来酰亚胺-氨基

一、基础产品数据&#xff08;Basic Product Data&#xff09;&#xff1a;CAS号&#xff1a;1301738-40-8中文名&#xff1a;三臂双马来酰亚胺-氨基&#xff0c;双马来酰亚胺-氨基&#xff0c;活性交联剂&#xff0c;异官能团三臂交联剂英文名&#xff1a;Bis-Maleimides amin…

【C语言进阶】柔性数组

目录一&#xff1a;柔性数组的特点二&#xff1a;柔性数组的使用三&#xff1a;模拟实现柔性数组在C99中&#xff0c;结构中的最后一个元素允许是未知大小的数组&#xff0c;这就叫做柔性数组成员 以下是柔性数组的两种写法&#xff1a; //写法一&#xff1a; struct S {int n…

Python笔记 · 鸭子类型 / Duck Typing

1. 问题的由来 我初次意识到鸭子类型在存在是在学习Sklearn时&#xff0c;在《Hands-On Machine Learing》一书的第二章&#xff0c;作者提供了一个自定义的Tansformer&#xff0c;使用自定义Transformer的好处在于&#xff1a;你既可以实现自己需要的数据处理逻辑&#xff0c…

【应用】SpringCloud -- Gateway

SpringCloud -- GatewayGateway 网关概述Gateway 的功能Gateway 核心概念Gateway 网关搭建Gateway 的配置及使用predicate 断言filter 过滤器GlobalFilter 全局过滤器Gateway 的几点问题过滤器执行顺序跨域问题Gateway 网关概述 Gateway 的功能 在微服务当中&#xff0c;有很…

PG15 pg_basebackup 代码解析

背景 先前 PG 版本 pg_basebackup 的代码较为复杂&#xff0c;pg_basebackup 在备份过程中做了很多事情&#xff0c;但这部分代码逻辑没有完全解耦&#xff0c;导致一个文件里包含了很多功能的逻辑&#xff0c;影响了代码的可读性和可修改性。 因此&#xff0c;PG 15 针对这部…

模电学习3. 差模、共模干扰与安规电容

模电学习3. 差模、共模干扰与安规电容一、简介1. 安规2. 电源安规标准二、差模干扰与共模干扰1. 共模干扰2. 差模干扰&#xff08;1&#xff09;定义&#xff08;2&#xff09;来源与特性3. 测量4. 消除电源线路中的差模干扰&#xff08;1&#xff09;差模电容5. 消除电源线路中…

TOOM加强网络舆情监控制定处置预案,抓好舆情监控管理?

舆情预案是指根据对未来舆情发展趋势的预测&#xff0c;制定预先准备的舆情处置方案&#xff0c;以应对可能出现的舆情危机。舆情预案包括舆情预警体系、舆情应对策略、应对措施等内容&#xff0c;旨在在舆情危机发生前进行有效的预防和准备&#xff0c;避免舆情危机扩大&#…

95. BERT预训练数据代码

为了预训练之前实现的BERT模型&#xff0c;我们需要以理想的格式生成数据集&#xff0c;以便于两个预训练任务&#xff1a;遮蔽语言模型和下一句预测。一方面&#xff0c;最初的BERT模型是在两个庞大的图书语料库和英语维基百科的合集上预训练的&#xff0c;但它很难吸引这本书…

Zookeeper 教程

Zookeeper 教程Zookeeper 概述分布式应用Zookeeper 架构图ZooKeeper当中的主从与主备&#xff1a;Zookeeper的特性分布式应用的优点分布式应用的挑战什么是Apache ZooKeeper&#xff1f;ZooKeeper的好处Zookeeper 基础ZooKeeper的架构层次命名空间Znode的类型Sessions&#xff…