针对城市中停车位狭小、现有自动泊车方法缺乏连贯性的问题, 提出一种自动平行泊车算法。对现有的五阶多项式路径规划方法加以改进, 并有针对性地设计罚函数, 采用遗传算法计算最佳泊车路径和最小泊车空间, 实现自动平行泊车。仿真结果表明, 该算法能快速有效地完成泊车, 车辆损伤小, 对空间的要求最低。
2024-03-07 20:43:18 1.32MB 平行泊车 路径规划 约束空间 遗传算法
1
自动泊车路径规划及泊车位姿估计算法研究.caj
2022-03-02 19:45:04 6.95MB 自主泊车
1
代码对应我写的文章《平行泊车系统路径规划(5)》里的仿真章节,包括3个不同区域的仿真和车辆姿态调整的一个仿真
基于回旋曲线的平行泊车路径规划与跟踪控制_张家旭. 摘 要:综合考虑汽车运动学约束、泊车过程中碰撞约束和计算实时性等要求,提出一种基于回旋曲线的平行泊车 路径规划与跟踪控制方法。首先,基于圆弧-直线组合方式推导出平行泊车可行泊车起始区域边界,并通过对固定 回旋曲线的旋转和翻转变换完成曲率连续的平行泊车路径的设计,避免原地转向现象。随后,基于非奇异快速终 端滑模理论和双幂次趋近律推导出非时间参考的路径跟踪滑模控制律,提高泊车路径跟踪控制的动态响应特性和 鲁棒性。最后,结合车辆动力学仿真软件对所提出的平行泊车路径规划与控制方法的有效性进行仿真验证。 关键词:车辆工程;平行泊车路径规划与跟踪;回旋曲线;非奇异快速终端滑模;双幂次趋近律
2021-06-20 16:20:45 851KB 泊车
1
如题。
2021-05-11 14:03:11 822KB Matlab 泊车路径规划
1
首先,应用泊车基本知识建立了车辆运动学模型。通过调研泊车的研究现状和应用 现状,确定了本文的结构。建立车辆和车位的模型并介绍相关参数,根据阿克曼转向几何,建立了车辆运动学模型,得出车辆运动轨迹与泊车速度没有关系,同时简要说明了泊车对速度的要求。其次,对平行泊车路径规划进行研究。针对不同的车位,对圆弧相切平行泊车路径规划法和库内双步调整平行泊车路径规划法进行研究和仿真,仿真结果表明两种泊车方法都能使车辆顺利泊车入位,其中库内双步调整泊车方法能够在更小的车位里实现泊车。考虑到车辆自身约束,由于圆弧相切路径规划轨迹的切点处存在曲率突变,采用五阶多项式曲线对该轨迹进行了优化,解决了相切点处曲率突变的问题。然后,运用设计的模型预测控制器对平行泊车规划路径进行跟踪研究。结合路径跟踪和模型预测控制算法,基于车辆运动学模型建立了车辆泊车路径跟踪控制器,以不同车位情况下的平行泊车路径规划的轨迹进行跟踪仿真研究,并与同等条件下 PID 算法进行对比。仿真结果表明,该控制器能够在标准车位的圆弧相切的规划路径和小车位的库内双步调整泊车规划路径中均可实现轨迹的踪,相对 PID 控制,该控制器路径跟踪更加稳定、误差更小,可以实现泊车。 最后,进行平行泊车路径规划与跟踪的实验验证—设计开发了自动平行泊车控制系 统。确定了以 STM32F103C8T6 为控制器,配备有电机驱动、舵机、传感器、通信模块、显示模块等硬件的实验小车。实验小车的软件部分主要分为遥控模块和泊车控制模块两部分,小车不仅要实现平行泊车的功能,还要在泊车过程中实时监测小车的航向角、速度和位移等。在实验室里搭建了泊车环境并进行了平行泊车实验,实验结果表明,该控制系统在实验室中可以实现圆弧相切路径规划的平行泊车功能,同时对实验结果进行分析,并提出改进措施。
2021-05-05 19:01:55 4.95MB 自动泊车 路径规划 模型预测控制
本文针对现有的自动泊车路径规划方法中对于车辆初始位姿及泊车环境等限制要 求较多的问题,研究了满足车辆运动学约束和避障约束的泊车路径规划方法。同时,基于规划所得的路径,搭建了跟踪系统并进行了仿真验证。 首先,对自动泊车的车位检测进行研究,选取超声波传感器来感知车位及障碍物信 息,并实际开展了检测试验来验证其效果与精度。同时,根据阿克曼转向原理建立了车辆运动学模型,分析计算得出泊车时的低速运动方程。 其次,针对泊车环境存在较多限制的各种复杂场景及不同的泊车方式展开路径规划 研究。明确规划模块的整个设计流程,并对其中一些基础原理和前提条件做预处理以便于之后的说明。详细阐述了规划算法中的两个重要的子算法:简单连接算法及路径与障碍物碰撞检测算法,对其采取了仔细的计算和验证,方便后续使用。分别对平行泊车与垂直泊车给出了不同的规划方案,包括单步式泊入和多步式泊入。在此基础上,设计了探索机制,强化规划算法的冗余性,当泊车环境变化时能够及时调整从而保证规划成功,考虑到某些场景需要车头入式的泊车方法,提出了前向垂直泊车的路线。此外,为提升泊车的安全性和面对不同泊车环境时的适应性,提出了若干优化策略。 最后,搭建了路径跟踪控制模块,完成了自动泊车仿真试验。对比几种控制策略, 根据泊车的特点选取模糊控制器作为主要的跟踪控制方式,并详细阐述了模糊控制的隶属度函数及规则库等。针对规划路径中存在的曲率非连续的问题,提出了相应的跟踪模型。根据规划模块给出的泊车路线,利用 MATLAB/Simulink 软件联合仿真,验证路径规划及跟踪控制效果。结果表明,本文提出的规划算法具有较好的泊车精度及鲁棒性,对复杂的泊车环境适应性较强,有较重要的实际应用价值。
2021-05-05 15:01:30 2.92MB 自动泊车 路径规划 探索算法 模糊控制
先,采取将超声波传感器和轮速脉冲传感器结合的方式实现车位的检测和泊车初始位置获取。为了提高测量数据稳定性和精度,防止单个雷达失效的情况,提出使用同侧的两个超声波雷达同时对车位进行探测,并结合基于相似度的数据融合方法得到更准确的车位信息。 然后,对车辆低速运动过程进行研究,建立了基于后轴中心为参考点的运动学模型,明确了该参考点在车速和方向盘转角输入下的运动规律,并将规律推广到车身各顶点。分析了单步平行泊车的车辆运动学条件和碰撞约束条件,并将其作为非线性约束,基于 B 样条曲线理论设计路径优化函数。在此基础上,选取多个泊车起点进行 MATLAB 路径规划仿真,验证了路径规划方法合理性。为了跟踪规划出的目标路径,先采用基于 EKF 的航迹推算方法滤除传感器中的噪声信号,得到精确的车辆局部定位信息。利用车辆实时位姿与目标路径的偏差,设计了基于模型预测控制的路径跟踪控制器,选取了合适的目标函数,将跟踪控制问题转换为凸优化的二次型最优求解问题,并对控制器参数选择问题进行研究。同时,介绍了广泛用于路径跟踪的一种纯追踪控制方法,用作控制器控制效果的对比验证。 通过 MATLAB/Simulink 与 Carsim 的联合仿真,对比模型预测控制和纯追踪 控制两种控制算法下的路径跟踪的位置误差和航向误差进行控制效果验证。最 后,在实车上验证了基于双超声波雷达数据融合的车位检测算法的有效性。并 进行了泊车系统控制策略的功能验证,通过 CAN 总线获取的实时数据进行误差 分析,证明了规划路径的合理性和路径跟踪控制器的有效性
(1)全景环视感知系统设计。在车身周围布置 4 个鱼眼相机实现对车身全景感知,通过仿真场景对四个鱼眼相利用张正友标定法进行标定,之后通过逆透视变换转换为鸟瞰图。 (2)基于场景定制的 Radon 变换的停车位检测。首先对全景环视感知图像进行预 处理,通过 Canny 算子进行边缘特征提取,之后根据自动平行泊车场景的特点运用基于场景定制的 Radon 变换对停车位边线进行检测。 (3)自动平行泊车路径规划。将泊车路径分成两个阶段,由两个圆弧组成,引入 触须算法预先设置泊车路线库,通过规则约束筛选符合要求的触须,与第二段基于圆弧法设计的泊车路径结合组成泊车路径,降低了泊车起始位姿要求,利用仿真实验验证规划路径能够实现自动平行泊车功能。 (4)分布式驱动电动车差动转向跟踪补偿。当由于外因车辆无法完全按照规划路 径的转弯半径进行泊车,通过左右车轮驱动力的分配产生横摆力矩实现差动转向,对跟踪误差进行补偿。
首先,对超声波车位识别技术和不规则车位规则化处理进行研究。通过分 析超声波传感器在进行车位识别时存在测距误差,提出了水平车位检测补偿处 理的方法;针对现有车位识别检测系统在进行复杂泊车位检测时存在的问题, 本文设计了一种车位规则化处理模型,将两种车位不规则的情况进行处理,使 之满足自动泊车的需求,并在 Simulink 软件中设计了相应的程序模型。 其次,提出了自适应拟合双圆弧泊车轨迹的规划方法。简化车辆的转向系 统,建立了车辆运动学模型,以车辆后轴中点坐标为输入量,得到车辆轮廓点 信息,利用泊车过程的可逆性,确定了最小车位尺寸和泊车可行初始位置;通 过分析泊车过程可能存在的碰撞以及车辆运动的合理性,确定了平行泊车的约 束信息;提出了自适应泊车轨迹的规划方法,通过利用反正切函数对双圆弧泊 车轨迹进行了拟合,满足了泊车路径曲率连续的要求。 再次,研究了平行泊车路径跟踪控制方法,建立了自适应控制策略的跟踪 控制模型。在对汽车动力学模型分析的基础上,得到了泊车过程路径跟踪的控 制目标,提出了相应的跟踪控制方案,并且设计了自适应跟踪算法。同时对算 法进行了优化,提出了目标车身角补偿的自适应跟踪方法,搭建了自动泊车系 统的补偿自适应路径跟踪模型。 最后,进行了基于自适应算法的平行泊车的实验验证。利用 CarSim 和 Simulink 软件对设计的自适应平行泊车系统进行联合运动仿真,分别对车位识 别处理系统、泊车轨迹规划系统和路径跟踪系统的有效性进行验证,并结合实 验智能车进行实际泊车模拟,相关结果验证了本文所提出方法的正确性。