Please wait a minute...
工程设计学报  2022, Vol. 29 Issue (2): 123-132    DOI: 10.3785/j.issn.1006-754X.2022.00.032
设计理论与方法     
4WID-4WIS智能车阿克曼转向轨迹规划及位置估算
时培成1(),陈旭1,杨爱喜2,章亮1
1.安徽工程大学 汽车新技术安徽省工程技术研究中心,安徽 芜湖 241000
2.浙江大学 工程师学院,浙江 杭州 310000
Ackerman steering trajectory planning and position estimation of 4WID-4WIS intelligent vehicle
Pei-cheng SHI1(),Xu CHEN1,Ai-xi YANG2,Liang ZHANG1
1.Anhui Engineering Technology Research Center of Automotive New Technology,Anhui Polytechnic University,Wuhu 241000,China
2.Polytechnic Institute,Zhejiang University,Hangzhou 310000,China
 全文: PDF(3293 KB)   HTML
摘要:

针对四轮独立驱动与四轮独立转向(four-wheel independent drive and four-wheel independent steering, 4WID-4WIS)智能车的转向行驶工况,基于阿克曼转向原理,提出一种利用三阶贝塞尔曲线进行轨迹规划的新方法。首先,采用最优函数获取一条满足智能车初始状态约束、目标状态约束和曲率连续约束且曲率差值最小的最优轨迹。然后,提出一种位置估算算法,即基于惯性导航系统测量的航向角和编码器的脉冲数对智能车的位置增量进行计算,从而估算其行驶时的位置,并推算运行轨迹的长度。最后,在MATLAB软件中对所规划的智能车轨迹进行仿真计算,并在实车试验平台上验证轨迹规划方法和位置估算算法的合理性和可行性。结果表明,4WID-4WIS智能车能够按规划的轨迹行驶到给定终点,其横向位置估算误差为0.19%,纵向位置估算误差为0.20%,运行轨迹长度推算误差为0.22%;相比于其他里程计算法、测距法等单一算法,所提出的位置估算算法的精度高,可为其他移动机器人的轨迹规划和位置估算提供参考。

关键词: 四轮独立驱动与四轮独立转向(4WID-4WIS)阿克曼转向贝塞尔曲线轨迹规划    
Abstract:

Aiming at the steering driving conditions of four-wheel independent drive and four-wheel independent steering (4WID-4WIS) intelligent vehicles, a new method for trajectory planning using third-order Bézier curve was proposed based on the Ackerman steering principle. Firstly, an optimal trajectory with minimum curvature difference was obtained by using the optimal function, which met the initial state constraints and target state constraints of intelligent vehicle and the curvature continuity constraints. Then, a position estimation algorithm was proposed, which calculated the position increment of intelligent vehicle based on the navigation angle measured by the inertial navigation system and the pulse number of encoder, so as to estimate its position during driving and calculate the driving trajectory length. Finally, the planned intelligent vehicle trajectory was simulated in the MATLAB software, and the rationality and feasibility of the trajectory planning method and position estimation algorithm were verified on the real vehicle test platform. The results showed that the 4WID-4WIS intelligent vehicle could drive to the given end point according to the planned trajectory, and its lateral position estimation error was 0.19%, the longitudinal position estimation error was 0.20% and the driving trajectory length calculation error was 0.22%; compared with other single algorithms such as mileage calculation method and ranging method, the proposed position estimation algorithm had high precision, which can provide reference for trajectory planning and position estimation of other mobile robots.

Key words: four-wheel independent drive and four-wheel independent steering (4WID-4WIS)    Ackerman steering    Bézier curve    trajectory planning
收稿日期: 2021-07-14 出版日期: 2022-05-06
CLC:  TH 721  
基金资助: 国家自然科学基金资助项目(51575001);安徽省重点研究与开发计划项目(202104a05020003);安徽省发展和改革委员会支持研发创新类项目([2020]479)
作者简介: 时培成(1976—),男,安徽六安人,教授,博士,从事智能网联汽车、汽车/机械系统动力学等研究,E-mail:shipeicheng@126.comhttps://orcid.org/0000-0003-1533-8154
服务  
把本文推荐给朋友
加入引用管理器
E-mail Alert
RSS
作者相关文章  
时培成
陈旭
杨爱喜
章亮

