
简介这是一份面向自动驾驶与智能泊车方向的APA自动泊车和RPA遥控泊车系统功能规范适合自动驾驶系统工程师、泊车功能开发与测试人员以及相关专业学习者参考。文档从版本履历、适用范围、术语缩写入手系统介绍APA/RPA的整体架构与泊车状态说明明确系统在不同阶段的行为随后给出控制器、全景摄像头、超声波传感器等产品基本参数说明硬件指标对自动泊车安全性与可靠性的影响。融合泊车部分重点展开功能清单、基本描述、功能边界、典型工作流程与功能场景描述包含自动泊入、自动泊出、障碍物检测与避免等功能并配有工作模式状态机便于读者对照实际项目梳理需求。资源为单个PDF文件压缩包大小574KB便携易用。目前已有1421人学习可作为研究自动泊车功能规范、撰写系统需求或进行泊车方案设计的实用资料。1. 功能定义与系统边界1.1 APA与RPA的能力范围自动泊车辅助APA和遥控泊车辅助RPA属于泊车辅助系统里落地最成熟的两个功能也是目前新车发布会上点名率最高的智驾功能之一。APA在行业内通常定义为Level 2级别的泊车辅助系统检测车位、规划路径、控制转向/挡位/车速驾驶员只需要坐在车内监控环境并在必要时随时接管。而RPA可以理解为APA的“离车版”驾驶员站在车外通过手机App或蓝牙钥匙下发泊车指令车辆在没有驾驶员在车内的条件下完成泊入或泊出。从功能规范角度讲RPA的复杂度比APA高一个台阶因为系统必须额外考虑通信链路稳定性、行人/障碍物动态风险以及“驾驶员不在环”时的安全兜底策略。这两者的功能规范在整车开发流程中属于“承上启下”的文档向上承接产品定义和用户需求向下指导系统设计、软件实现、标定匹配和测试验收。写过功能规范的人都清楚它不是一个“概念描述”而是需要把用户的使用场景拆成一条条可量化、可验证、可追溯的功能需求。比如“支持平行车位泊入”这句话不能直接写进规范要写清楚车位的有效尺寸范围、车位搜索车速、泊入时间约束、泊车精度、允许的最大路面坡度、对障碍物的最小距离等。在OEM的实际项目里APA/RPA功能规范通常由功能集成团队牵头与系统工程师、软件工程师、测试工程师反复对齐后完成。供应商Tier 1也会深度参与因为传感器布置、执行器控制接口、泊车算法框架大多由供应商提供。规范写得好不好直接决定后期开发阶段要不要返工——我见过因为“车位识别率”这个指标没定义清楚供应商和OEM在验收阶段扯皮两个月的项目所以功能规范里每个数字都得经得起推敲。1.2 系统架构与传感器配置APA/RPA系统的感知方案在量产车上已经形成了比较固定的搭配以超声波雷达为主、环视摄像头为辅。超声波雷达负责近距离障碍物探测和车位边界测量环视摄像头负责识别车位线、路沿以及部分低矮障碍物。主流方案是12颗超声波雷达前6后6 4颗环视摄像头高级一点的会加入后角雷达或前角雷达用于探测泊车过程中从侧后方接近的车辆。这套配置成本可控已经在大量车型上经过验证所以功能规范里传感器布置、视场角和盲区要求基本都有成熟模板。系统的计算平台有两种典型路线一种是集成在智能驾驶域控制器里与行车功能共用算力这种方案在域控制器算力富余的车型上比较常见另一种是独立的泊车控制器适合算力不高但系统解耦的架构。功能规范中需明确各传感器数据发布频率、控制器资源占用上限、以及各执行器EPS、ESP、换挡器的响应时间要求。比如EPS的转向指令周期一般是10ms~20msESP的驻车/制动请求响应时间应小于200ms这些时序要求直接决定系统能否在紧急情况下及时停下。值得一提的是RPA系统的通信链路设计。车外遥控时手机App与车辆之间通常走蓝牙或蓝牙云端的组合链路但真正负责车辆控制的还是车端的蓝牙通信模组。功能规范里需要定义蓝牙连接建立时间、指令发送到车辆开始执行的最大延迟、通信中断后车辆的行为策略。实测下来蓝牙链路的稳定通信距离在开阔场地大概10米左右规范通常要求保证7米内可靠控制超过这个距离或者信号强度低于阈值系统必须主动退出并驻车。这个“通信异常兜底”逻辑是RPA功能规范里绝对不能漏掉的内容。2. 功能规范核心内容拆解2.1 车位搜索与识别逻辑车位搜索是泊车功能的第一步规范里一般会分成水平车位、垂直车位和斜列车位三种场景分别定义适用范围和判定条件。先看车位尺寸要求水平车位长度通常要求大于车身长度加1.0米以上比如车长4.7米的车水平车位长度至少要5.7米垂直车位宽度要求大于车身宽度加0.6米以上。这些阈值直接影响物理可泊入性也间接决定用户对功能的满意度——阈值卡得太死用户觉得功能“挑车位”阈值放得太松泊入难度大、成功率下降。搜索过程中的车速约束也是规范重点。APA启用后通常要求在车速低于25km/h~30km/h时才能持续搜索车位低于15km/h或停车状态时才能进行车位锁定和泊入准备。规范需要描述车位识别成功后的HMI提示时机比如“系统识别到车位后仪表或中控屏显示车位框并伴随声音提示”同时要定义从识别到提示的延迟上限一般要求小于1秒避免用户错过车位。对垂直车位还要区分正向驶入和倒车驶入两种方式因为路径规划的起点和车辆朝向不同。识别逻辑中最容易被忽略的是“无效车位剔除”。比如两车之间距离足够但中间有锥桶、消防栓或者地锁系统不应把这样的空间判定为有效车位。规范里需要定义超声波与视觉的融合判定策略以及当两类传感器信息冲突时的仲裁机制。以我的经验量产项目里这类边缘场景最容易出现漏判或误判写规范时建议把“车位有效性判定”单独列为一个子章节把典型无效场景一一枚举出来越细越好。2.2 泊车路径规划与跟踪控制识别到车位后系统要做的事情是路径规划和轨迹跟踪控制。APA场景下系统需要计算从当前位置到目标车位的可行路径同时确保车辆在每一步都不与障碍物发生碰撞。量产方案大多采用“一次规划多次修正”的策略先根据车位位置和车辆初始终止位生成一条参考轨迹车辆沿轨迹行驶过程中超声波雷达实时更新障碍物信息系统按需微调局部路径。功能规范里要明确路径规划的时间上限从用户确认车位到系统给出“可开始泊车”的提示一般要求不超过2秒用户感觉很流畅背后其实是规划算法在快速收敛。轨迹跟踪控制的精度要求通常以“泊车最终姿态误差”来定义包括纵向位置误差、横向位置误差和航向角误差三部分。行业里比较常见的验收指标是纵向误差在±10cm以内横向误差在±5cm以内航向角误差在±3°以内。注意这是系统能力指标不是对所有车位都要求的指标——在超窄车位上物理空间受限最终姿态误差要适当放宽否则系统为了追求精度反而会频繁进退、耗时过长。泊车过程中的车速控制也是规范重点。一般在空旷空间允许车速在3~5km/h进入车位后降到2km/h以下接近障碍物时进一步降到1km/h以内。规范要定义每个速度段的触发条件和退出条件比如“当车辆与后方障碍物距离小于1.2米时目标车速不高于1km/h”。车速规划得好不好直接影响乘客的主观感受也影响系统对距离变化响应的及时性。2.3 遥控泊车的远程控制链路RPA功能比APA多的核心就是“远程控制链路”。用户站在车外用手机App下发“泊入”指令车辆接收到指令后在无驾驶员状态下自动完成泊车。功能规范需要覆盖的操作流程大致是用户下车并锁车部分方案不强制锁车、在App上选择目标车位、确认开始泊车、车辆执行泊入/泊出、用户可随时发送暂停或停止指令。整个流程里的每个状态切换规范都要明确定义触发条件和超时处理。这里有一个非常关键的设计决策RPA状态下驾驶员不在车内车辆周边环境的监控完全依赖传感器因此对感知系统的可靠性要求比APA高很多。规范里通常要求RPA模式下超声波雷达的探测范围覆盖车辆四周且系统对车辆周围障碍物的最小检测高度要放宽到较低矮的物体比如15cm~20cm的锥桶或者路沿。如果视觉传感器的数据不可用系统应当降级为仅靠超声波执行的简化功能或者直接禁止激活RPA。通信链路方面规范要定义手机与车辆之间的握手协议、指令帧格式、超时阈值和信号强度阈值。比如“RPA指令发送后车辆应在500ms内开始执行”“如果连续2秒未收到手机心跳信号车辆立即停止并拉起驻车”。这套心跳和超时机制是行业里公认的安全兜底手段看似简单但真的能避免很多通信异常导致的事故。我建议做RPA功能的团队至少在开发早期就把通信链路的稳定性测试用例设计好这块的需求写模糊了后面测试阶段全是坑。3. 功能性能指标定义3.1 泊车成功率与精度指标功能规范里的性能指标必须可量化可验证不能让不同的人有不同的理解。以泊车成功率为例子规范里通常把“一次成功”定义为系统一次完整泊入流程后车辆姿态满足要求且全程无碰撞、无人工接管或干预。行业里常见的验收基线是典型场景标准水平/垂直车位、光照良好、标线清晰下一次泊入成功率不低于95%总成功率含一次修正后成功不低于98%。这两个数字要拿大量实车测试数据来支撑供应商能不能达到前期最好有对标测试数据。泊车精度的测量方法也要写清楚用锥桶或标定布布置出标准车位车辆完成泊入后测量车辆中心线与车位中心线的偏移量。水平车位测量纵向/横向偏差垂直车位重点看横向偏差和航向角。有些项目还会要求测量车辆与两侧车辆(或模拟车辆)的间距均匀度防止车辆虽然停在“车位框”内但偏在一侧导致车门打不开。精度要求不应定得过高否则系统为了微调反复进退反而影响用户体验和泊车效率。3.2 过程时间与可用性指标泊车过程时间是用户感知最直观的指标之一。APA标准车位泊入的全过程从确认开始到完成泊车行业参考值在30~50秒之间水平车位通常比垂直车位更慢一些。RPA一般要求与APA相当或略长一点因为系统需要额外的安全确认和通信握手时间。规范里可以按场景分别定义时间上限比如“标准垂直车位泊入不超过35秒水平车位不超过50秒”并注明该时间包含所有车辆换挡和原地转向的时间。可用性指标还包括系统的温度工作范围、电压范围、传感器脏污自检等。超声波雷达在雨雪、泥污条件下性能会下降环视摄像头在夜间或逆光场景下识别能力也会打折规范里需要明确在这些恶劣条件下的功能降级策略“当视觉传感器不可用时系统自动切换为超声波雷达感知模式HMI显示降级提示功能依然可用但车位线识别的场景不再支持。”这些降级设计本质上是用部分功能可用性换系统安全性和鲁棒性。还有一个容易忽略的性能指标是“功能禁用条件的提示时机”。比如坡度超过限制、车位尺寸过小、传感器故障时系统应当在用户尝试激活功能后2秒内给出明确提示并解释原因。这个看似简单的要求直接关系到用户信任度——系统怎么拒绝人比系统怎么工作更能体现功能规范的细致程度。4. 安全策略与冗余设计4.1 功能安全与预期功能安全APA/RPA是直接控制车辆纵向和横向运动的功能功能安全设计的优先级非常高。规范层面要引用ISO 26262对相关项的安全目标比如“防止车辆在泊车过程中与非预期障碍物发生碰撞”对应的ASIL等级通常为B或C具体由危害分析和风险评估确定。RPA因为驾驶员不在环安全等级普遍比APA更高相关安全机制包括但不限于执行器冗余如EPS和ESP的指令校验、传感器状态实时监控、系统降级策略、以及驾驶员远程急停指令的优先执行。预期功能安全SOTIF在泊车功能上也值得专门写一节。SOTIF关注的是系统在非故障条件下因为性能局限或场景理解错误导致的风险比如传感器把细柱子漏掉、雨天超声波产生误触发、车位线被树叶部分遮挡等。功能规范我们需要列出已知的性能局限和对应处理措施并定义这些场景的残余风险是否可接受。这块工作做得好不好决定了系统在上量之后会不会出现批量性抱怨。4.2 遥控泊车安全防护机制RPA特有的安全机制集中在车外控制场景。首先车辆必须能识别用户是否在安全距离之外——规范里一般要求用户在车辆侧后方或侧前方操作距离车辆不小于1米且不大于7米。手机App应实时显示车辆与用户的相对位置和距离提示当距离超出范围时给出语音和界面警告。其次RPA激活状态下如果系统检测到有行人或动物进入车辆轨迹区域应当立即暂停或停止等待障碍物移除后由用户重新下发指令。这里需要定义“暂停”和“停止”两种状态的区别以及状态的恢复条件。紧急停止机制是RPA安全设计的最后一道防线。除了手机App上的“停止”按钮很多方案还支持车辆感应到异常阻力或碰撞时立即急停并驻车同时通过App向用户推送报警。规范需要明确急停触发后的系统行为车辆停在原地并拉起电子手刹RPA功能退出用户必须重新走到车旁、用钥匙或手机重新激活才能继续操作。这套“退出即安全”的策略避免系统在异常状态下反复尝试换来换去用户体验和安全都能兼顾。5. 测试验证与实测心得5.1 仿真与实车测试方法功能规范落地之后验证工作基本同步展开。仿真测试主要在HIL硬件在环和SIL软件在环环境下进行用场景库覆盖大量边界工况各种车位尺寸、不同光照条件、传感器故障注入、通信中断等。场景库的构建建议从三个维度展开环境维度天气、光照、遮挡、车位维度尺寸、类型、标线清晰度、动态障碍物维度行人、车辆、非机动车。仿真测试的优势是场景可重复、故障可注入适合验证功能逻辑和故障响应策略。实车测试则聚焦功能规范和性能指标的最终验收。这里提一个常见的误解很多人以为实车测试就是找几个车位来回泊但规范验收需要按“测试矩阵”来执行。我参与过的泊车项目测试矩阵通常包括超过50个标准场景每个场景至少重复10次以上用来统计成功率。垂直车位、水平车位、斜列车位分别统计白天和夜间分开统计晴天和雨天分开统计。测试过程中要记录传感器原始数据、控制指令、车辆轨迹任何失败用例都要回到仿真环境里复现分析。5.2 常见问题排查与避坑经验做APA/RPA功能开发这几年我踩过不少坑挑几个典型的分享出来。**传感器标定不一致导致的车位识别偏差。**超声波雷达的安装位置和角度有严格的标定要求哪怕偏差几毫米探测距离就会有明显误差。实车测试中曾出现过同一套软件在A车上识别正常、在B车上频繁漏检的情况最后排查下来是B车的后保险杠超声波雷达支架变形。所以量产阶段一定要把雷达安装的尺寸公差和复检流程写清楚。**HMI提示与实际系统状态不同步。**功能规范写得最多的地方之一是状态机切换但状态机多了之后HMI显示很容易落后于实际系统状态。比如系统已经检测到障碍物并准备刹停HMI上却还在显示“正在泊入”用户会误以为系统反应迟钝。解决方法是规范里明确要求HMI状态与系统核心状态机严格绑定并且把状态切换的动画时间控制在100ms以内。**RPA通信链路受手机系统限制。**车企自研的App在Android和iOS后台保活策略差异很大蓝牙连接在App退到后台时会被系统强制断开。这个问题早期在RPA测试中出现频率很高后来规范里要求App必须申请前台服务或保活权限同时车辆端在检测到App退到后台后主动发出提示避免用户以为指令已经下达而实际没执行。**场地电磁干扰导致蓝牙指令延迟。**停车场环境往往有监控设备、道闸、其他车辆的无钥匙进入系统在2.4GHz频段工作蓝牙信号容易受干扰。实测中偶发“用户点了开始泊车但车辆3秒后才响应”的情况原因就是蓝牙通信重传。建议规范里增加“通信质量评估”功能在信号质量差时提前提示用户而不是等指令丢失后才告警。心得小结规范写细一点后面少受一点罪功能规范看起来是“写文档”实际上是在做系统设计的先行验证。你把每种工作模式、每个状态切换、每个异常处理都推演一遍等于是把开发阶段可能遇到的问题提前在纸面上过了一遍。我个人的体会是规范里多花一天时间把边界条件想清楚后续软件开发、测试标定阶段能省下至少一周的返工时间。尤其是APA和RPA这类用户感知度高、安全要求高的功能规范写得越细团队执行起来越不容易跑偏。如果手里正在做这类项目建议从第三章的性能指标开始逐条核对先把可量化、可验收的数字定下来再倒推功能逻辑设计整个项目的推进效率会有明显提升。本文还有配套的精品资源点击获取