2. 上海交通大学 机器人研究所, 上海 200240
2. Research Institute of Robotics, Shanghai Jiaotong University, Shanghai 200240, China
移动机器人的移动机构主要有轮式及履带式等几种类型[1-3],该种机器人在侦察、巡视、警戒、扫雷排险等危险与恶劣环境中有着广阔的应用前景。轮式机器人具有机构简单、驱动和控制相对方便、行走灵活、工作效率高等优点,但其越障能力及地形适应能力差,一般用于平坦路面。典型的轮式机器人有iRobot公司推出的吸尘器机器人Roomba, 美国的JPL(jet propulsion laboratory)研制的Sojourner[4]。履带机器人支撑面积大,牵引附着性能好,地形适应能力强,在陡峭地形、复杂环境下有较高的越障能力和良好的环境适应性,但其速度相对较低,在长距离、高速度运动过程中或者是转弯时其能耗很高。典型的履带机器人如加拿大谢布鲁克大学研制的AZIMUT机器人5[5]、美国的Packbot机器人[6]及利用对称布置的双曲柄滑块机构改变履带外形的履带越障机器人[7]。
基于不同结构机器人的性能有较大差异,李智卿等研制了一种对非结构环境具有自适应能力的轮—履复合变形移动机器人[8],郭文增等提出了一种小型轮/履变结构移动机器人[9],为了充分发挥这两种类型移动机器人各自的优点,为了使机器人既能适应平坦路面,又能在崎岖不平的路面实现直线运动、转弯运动,本文设计一种新颖的模块化的轮-履式移动机器人,可以实现纯轮式运动、纯履带运动及轮履混合运动的相互转换,在远距离平坦路面时,机器人只依靠轮子运动,充分发挥其速度快、能耗低的优点;而在台阶、斜坡等不平坦路面,机器人能转换运动模式,依靠模块化的履带结构,实现机器人的纯履带运动,特别是能完成机器人的转弯运动,以充分发挥机器人的地形适应性。
1 轮-履式机器人模块化结构本移动机器人采用三节四履带的结构,机器人前、后、左、右结构对称,前后性能完全一样,由4个车轮、4条模块化的履带摆臂和中间车体组成,如图 1所示。摆臂能够绕履带驱动轮的中心轴摆动,通过履带摆臂的摆动,机器人可以实现纯车轮运动、纯履带运动及轮履混合运动的切换。
![]() |
图 1 轮-履式机器人结构 Fig.1 The structure of track-wheel robot |
当机器人处于平坦环境时,如图 2所示,运动模式为纯轮式运动。此时的移动机器人运行阻力小、机动灵活、功耗低,可以实现高速长距离运动。
![]() |
图 2 轮式运动模式 Fig.2 Wheel motion mode |
当机器人处于爬台阶或崎岖不平运动环境时,本轮-履式移动机器人由轮式运动模式切换到纯履带运动模式,如图 3所示。图 3(a)中为双节式配置,与地面的接触面积大,机器人运动稳定;图 3(b)中为三节式配置,转向灵活;图 3(c)中运动模式类似于腿式移动机构,一方面能够越过一些较低较窄的障碍物,另一方面增加了车体与地面的间隙。
![]() |
图 3 履带运动模式 Fig.3 Track motion mode |
在移动机器人实现轮式运动和履带式运动之间的模式转换过程中,常常会处于轮履混合运动的过度过程,如图 4所示。对应于图 3(a)、(b)模式和轮式之间的转换过程,图 4(a)、(b)分别为相应的过度状态,此时机器人地面适应能力介于纯轮式运动和纯履带运动之间。
![]() |
图 4 轮履混合运动模式 Fig.4 Wheel-track motion mode |
对于本文中的轮-履式移动机器人在纯履带行驶状态下的转向运动作出如下假设[10]:
1) 机器人在坚实平地上行驶,忽略履带下沉以及其他阻力的影响;
2) 机器人的重量平均分配在4条履带上;
3) 机器人转向速度较慢,可以忽略转向过程中离心力的影响。
机器人履带运动模式转向示意图如图 5,其中o′点为移动机器人的转向中心,o点为4条履带的几何中心,坐标系oxy为固连在移动机器人上的随动坐标系。v车为机器人速度,ω为移动机器人转向时相对于转向中心的角速度;RT为移动机器人的转向半径;b为单条移动机器人履带的接地宽度;IT为单条移动机器人履带的接地长度。
![]() |
图 5 履带运动模式转向示意图 Fig.5 The steering diagram in track mode |
履带运动模式转向时,移动机器人履带上牵连点的牵连速度vε为
$ {\boldsymbol{v}_\varepsilon } = {v_x}\boldsymbol{i} + {v_y}\boldsymbol{j} $ | (1) |
式中:vx、vy分别为牵连速度vε在坐标系oxy中沿x轴、y轴方向的投影分量;i、j分别为为坐标系oxy中x轴方向、y轴方向的单位矢量。
由刚体平面运动的相关知识和图 5中的几何关系可知
$ \left\{ \begin{array}{c} {\boldsymbol{v}_x} = - y\omega \boldsymbol{i}\\ {\boldsymbol{v}_y} = \left( {{R_T} + x} \right)\omega \boldsymbol{j} \end{array} \right. $ | (2) |
式中:x、y分别为牵连点在坐标系oxy中的横坐标、纵坐标。
履带上与地面相接触的任意一点的滑动摩擦力df为
$ {\rm{d}}\boldsymbol{f} = {\rm{d}}{f_x}\boldsymbol{i} + {\rm{d}}{f_y}\boldsymbol{j} $ | (3) |
式中:dfx、dfy分别为滑动摩擦力df在坐标系oxy中沿x轴、y轴方向的投影分量。对于滑动摩擦力df的大小有
$ {\rm{d}}f = \mu \frac{G}{{4b{l_T}}}{\rm{d}}x{\rm{d}}y $ | (4) |
式中:μ为移动机器人履带与地面间的滑动摩擦系数,G为移动机器人的重量。
由于滑动摩擦力的方向与牵连速度的方向相反,于是有
$ \frac{{{\rm{d}}{f_x}}}{{{\rm{d}}{f_y}}} = \frac{{{v_x}}}{{{v_y}}} $ | (5) |
联立式(4)与式(5)可得
$ \left\{ \begin{array}{l} {\rm{d}}{f_x} = \frac{{{v_x}{\rm{d}}f}}{{\sqrt {v_x^2 + v_y^2} }}\\ {\rm{d}}{f_y} = \frac{{{v_y}{\rm{d}}f}}{{\sqrt {v_x^2 + v_y^2} }} \end{array} \right. $ | (6) |
将式(2)与(4)代入式(6),可得
$ \left\{ \begin{array}{l} {\rm{d}}{f_x} = \mu \frac{G}{{4b{l_T}}}\frac{{ - y{\rm{d}}x{\rm{d}}y}}{{\sqrt {{{\left( {{R_T} + x} \right)}^2} + {y^2}} }}\\ {\rm{d}}{f_y} = \mu \frac{G}{{4b{l_T}}}\frac{{\left( {{R_T} + x} \right){\rm{d}}x{\rm{d}}y}}{{\sqrt {{{\left( {{R_T} + x} \right)}^2} + {y^2}} }} \end{array} \right. $ | (7) |
对每一微元面积的阻力矩进行积分,可得移动机器人在转向时的转向阻力矩为
$ \begin{array}{c} \left| M \right| = \mu \frac{G}{{4b{l_T}}}(\int_{\frac{d}{2}}^{\frac{d}{2} + {l_T}} {\int_{\frac{1}{2}\left( {B - b} \right)}^{\frac{1}{2}\left( {B + b} \right)} {\frac{{{y^2}}}{{\sqrt {{{\left( {{R_T} + x} \right)}^2} + {y^2}} }}{\rm{d}}x{\rm{d}}y} } + \\ \int_{\frac{d}{2}}^{\frac{d}{2} + {l_T}} {\int_{\frac{1}{2}\left( { - B - b} \right)}^{\frac{1}{2}\left( { - B + b} \right)} {\frac{{{y^2}}}{{\sqrt {{{\left( {{R_T} + x} \right)}^2} + {y^2}} }}{\rm{d}}x{\rm{d}}y} } + \\ \int_{ - \frac{d}{2} - {l_T}}^{ - \frac{d}{2}} {\int_{\frac{1}{2}\left( { - B - b} \right)}^{\frac{1}{2}\left( { - B + b} \right)} {\frac{{{y^2}}}{{\sqrt {{{\left( {{R_T} + x} \right)}^2} + {y^2}} }}{\rm{d}}x{\rm{d}}y} } \\ \int_{ - \frac{d}{2} - {l_T}}^{ - \frac{d}{2}} {\int_{\frac{1}{2}\left( {B - b} \right)}^{\frac{1}{2}\left( {B + b} \right)} {\frac{{{y^2}}}{{\sqrt {{{\left( {{R_T} + x} \right)}^2} + {y^2}} }}{\rm{d}}x{\rm{d}}y} } + ) \end{array} $ | (8) |
式中:d为同侧的前后两履带间的距离;B为左右两侧履带中心线间的距离。可推得
$ \begin{array}{c} \int_{{y_1}}^{{y_2}} {\int_{{x_1}}^{{x_2}} {\frac{{{y^2}}}{{\sqrt {{x^2} + {y^2}} }}{\rm{d}}x{\rm{d}}y} } = \\ \frac{1}{2}{y_2}\{ \frac{1}{2}\left[ {{x_2}\sqrt {x_2^2 + y_2^2} + y_2^2\ln \left( {{x_2} + \sqrt {x_2^2 + y_2^2} } \right)} \right] - \\ \frac{1}{2}\left[ {{x_1}\sqrt {x_1^2 + y_2^2} + y_2^2\ln \left( {{x_1} + \sqrt {x_1^2 + y_2^2} } \right)} \right]\} - \\ \frac{1}{2}\{ \frac{{x_2^3}}{3}\ln \left( {{y_2} + \sqrt {x_2^2 + y_2^2} } \right) + \frac{{{y_2}}}{3}[\frac{{{x_2}}}{2}\\ \sqrt {x_2^2 + y_2^2} \frac{{y_2^2}}{2}\ln \left( {y_2^2 + \sqrt {x_2^2 + y_2^2} } \right)] - \frac{{x_2^3}}{9}\} + \\ \frac{1}{2}\{ \frac{{x_1^3}}{3}\ln \left( {{y_2} + \sqrt {x_2^2 + y_2^2} } \right) + \frac{{{y_2}}}{3}[\frac{{{x_1}}}{2}\\ \sqrt {x_1^2 + y_2^2} \frac{{y_2^2}}{2}\ln \left( {{x_1} + \sqrt {x_1^2 + y_2^2} } \right)] - \frac{{x_1^3}}{9}\} - \\ \frac{1}{2}{y_1}\{ \frac{1}{2}[{x_2}\sqrt {x_2^2 + y_1^2} + y_1^2\ln \left( {{x_2} + \sqrt {x_2^2 + y_1^2} } \right)] - \\ \frac{1}{2}[{x_1}\sqrt {x_1^2 + y_1^2} + y_1^2\ln \left( {{x_1} + \sqrt {x_1^2 + y_1^2} } \right)]\} + \\ \frac{1}{2}\{ \frac{{x_2^3}}{3}\ln \left( {{y_1} + \sqrt {x_2^2 + y_1^2} } \right) + \frac{{{y_1}}}{3}[\frac{{{x_2}}}{2}\\ \sqrt {x_2^2 + y_1^2} \frac{{y_1^2}}{2}\ln \left( {{x_2} + \sqrt {x_2^2 + y_1^2} } \right)] - \frac{{x_2^3}}{9}\} + \\ \frac{1}{2}\{ \frac{{x_1^3}}{3}\ln \left( {{y_1} + \sqrt {x_1^2 + y_1^2} } \right) + \frac{{{y_1}}}{3}[\frac{{{x_1}}}{2}\\ \sqrt {x_1^2 + y_1^2} - \frac{{y_1^2}}{2}\ln \left( {{x_1} + \sqrt {x_1^2 + y_1^2} } \right)] - \frac{{x_1^3}}{9}\} \end{array} $ | (9) |
由式(9)可以计算出本移动机器人在转向时的阻力矩大小。现取G=180 N,lT=0.27 m,b=0.03 m,B=0.31 m,d=0.06 m,μ=0.47,将这些参数代入式(9)可得在不同转向半径RT时的转向阻力矩,如图 6所示。
![]() |
图 6 履带运动模式时转向阻力矩与转向半径的关系 Fig.6 The relationship between resistance moment and steering radius in track mode |
图 6中实线表示履带运动模式时转向阻力矩与转向半径的关系曲线,虚线表示RT=
将移动机器人履带接地长度与左右两侧履带中心线间距离的比值定义为转向比为λ=
![]() |
图 7 履带运动模式时转向阻力矩与转向比的关系 Fig.7 The relationship between resistance moment and steering rate in track mode |
移动机器人处于轮式运动模式时,让其两驱动轮以大小相等、方向相反的速度运行,移动机器人可以在原地实现180°的转向。当只有一侧驱动轮转动时,也可以非常顺利的实现掉头。
移动机器人处于双节式配置履带运动模式时,两侧的履带摆臂以方向相反、大小相同的速度运行可以实现原地180°的转向。同理,移动机器人处于三节式配置履带运动模式下时,也可以实现良好的原地转向,转向过程如图 8所示。当移动机器人只有一侧履带摆臂转动时,三节式配置下的转向半径约为双节式配置下转向半径的1.5倍。
![]() |
图 8 移动机器人转向过程实验 Fig.8 The steering process of the mobile robot |
综上可得,移动机器人在轮式与履带式下都具有良好的转向性能,但在履带运动模式下应注意选择转向方式,避免采用单侧履带驱动转向的方法。
5 结论1) 设计了一种新颖的模块化轮-履式移动机器人,它能够实现纯轮式、纯履带式及轮履混合式运动模式的转换。
2) 基于轮-履移动机器人的结构特点和转向阻力矩模型,建立了该轮-履式移动机器人完成履带式转向运动的约束方程。
3) 实现该移动机器人转弯实验,由实验可知此种轮-履式移动机器人能完成轮式转弯和履带转弯,且在履带运动模式下,机器人三节配置的转向半径要比双节配置的转向半径大。
[1] |
BRUZZONE L, QUAGLIA G. Review article:locomotion systems for ground mobile robots in unstructured environments[J]. Mechanical sciences, 2012, 3(2): 49-62. DOI:10.5194/ms-3-49-2012 ( ![]() |
[2] |
曲杰, 钟伟斌. 轮履复合式变形车轮的设计与越障性能分析[J]. 华南理工大学学报, 自然科学版, 2013, 41(5): 119-124. QU Jie, ZHONG Weibin. Design and obstacle-surmounting performance analysis of wheel-track transformable wheel[J]. Journal of South China University of Technology:natural science, 2013, 41(5): 119-124. ( ![]() |
[3] |
SONG G M. A wheel-legged robot with active waist joint:design, analysis, and experimental results[J]. Journal of intelligent and robotic systems:theory and applications, 2016, 83(3-4): 485-502. ( ![]() |
[4] |
WEISBIN C R, RODRIGUEZ G. NASA robotics research for planetary surface exploration[J]. Robotics & automation magazine, IEEE, 2000, 7(4): 25-34. ( ![]() |
[5] |
MICHAUD F, LETOURNEAU D, ARSENAULT M, et al. Multi-modal locomotion robotic platform using leg-track-wheel articulations[J]. Autonomous robots, 2005, 18(2): 137-156. DOI:10.1007/s10514-005-0722-1 ( ![]() |
[6] |
YAMAUCHI B. PackBot:A versatile platform for military robotics[C]//Proc Spie, Conference on Unmanned Ground Vehicle Technology Ⅵ. Orlando, 2004, 5422:228-237. http://spie.org/Publications/Proceedings/Paper/10.1117/12.538328
( ![]() |
[7] |
孙智勇, 左方印, 朱洪俊, 等. 双曲柄滑块机构变形履带机器人越障机构设计和分析[J]. 机械传动, 2014, 38(6): 91-94. SUN Zhiyong, ZUO Fangyin, ZHU Hongjun, et al. Design and analysis of barrier-crossing mechanism of double crank slider mechanism deformation tracked robot[J]. Journal of mechanical transmission, 2014, 38(6): 91-94. ( ![]() |
[8] |
李智卿, 马书根, 李斌, 等. 具有自适应能力轮一履复合变形移动机器人的开发[J]. 机械工程学报, 2011, 47(5): 1-10. LI Zhiqing, MA Shugen, LI Bin, et al. Development of a transformable wheel-track robot with self-adaptive ability[J]. Journal of mechanical engineering, 2011, 47(5): 1-10. ( ![]() |
[9] |
郭文增, 姜世公, 戴福全, 等. 小型轮/履变结构移动机器人设计及越障分析[J]. 北京理工大学学报, 2015, 35(2): 144-148. GUO Wenzeng, JIANG Shigong, DAI Fuquan, et al. Design of a small wheel-track mobile robot and obstacle-surmounting analysis[J]. Transaction of Beijing Institute of Technology, 2015, 35(2): 144-148. ( ![]() |
[10] |
周君, 王殿龙, 徐伟, 等. 履带车辆硬地面转向阻力矩算法的研究[J]. 起重运输机械, 2010, 20(5): 20-23. ZHOU Jun, WANG Dianlong, XU Wei, et al. Research on algorithm of steering resistance moment of tracked vehicle on hard ground[J]. Hoisting and conveying machinery, 2010, 20(5): 20-23. ( ![]() |