引用本文:

时培成,陈旭,杨爱喜,章亮. 4WID-4WIS智能车阿克曼转向轨迹规划及位置估算[J]. 工程设计学报, 2022, 29(2): 123-132.

Pei-cheng SHI,Xu CHEN,Ai-xi YANG,Liang ZHANG. Ackerman steering trajectory planning and position estimation of 4WID-4WIS intelligent vehicle[J]. Chinese Journal of Engineering Design, 2022, 29(2): 123-132.

链接本文:

https://www.zjujournals.com/gcsjxb/CN/10.3785/j.issn.1006-754X.2022.00.032        https://www.zjujournals.com/gcsjxb/CN/Y2022/V29/I2/123

图1  三阶贝塞尔曲线示意
图2  基于三阶贝塞尔曲线的智能车轨迹规划示意
图3  改变控制点P2所得的4WID-4WIS智能车轨迹规划仿真结果
图4  改变控制点P1所得的4WID-4WIS智能车轨迹规划仿真结果
图5  同时改变控制点P1、P2所得的4WID-4WIS智能车轨迹规划仿真结果
寻优方式曲率差值4个控制点的坐标/m
P2纵坐标寻优0.046 3

(0, 0),(10, 0),

(20, 9),(20, 30)

P1横坐标寻优0.045 6

(0, 0),(13, 0),

(20, 15),(20, 30)

P1P2坐标同时寻优0.045 2

(0, 0),(13, 0),

(20, 16),(20, 30)

