三次B样条曲线拟合智能车轨迹跟踪算法
版权申诉
47 浏览量
更新于2024-08-26
1
收藏 569KB PDF 举报
城市学院,北京联合大学,北京100101;
2.Robot College,Beijing Union University,Beijing 100101;
3.Department of Physics and Electronic Engineering,Baoding University,Baoding 071000,Hebei,China)
(*Corresponding author: duy@buu.edu.cn)
摘要:
传统的几何轨迹跟踪算法在获取切向角时往往依赖于高精度的惯性导航设备,这可能导致系统的成本增加和可靠性降低。为了解决这一问题,本文提出了一种基于三次B样条曲线拟合的智能车轨迹跟踪算法。首先,利用先验地图中的离散轨迹点,通过三次B样条曲线进行平滑拟合,生成连续且平滑的轨迹路径。接着,通过插值方法在拟合的轨迹曲线上重新生成一系列离散的路点,并计算这些路点处的切向角。这种方法有效地减少了对高精度惯导设备的依赖,同时提供了优化的轨迹跟踪。
在实际的智能车实验平台上,我们对提出的算法进行了测试。在20km/h的低速绕圈和60km/h的高速直道两种典型场景下,该算法在真实道路环境中进行了跟踪实验。实验结果显示,在低速大曲率和高速直道条件下,算法的轨迹跟踪最大横向误差均保持在0.3m以内,表现出良好的跟踪性能和精度。
关键词:
智能车;轨迹跟踪算法;三次B样条曲线拟合;切向角
三次B样条曲线是一种在计算机图形学和工程领域广泛使用的数学工具,其优点在于能够灵活地拟合各种形状的曲线,同时保持曲线的平滑性和连续性。在智能车轨迹跟踪中,三次B样条曲线的使用可以有效地减少因数据点不连续或噪声引起的跟踪误差。切向角的计算对于智能车的路径规划和控制至关重要,因为它直接影响车辆转向的角度和速度。
本研究的创新点在于,通过三次B样条曲线拟合,将地图上的离散轨迹点转换为连续的轨迹线,从而在不依赖高精度惯导设备的情况下,仍能精确地计算出轨迹上的切向角。这降低了系统对昂贵传感器的依赖,同时保证了轨迹跟踪的稳定性和准确性。
实验部分展示了算法在不同速度和道路条件下的表现,验证了其在实际应用中的可行性和优越性。无论是低速的弯道还是高速的直线行驶,算法都能保持较小的跟踪误差,证明了其在智能驾驶系统中的实用价值。
基于三次B样条曲线拟合的轨迹跟踪算法提供了一种经济且有效的解决方案,对于智能车辆的自主导航和控制具有重要意义。这种方法不仅降低了对硬件设备的要求,而且提高了系统的整体性能,为未来智能驾驶技术的发展提供了新的思路。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-04-05 上传
2021-03-06 上传
2022-05-27 上传
2021-09-08 上传
2021-03-15 上传
2022-08-04 上传
城北有只羊
- 粉丝: 1
- 资源: 46
最新资源
- 深入浅出:自定义 Grunt 任务的实践指南
- 网络物理突变工具的多点路径规划实现与分析
- multifeed: 实现多作者间的超核心共享与同步技术
- C++商品交易系统实习项目详细要求
- macOS系统Python模块whl包安装教程
- 掌握fullstackJS:构建React框架与快速开发应用
- React-Purify: 实现React组件纯净方法的工具介绍
- deck.js:构建现代HTML演示的JavaScript库
- nunn:现代C++17实现的机器学习库开源项目
- Python安装包 Acquisition-4.12-cp35-cp35m-win_amd64.whl.zip 使用说明
- Amaranthus-tuberculatus基因组分析脚本集
- Ubuntu 12.04下Realtek RTL8821AE驱动的向后移植指南
- 掌握Jest环境下的最新jsdom功能
- CAGI Toolkit:开源Asterisk PBX的AGI应用开发
- MyDropDemo: 体验QGraphicsView的拖放功能
- 远程FPGA平台上的Quartus II17.1 LCD色块闪烁现象解析