(1)全景环视感知系统设计。在车身周围布置 4 个鱼眼相机实现对车身全景感知,通过仿真场景对四个鱼眼相利用张正友标定法进行标定,之后通过逆透视变换转换为鸟瞰图。 (2)基于场景定制的 Radon 变换的停车位检测。首先对全景环视感知图像进行预 处理,通过 Canny 算子进行边缘特征提取,之后根据自动平行泊车场景的特点运用基于场景定制的 Radon 变换对停车位边线进行检测。 (3)自动平行泊车路径规划。将泊车路径分成两个阶段,由两个圆弧组成,引入 触须算法预先设置泊车路线库,通过规则约束筛选符合要求的触须,与第二段基于圆弧法设计的泊车路径结合组成泊车路径,降低了泊车起始位姿要求,利用仿真实验验证规划路径能够实现自动平行泊车功能。 (4)分布式驱动电动车差动转向跟踪补偿。当由于外因车辆无法完全按照规划路 径的转弯半径进行泊车,通过左右车轮驱动力的分配产生横摆力矩实现差动转向,对跟踪误差进行补偿。
首先,对超声波车位识别技术和不规则车位规则化处理进行研究。通过分 析超声波传感器在进行车位识别时存在测距误差,提出了水平车位检测补偿处 理的方法;针对现有车位识别检测系统在进行复杂泊车位检测时存在的问题, 本文设计了一种车位规则化处理模型,将两种车位不规则的情况进行处理,使 之满足自动泊车的需求,并在 Simulink 软件中设计了相应的程序模型。 其次,提出了自适应拟合双圆弧泊车轨迹的规划方法。简化车辆的转向系 统,建立了车辆运动学模型,以车辆后轴中点坐标为输入量,得到车辆轮廓点 信息,利用泊车过程的可逆性,确定了最小车位尺寸和泊车可行初始位置;通 过分析泊车过程可能存在的碰撞以及车辆运动的合理性,确定了平行泊车的约 束信息;提出了自适应泊车轨迹的规划方法,通过利用反正切函数对双圆弧泊 车轨迹进行了拟合,满足了泊车路径曲率连续的要求。 再次,研究了平行泊车路径跟踪控制方法,建立了自适应控制策略的跟踪 控制模型。在对汽车动力学模型分析的基础上,得到了泊车过程路径跟踪的控 制目标,提出了相应的跟踪控制方案,并且设计了自适应跟踪算法。同时对算 法进行了优化,提出了目标车身角补偿的自适应跟踪方法,搭建了自动泊车系 统的补偿自适应路径跟踪模型。 最后,进行了基于自适应算法的平行泊车的实验验证。利用 CarSim 和 Simulink 软件对设计的自适应平行泊车系统进行联合运动仿真,分别对车位识 别处理系统、泊车轨迹规划系统和路径跟踪系统的有效性进行验证,并结合实 验智能车进行实际泊车模拟,相关结果验证了本文所提出方法的正确性。
平行泊车技术对驾驶人员来说是众多驾驶技术中比较难掌握的一种,因为在泊车的过程中,一方面驾驶员的视线会受到一定程度的遮挡,另一方面,在倒车过程中驾驶员既要注意规避车辆后方的障碍物,同时又要注意车的左右两边不能蹭到障碍物,这对驾驶员,尤其是那些驾驶技术并不熟练的驾驶员来说,确实有一定的难度。研究了辅助平行泊车的路径规划问题,引导车辆从设定位置,根据指定的点和线的位置,改变方向盘的转向无碰撞地泊车入位。针对车辆的平行泊车路径规划问题,借助于驾校教练的泊车经验,提出了一种基于模糊控制的三段式的路径规划方法,进一步平滑化了泊车路径。仿真结果验证了该方法的有效性和实用性,为自动泊车路径的规划提供了参考。
2021-05-04 14:01:29 2.12MB 平行泊车 模糊控制 路径规划
1
针对城市中停车位狭小、现有自动泊车方法缺乏连贯性的问题,提出一种自动平行泊车算法。对现有的五阶多项式路径规划方法加以改进,并有针对性地设计罚函数,采用遗传算法计算最佳泊车路径和最小泊车空间,实现自动平行泊车。仿真结果表明,该算法能快速有效地完成泊车,车辆损伤小,对空间的要求最低。
1
本文设计了一种自动平行泊车系统。首先分析了车辆泊车时低速情况下,车辆运动学模型和车辆转弯半径与方向盘转角的关系。根据运动学模型和实际泊车过程,研究了平行泊车的几何路径规划方法,并结合实际情况,对所探讨的几何路径进行改进,设计出一种适应性较强的泊车几何路径,并针对该方法分析了其误差来源。 然后,设计了实现自动泊车的模糊控制器,并通过 matlab/simulink 进行仿真分析,以验证模糊控制器的可行性,并对设计的几何路径加以验证。 此外,本文还介绍了自动泊车系统的硬件设备,主要包括用于数据采集的感知系统和实现自动驾驶的执行结构。通过感知系统以获得车身周围环境和车身姿态,控制系统根据感知系统的数据计算泊车路径,通过发送命令控制执行机构实现自主泊车。 最后,在车辆上对整个系统进行了实车实验。根据车辆参数和感知系统的特性,计算了泊车几何路径的关键点位置,设计了一种查找平行泊车有效停车位的方法。控制系统根据感知系统获得的数据和关键点位置的计算结果,并根据停车位大小计算一条有效的泊车路径,按照计算获得的泊车路径,控制系统控制方向盘实现自动泊车。
2021-05-04 14:01:24 1.28MB 自动泊车 路径规划 模糊控制
以阿克曼转向原理为基础,从理论上分析了两圆弧相切与圆弧切直线法的泊车过程。由于在实际泊车过程中,无法按照理论上的路径规划过程完全地泊车入位,需要在车辆并没有按照预计进入泊车位时,进行再一次的路径规划进行泊车,本文从理论上提供了在上述条件下的两种多次泊车路径规划方法。最后,由于理论与工程实践之间会 有偏差,本文又从工程实践的角度,以介绍过的泊车方法为理论基础,进行工程 实践的逻辑推导,根据工程中能够得到的测量参数推导出泊车过程中需要的参数, 从而实现理论方法在工程上的应用。
2021-05-02 19:01:31 3.02MB 路径规划 平行泊车 实车测试
本文的研究内容是基于定车速模糊控制算法的自动平行泊车的问题。对于 自动泊车要解决的三大问题:定位、路径规划、行为控制,本文都一一作了论 述。基于超声传感器的定位算法和基于模糊控制的路径规划是本文主要研究对 象,对于行为控制进行了方案性的论述。在建立基于定车速的模糊控制算法的 自动泊车模型后,进行仿真,得出前轮转角,反馈到方向盘,然后进行方向盘 控制。然后利用遗传算法对模糊控制器参数进行优化,得到更为理想的数据。 通过仿真,结果分析,可以看到模糊控制策略是比较有效的,为自动泊车 后继工作中的关键部分模糊控制器的搭建奠定了基础。
2021-05-02 14:01:37 3.47MB 自动平行泊车 模糊控制 路径规划
析泊车轨迹曲线特点,在已有轨迹函数基础上提出新的轨迹函数,通过对实际泊车轨迹的拟合证明该函数的可用性。分析泊车环境中存在的可能碰撞点,建立相应的避撞约束函数。以泊车环境障碍约束、车辆自身参数约束、泊车初始点方位约束、泊车终点位置约束为轨迹函数的约束函数,以泊车终点车辆与车位夹角最小为目标函数建立单目标多约束轨迹方程。分别对一般泊车环境和狭小空间泊车环境进行泊车轨迹规,利用 Matlab软件非线性约束优化函数求得轨迹函数参数。仿真结果表明:对于一般泊车环境,该方法能满足泊车轨迹曲率连续性,使车辆无碰撞进入车位,并使车辆与车位平行;对于狭小空间泊车环境,虽未能使车辆与车位平行,但实现了车辆无碰撞地泊车入位并保证轨迹曲率的连续性。由此可知该方法可实现车辆无碰撞地泊车入位,并满足轨迹曲率连续性要求,有效地解决了泊车过程中停车转向问题。
2021-05-02 14:01:35 584KB 轨迹规划 自动泊车 避障 多约束
为有效降低平行泊车入位过程中对车位长度的要求,对车辆多次泊车的入位状态和在车位内多次移动的运动规律进行了分析,以泊车位长度为基准构建泊车模型,利用迭代算法确定车辆出库时的车身姿态角,根据车辆参数和车位左前方障碍点的约束条件验证了出库过程的合理性。运用Matlab对一次和多次泊车入位过程进行了仿真,结果表明:在同等条件下,与一次泊车入位相比,多次泊车入位对车位长度的要求大幅降低
析泊车轨迹曲线特点,在已有轨迹函数基础上提出新的轨迹函数,通过对实际泊车轨迹的拟合证明该函数的可用性以泊车环境障碍约束、车辆自身参数约束、泊车初始点方位约束、泊车终点位置约束为轨迹函数的约束函数,以泊车终点车辆与车位夹角最小为目标函数建立单目标多约束轨迹方程。分别对一般泊车环境和狭小空间泊车环境进行泊车轨迹规划,利用 Matlab软件非线性约束优化函数求得轨迹函数参数。