表1  4WID-4WIS智能车最优轨迹控制点仿真结果对比
图6  4WID-4WIS智能车的阿克曼转向模型
图7  4WID-4WIS智能车轨迹推算原理
图8  4WID-4WIS智能车实物
参数数值
前、后驱动轮轴距W/m0.580
左、右侧驱动轮轮距D/m0.498
轮毂电机半径/m0.233
编码器旋转一周的脉冲数N4 096
惯性导航系统精度/(°)0.05
表2  4WID-4WIS智能车的参数
图9  4WID-4WIS智能车运行过程中的航向角和脉冲数
图10  4WID-4WIS智能车轨迹推算结果
1 朱大奇,颜明重.移动机器人路径规划技术综述[J].控制与决策,2010,25(7):961-967. doi:10.13195/j.cd.2010.07.4.zhudq.014
ZHU Da-qi, YAN Ming-zhong. Survey on technology of mobile robot path planning[J]. Control and Decision, 2010, 25(7): 961-967.
doi: 10.13195/j.cd.2010.07.4.zhudq.014
2 陈靖辉,崔岩,刘兴林,等.基于改进A*算法的移动机器人路径规划方法[J].计算机应用研究,2020,37(S1):118-119.
CHEN Jing-hui, CUI Yan, LIU Xing-lin, et al. Path planning method for mobile robot based on improved A* algorithms[J]. Application Research of Computers, 2020, 37(S1): 118-119.
3 孙文彬,谭正龙,王江,等.基于多粒度通讯的Dijkstra并行算法优化[J].中国矿业大学学报,2014,43(5):938-943. doi:10.13247/j.cnki.jcumt.000226
SUN Wen-bin, TAN Zheng-long, WANG Jiang, et al. A parallel Dijkstra algorithm based on multi-granularity communication[J]. Journal of China University of Mining & Technology, 2014, 43(5): 938-943.
doi: 10.13247/j.cnki.jcumt.000226
4 LAMINI C, BENHLIMA L, ELBEKRI A. Genetic algorithm based approach for autonomous mobile robot path planning[J]. Procedia Computer Science, 2018, 127: 180-189. doi:10.1016/j.procs.2018.01.113
doi: 10.1016/j.procs.2018.01.113
5 马喜峰,张雷.基于对称极多项式曲线的移动机器人平滑路径生成[J].机器人,2005,27(5):450-454,459. doi:10.3321/j.issn:1002-0446.2005.05.015
MA Xi-feng, ZHANG Lei. Smooth path generation for mobile robots based on symmetrical polar polynomials[J]. Robot, 2005, 27(5): 450-454, 459.
doi: 10.3321/j.issn:1002-0446.2005.05.015
6 罗强,王海宝,崔小劲,等.改进人工势场法自主移动机器人路径规划[J].控制工程,2019,26(6):1091-1098. doi:10.14107/j.cnki.kzgc.170907
LUO Qiang, WANG Hai-bao, CUI Xiao-jin, et al. Autonomous mobile robot path planning based on improved artificial potential method[J]. Control Engineering of China, 2019, 26(6): 1091-1098.
doi: 10.14107/j.cnki.kzgc.170907
7 ELHOSENY M, THARWAT A, HASSANIEN A E. Curve based path planning in a dynamic field using modified genetic algorithm[J]. Journal of Computational Science, 2018, 25: 339-350. doi:10.1016/j.jocs.2017.08.004
doi: 10.1016/j.jocs.2017.08.004
8 郑天江,李俊杰,陈庆盈,等.基于三次B样条的移动机器人实时轨迹规划研究[J].制造业自动化,2017,39(5):4-7. doi:10.3969/j.issn.1009-0134.2017.05.002
ZHENG Tian-jiang, LI Jun-jie, CHEN Qing-ying, et al. A study of robot motion controller based on pure network[J]. Manufacturing Automation, 2017, 39(5): 4-7.
doi: 10.3969/j.issn.1009-0134.2017.05.002
9 张新峰,陈建伟,左思.基于贝塞尔曲线的智能商用车换道避障轨迹规划[J].科学技术与工程,2020,20(29):12150-12157. doi:10.3969/j.issn.1671-1815.2020.29.048
ZHANG Xin-feng, CHEN Jian-wei, ZUO Si. Trajectory planning for intelligent commercial vehicle obstacle avoidance based on quartic Bézier curve[J]. Science Technology and Engineering, 2020, 20(29): 12150-12157.
doi: 10.3969/j.issn.1671-1815.2020.29.048
10 陈成,何玉庆,卜春光,等.基于四阶贝塞尔曲线的无人车可行轨迹规划[J].自动化学报,2015,41(3):486-496. doi:10.16383/j.aas.2015.c140295
CHEN Cheng, HE Yu-qing, BU Chun-guang, et al. Feasible trajectory generation for autonomous vehicles based on quartic Bézier curve[J]. Acta Automatica Sinica, 2015, 41(3): 486-496.
doi: 10.16383/j.aas.2015.c140295
11 JOLLY K G, KUMAR S R, VIJAYAKUMAR R. A Bezier curve based path planning in a multi-agent robot soccer system without violating the acceleration limits[J]. Robotics and Autonomous Systems, 2009, 57(1): 23-33. doi:10.1016/j.robot.2008.03.009
doi: 10.1016/j.robot.2008.03.009
12 高嵩,张金炜,戎辉,等.基于贝塞尔曲线的无人车局部避障应用[J].现代电子技术,2019,42(9):163-166. Doi:10.16652/j.issn.1004-373x.2019.09.038
GAO Song, ZHANG Jin-wei, RONG Hui, et al. Application of unmanned vehicle local obstacle avoidance method based on Bezier curve[J]. Modern Electronics Technique, 2019, 42(9): 163-166.
doi: 10.16652/j.issn.1004-373x.2019.09.038
13 刘学问,陶钧,徐海巍.基于三阶贝塞尔曲线的AGV轨迹规划研究[J].工业控制计算机,2018,31(1):113-114. doi:10.3969/j.issn.1001-182X.2018.01.047
LIU Xue-wen, TAO Jun, XU Hai-wei. Feasible trajectory generation for AGV based on cubic Bézier curve[J]. Industrial Control Computer, 2018, 31(1): 113-114.
doi: 10.3969/j.issn.1001-182X.2018.01.047
14 刘望城,王留召.基于贝塞尔曲线法线的太阳圆心求取方法[J].测绘与空间地理信息,2021,44(7):189-192,201. doi:10.3969/j.issn.1672-5867.2021.07.049
LIU Wang-cheng, WANG Liu-zhao. Method to calculate the center of the sun based on the normal lines of the Bézier curve[J]. Geomatics & Spatial Information Technology, 2021, 44(7): 189-192, 201.
doi: 10.3969/j.issn.1672-5867.2021.07.049
15 崔根群,胡可润,唐风敏.融合遗传贝塞尔曲线的智能汽车路径规划[J].现代电子技术,2021,44(1):144-148. doi:10.16652/j.issn.1004-373x.2021.01.030
CUI Gen-qun, HU Ke-run, TANG Feng-min. Intelligent vehicle path planning based on genetic algorithm and Bézier curve[J]. Modern Electronics Technique, 2021, 44(1): 144-148.
doi: 10.16652/j.issn.1004-373x.2021.01.030
16 郑亮,孙龙龙,陈双.一种改进工业自动导引车路径规划算法[J].科学技术与工程,2021,21(16):6758-6763. doi:10.3969/j.issn.1671-1815.2021.16.033
ZHENG Liang, SUN Long-long, CHEN Shuang. An improved industrial automated guided vehicle path planning algorithm[J]. Science Technology and Engineering, 2021, 21(16): 6758-6763.
doi: 10.3969/j.issn.1671-1815.2021.16.033
17 向秀娟,袁亮,姜道伟.双轮差速驱动式室内移动机器人的改进航迹推算方法[J].机床与液压,2016,44(11):8-11,23. doi:10.3969/j.issn.1001-3881.2016.11.002
XIANG Xiu-juan, YUAN Liang, JIANG Dao-wei. Improved dead reckoning method for two-wheel differential driving interior mobile robot[J]. Machine Tool & Hydraulics, 2016, 44(11): 8-11, 23.
doi: 10.3969/j.issn.1001-3881.2016.11.002
18 张利,潘承毅,刘征宇,等.差动驱动机器人的一种航迹推算定位方法[J].合肥工业大学学报,2010,33(11):1605-1608,1622. doi:10.3969/j.issn.1003-5060.2010.11.002
ZHANG Li, PAN Cheng-yi, LIU Zheng-yu, et al. A new method of dead reckoning for differential drive mobile robots[J]. Journal of Hefei University of Technology, 2010, 33(11): 1605-1608, 1622.
doi: 10.3969/j.issn.1003-5060.2010.11.002
19 李雪茹,王禹林,欧屹,等.三轮全向移动机器人的航迹推算定位方法[J].兵工自动化,2017,36(5):62-65. doi:10.7690/bgzdh.2017.05.017
LI Xue-ru, WANG Yu-lin, Yi OU, et al. Dead reckoning positioning method of 3 wheels omnidirectional mobile robot[J]. Ordnance Industry Automation, 2017, 36(5): 62-65.
doi: 10.7690/bgzdh.2017.05.017
20 周婧,陈庙红,吴豪杰.基于惯性导航的平面航迹推算的研究[J].计算机科学,2017,44(6A):582-586. doi:10.11896/j.issn.1002-137X.2017.6A.131
ZHOU Jing, CHEN Miao-hong, WU Hao-jie. Research on plane dead reckoning based on intertial navigation system[J]. Computer Science, 2017, 44(6A): 582-586.
doi: 10.11896/j.issn.1002-137X.2017.6A.131
[1] 张鹏程,牛建业,刘承磊,宋井科,王立鹏,张建军. 牵引式下肢康复机器人机构参数优化及轨迹规划[J]. 工程设计学报, 2022, 29(6): 695-704.
[2] 李琴,贾英崎,黄玉峰,李刚,叶闯. 一种工业机器人多目标轨迹优化算法[J]. 工程设计学报, 2022, 29(2): 187-195.
[3] 许健, 梅江平, 段晓斌, 罗振军, 陈落根. 一种工业机器人连续轨迹规划过渡算法[J]. 工程设计学报, 2016, 23(6): 537-543.
[4] 杨尹, 顾寄南, 郭林. 基于ADAMS的4RUPaR高速搬运并联机器人轨迹规划与运动学仿真[J]. 工程设计学报, 2013, 20(5): 375-382.