自动驾驶记忆泊车HAVP功能规范

2024-02-20 11:44

本文主要是介绍自动驾驶记忆泊车HAVP功能规范,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1.     功能描述... 4

1.1       信号需求.... 5

1.1.1        输入信号.... 5

1.1.2        输出信号.... 16

1.2       状态机.... 32

1.2.1        状态描述.... 32

1.2.2        状态迁移条件.... 32

1.3       功能流程.... 34

1.3.1        功能逻辑.... 34

1.3.2    HUT交互逻辑详述.... 37

1.3.3    APP交互逻辑详述.... 52

1.3.4        性能需求.... 60

1.4       关联件要求.... 65

1.5       适用场景.... 66

1.5.2        场景需求和边界条件.... 69

1.5.3        典型使用场景.... 76

1.6       关联件要求.... 79

  1. 功能描述

HAVP(Home Automated Valet Parking assist),即记忆泊车功能,是泊车辅助功能的更高级拓展应用,旨在辅助客户在一些特定场景下,代其停到他想要停的位置,整个过程不需要客户在车内进行车辆控制等操作,但出于安全考虑,需要客户在距车辆一定范围内,通过手机 APP 保持系统实时处于激活状态,并监控系统的运行状态,必要时可主动采取制动等安全操作。此功能由三个子功能构成,分别是建图功能、记忆泊入以及记忆泊出功能。

建图功能:为实现记忆泊入和记忆泊出功能,需要先进行路径学习,通过特定操作使得系统进入泊车路线学习模式。泊入路径建图时,驾驶员将车辆从A 点开至其想要停的位置(B 点),系统将通过采集视觉数据构建区域地图并完成相应路线存储完成泊入建图。泊出路径建图时,驾驶员将车辆从C 点开至其想要停的位置(D 点),系统将通过采集视觉数据构建区域地图并完成相应路线存储完成泊出建图。

固定车位记忆泊入:驾驶员将车辆开到A点附近,开启记忆泊车功能,匹配路径后,通过手机APP屏幕操作,AVP控制车辆停到B点位置, 随后完成熄火、锁车等操作,并通过APP告知客户完成情况及车辆状态。过程中用户需要监控车辆周围环境,必要时可以通过手机APP进行制动。

流动车位记忆泊车,驾驶员将车辆开到A点附近,开启记忆泊车功能,匹配路径后,通过手机APP屏幕操作,AVP控制车辆在A点到B点巡航阶段实时搜索车位,就近完成泊车入位,并通过APP告知用户完成情况及车辆状态,随后用户可以完成熄火、锁车等操作。过程中用户需要监控车辆周围环境,必要时可以通过手机APP进行制动。

记忆泊出:车辆停放在C点,用户通过手机APP激活记忆泊出功能,车辆远程点火、手机APP和车辆连接成功后,系统控制车辆自动泊车出位并实现由C点到D点的记忆泊车,并通过APP告知用户完成情况及车辆状态。过程中用户需要监控车辆周围环境,必要时可以通过手机APP进行制动。

  1. 信号需求
    1. 输入信号

基于融合泊车的相关输入信号,新增输入信号如下:

需完整版功能规范点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/88845652

自动驾驶记忆泊车HAVP系统功能规范资源-CSDN文库

这篇关于自动驾驶记忆泊车HAVP功能规范的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

Android使用ImageView.ScaleType实现图片的缩放与裁剪功能

《Android使用ImageView.ScaleType实现图片的缩放与裁剪功能》ImageView是最常用的控件之一,它用于展示各种类型的图片,为了能够根据需求调整图片的显示效果,Android提... 目录什么是 ImageView.ScaleType?FIT_XYFIT_STARTFIT_CENTE

Python的time模块一些常用功能(各种与时间相关的函数)

《Python的time模块一些常用功能(各种与时间相关的函数)》Python的time模块提供了各种与时间相关的函数,包括获取当前时间、处理时间间隔、执行时间测量等,:本文主要介绍Python的... 目录1. 获取当前时间2. 时间格式化3. 延时执行4. 时间戳运算5. 计算代码执行时间6. 转换为指

Android实现两台手机屏幕共享和远程控制功能

《Android实现两台手机屏幕共享和远程控制功能》在远程协助、在线教学、技术支持等多种场景下,实时获得另一部移动设备的屏幕画面,并对其进行操作,具有极高的应用价值,本项目旨在实现两台Android手... 目录一、项目概述二、相关知识2.1 MediaProjection API2.2 Socket 网络

Redis消息队列实现异步秒杀功能

《Redis消息队列实现异步秒杀功能》在高并发场景下,为了提高秒杀业务的性能,可将部分工作交给Redis处理,并通过异步方式执行,Redis提供了多种数据结构来实现消息队列,总结三种,本文详细介绍Re... 目录1 Redis消息队列1.1 List 结构1.2 Pub/Sub 模式1.3 Stream 结

MySQL索引的优化之LIKE模糊查询功能实现

《MySQL索引的优化之LIKE模糊查询功能实现》:本文主要介绍MySQL索引的优化之LIKE模糊查询功能实现,本文通过示例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录一、前缀匹配优化二、后缀匹配优化三、中间匹配优化四、覆盖索引优化五、减少查询范围六、避免通配符开头七、使用外部搜索引擎八、分

Android实现悬浮按钮功能

《Android实现悬浮按钮功能》在很多场景中,我们希望在应用或系统任意界面上都能看到一个小的“悬浮按钮”(FloatingButton),用来快速启动工具、展示未读信息或快捷操作,所以本文给大家介绍... 目录一、项目概述二、相关技术知识三、实现思路四、整合代码4.1 Java 代码(MainActivi

IDEA自动生成注释模板的配置教程

《IDEA自动生成注释模板的配置教程》本文介绍了如何在IntelliJIDEA中配置类和方法的注释模板,包括自动生成项目名称、包名、日期和时间等内容,以及如何定制参数和返回值的注释格式,需要的朋友可以... 目录项目场景配置方法类注释模板定义类开头的注释步骤类注释效果方法注释模板定义方法开头的注释步骤方法注

pytorch自动求梯度autograd的实现

《pytorch自动求梯度autograd的实现》autograd是一个自动微分引擎,它可以自动计算张量的梯度,本文主要介绍了pytorch自动求梯度autograd的实现,具有一定的参考价值,感兴趣... autograd是pytorch构建神经网络的核心。在 PyTorch 中,结合以下代码例子,当你

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

Python如何自动生成环境依赖包requirements

《Python如何自动生成环境依赖包requirements》:本文主要介绍Python如何自动生成环境依赖包requirements问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录生成当前 python 环境 安装的所有依赖包1、命令2、常见问题只生成当前 项目 的所有依赖包1、