1.东北大学 机械工程与自动化学院, 辽宁 沈阳 110819;
2.哈尔滨工业大学 机器人技术与系统国家重点实验室, 黑龙江 哈尔滨 150080
收稿日期: 2015-04-20
基金项目: 国家自然科学基金资助项目(51275085); 中国博士后科学基金资助项目(2016M591442); 流程工业综合自动化国家重点实验室开放项目(PAL-N201403); 沈阳市科技基金资助项目(F16-226-6-00).
作者简介: 梁忠超(1984-),男,辽宁沈阳人,东北大学博士后研究人员;
王永富(1969-),男,辽宁沈阳人,东北大学教授。
摘要: 为了分析月-地重力条件对宇航员驾驶载人月球车时所带来的操纵差异,采用线性二次最优的方法得到载人月球车的操纵动力学逆系统,对典型工况曲率连续条件下的轨迹路径函数进行推导,求得月-地不同重力条件下宇航员行驶相同轨迹所需的操纵输入.计算结果表明,为了行驶相同的轨迹路线,由于月-地重力条件的不同,当宇航员在月球重力条件下驾驶载人月球车时,需要做出比地球重力条件下更快的反应速度,更大的操纵幅度,以及更频繁的操纵变换,也说明了月面驾驶载人月球车具有更高的操纵难度.
关键词:载人月球车操纵动力学逆系统曲率连续函数操纵差异
Analysis on Inverse Problem of Lunar Roving Vehicle Moving Trajectory with Continuous Curvature
LIANG Zhong-chao1, WANG Yong-fu1, GAO Hai-bo2
1.School of Mechanical Engineering&Automation, Northeastern University, Shenyang 110819, China;
2.State Key Laboratory of Robotics and System, Harbin Institute of Technology, Harbin 150080, China
Corresponding author: WANG Yong-fu. E-mail:yfwang@mail.neu.edu.cn
Abstract: For analyzing the handling deviations of the lunar roving vehicle (LRV) when the astronauts driving it under the earth and lunar gravities, the inverse dynamical system of the LRV was established using the linear quadratic optimal theory, and the trajectory functions with the continuous curvature were deduced under the traditional condition. Then, when the astronauts drove the LRV in the same path under the different gravities, the handling inputs could be solved using the inverse system and trajectory functions. The calculation results show that, for moving in the same path under the different gravities, the astronauts when driving an LRV on the lunar surface need much faster handling speed, bigger handling amplitude, and more frequently handling conversion than driving on the earth. Therefore, it illustrates that the LRV on the moon is much more difficult to handle.
Key Words: LRV(lunar roving vehicle)vehicle dynamicsinverse systemcontinuous curvature functionhandling deviation
近年来探月工程发展迅速,实施月面巡视探测任务的月球车也成为国内外研究的重点内容[1-2].其中载人月球车(LRV)可以搭载航天员到达距离登月舱较远的地方[3-5],并运送大量的月球采样样品,完成多种探测任务,因此,以载人月球车为主的月面活动技术是载人探月及建立月球基地的关键技术.载人月球车移动系统作为承载平台不仅要承担一定的质量,还要保证宇航员在行驶中的安全,同时在月球上驾驶载人月球车时,宇航员面对的是未知的地形环境[6],需要避让岩石或陨石坑等障碍,因此要求月球车在月球重力下具有较好的操纵稳定性.
载人月球车操纵逆动力学方法不需要建立驾驶员模型,就可以反求出驾驶员对汽车施加的操纵输入[7-8].在月球条件下的驾驶员模型也比较难获得,采用操纵逆动力学方法对载人月球车的操纵动力学特性进行研究,得到相应的车轮操纵转角,将会解决虚拟样车设计阶段中载人月球车最佳行驶性能的动态仿真与控制等关键问题.
载人月球车逆动力学的研究思路与“正问题”的方法不同,它是在已知载人月球车模型、运动状态的基础上,反求得所允许的宇航员操纵输入,进而分析什么样的操纵,才是大多数驾驶员所容易接受的,行驶最安全和最快速的[9].
本文为了保证载人月球车在行驶过程中,不存在轨迹路线的曲率突变,要求行驶轨迹的函数为曲率连续的函数.针对各种不同的工况,进行曲率连续的轨迹函数数学模型的建立,分析月-地不同重力条件对宇航员驾驶载人月球车所带来的影响.
1 载人月球车动力学逆系统建模根据达朗贝尔原理,可得如下动力学方程:
(1) |
表 1(Table 1)
表 1 载人月球车参数Table 1 Parameters of LRV
| 表 1 载人月球车参数 Table 1 Parameters of LRV |
定义载人月球车航向角γ=β+ψ,轨迹坐标(px,py),初始时载人月球车航向角为0,轨迹坐标为(0,0),则载人月球车轨迹坐标与航向角的关系式可表示为
(2) |
(3) |
(4) |
2 曲率连续轨迹函数的数学模型2.1 曲率连续的”8”字形轨迹模型载人月球车沿固定的“8”字形轨迹匀速行驶,可以用于评价载人月球车的转向轻便性能以及路感的好坏.采用曲率连续的轨迹函数,双纽线的极坐标方程表示为
(5) |
该极坐标轨迹函数的优点是曲率连续,并且在原点处曲率为0,即当载人月球车沿px轴直线驶入式(5)的轨迹中时,可以始终保持曲率连续地进入“8”字形轨迹,而并不需要过渡曲线的连接.直角坐标系中的坐标参数方程为
(6) |
图 1(Fig. 1)
图 1 载人月球车直线进入“8”字形路线行驶轨迹Fig.1 “8” shape path of LRV |
2.2 曲率连续的正弦轨迹模型为了保证载人月球车在行驶过程中不发生突变转向,则要求行驶轨迹的曲率为连续函数,相应的轨迹函数一阶和二阶可导且连续,此时载人月球车操纵器转向角和车轮转角、转向力矩,以及向心加速度都是连续变化的函数,此时的各参数与轨迹之间的关系能够提供有用的信息.首先载人月球车沿px轴直线行驶,然后驶入正弦函数轨迹,如下式所示:
(7) |
使载人月球车在px=5m处开始转向,驶入过渡函数,然后在px=25m 处驶出过渡函数,并驶入正弦函数轨迹.定义直线行驶阶段函数为
(8) |
(9) |
(10) |
(11) |
(12) |
图 2(Fig. 2)
图 2 载人月球车由直线进入正弦路线行驶轨迹Fig.2 “Sine” trace with continuous curvature of LRV |
2.3 曲率连续的障碍躲避轨迹模型首先不考虑曲率连续问题,将载人月球车躲避障碍行驶分为5个直线行驶阶段:初始直线行驶阶段、发现障碍并避让行驶阶段、完全避开障碍直线行驶阶段、返回行驶路线阶段和最终回归原直线行驶路线阶段.这5个阶段可表达为
(13) |
(14) |
(15) |
(16) |
图 3(Fig. 3)
图 3 载人月球车躲避障碍行驶的曲率连续轨迹Fig.3 Moving trace with continuous curvature when LRV avoiding obstacles |
3 操纵逆动力学特性分析阿波罗LRV的最快速度为5m/s,本实验室设计和开发的载人月球车原理样机的理论最快速度为3.5m/s,载人月球车最常采用的运行速度为2m/s,因此文中对这3个速度条件进行分析.相关的载人月球车动力学分析所需的参数如表 2所示.
表 2(Table 2)
表 2 载人月球车参数Table 2 Values of parameters for LRV
| 表 2 载人月球车参数 Table 2 Values of parameters for LRV |
宇航员在地球和月球重力条件下行驶“8”字形轨迹时,操纵转角如图 4所示.由计算结果可以看出,在不同重力条件下,宇航员操纵相同的载人月球车进行同轨迹行驶时,地球重力下所需做出的操纵输入最大转角和操纵转角输入的斜率均要小于月球重力下所需做出的操纵,即在月球重力条件下需要做出比地球重力条件下更大幅度和更快速的操纵.随着行驶速度的升高,地球重力条件下与月球重力条件下的操纵差异变大,当车速达到5m/s时,月球重力条件下的车轮最大转角超过1.5rad,而这超出了载人月球车车轮的最大转角,也就是说宇航员无法在月球重力条件下以5m/s的速度行驶出指定的轨迹.但是,在地球重力条件下,车轮转角始终在较小范围内变化,相应的载人月球车可以行驶出指定的轨迹.
图 4(Fig. 4)
图 4 载人月球车“8”字形轨迹行驶的宇航员操纵转角求解结果Fig.4 Driving inputs when LRV moving in“8”shape path under different gravities |
当宇航员在月球和地球重力条件下载人月球车行驶正弦轨迹时,载人月球车的相关参数如表 2所示,相应的宇航员操纵转角的计算结果如图 5所示.由图 5可以看出与“8”字形轨迹具有相同的趋势.
图 5(Fig. 5)
图 5 载人月球车正弦轨迹行驶的宇航员操纵转角求解结果Fig.5 Driving inputs when LRV moving in sine shape path under different gravities |
除此之外,由图 5中的求解结果还可以发现,在月球重力条件下的宇航员操纵转角比地球重力条件下的切换轨迹行驶的阶段(由直线行驶过渡到正弦轨迹的阶段)出现了更多的峰值,这说明在月球重力条件下,宇航员在切换路线时为了保证行驶轨迹的稳定,需要做出更频繁的操纵.主要原因是载人月球车由直线行驶过渡到正弦轨迹行驶的过程中,轨迹曲率变化较大,因此在实际宇航员的操纵过程中进行路线切换时应减慢车速行驶.当宇航员在月球和地球重力条件下载人月球车行驶障碍躲避轨迹时,载人月球车的相关参数如表 2所示,相应的宇航员操纵转角的计算结果如图 6所示.
图 6(Fig. 6)
图 6 载人月球车障碍躲避轨迹的宇航员操纵转角求解结果Fig.6 Driving inputs when LRV avoiding obstacles under different gravities |
从图 6的计算结果可以看出,宇航员在月球重力条件下比地球重力条件下需要做出更大幅度、更快速以及更频繁的操纵.宇航员在障碍开始躲避和躲避障碍后返回初始路线的轨迹切换阶段,曲率变化较大,导致了宇航员操纵输入较为剧烈的变化.
载人月球车行驶速度和轨迹曲率半径直接相关,并有a =v2/ρ的函数关系.从函数关系式中可以看出,当轨迹曲率半径ρ一定时,随着行驶速度v的升高,会导致侧向加速度a的增大,从而引起载人月球车的侧滑,并最终导致驾驶员无法按照预定轨迹行驶,而发生危险.另外,当行驶速度v一定时,随着轨迹曲率半径的减小,侧向加速度a也同样会增大.因此,月球车在遇到较小曲率半径时应降低速度行驶,这也与图 4~图 6所得到的结论相一致.
4 结论1) 曲率连续的轨迹路线数学模型作为载人月球车逆系统的输入,得到的车轮转角输入不存在突变,且是连续变化的函数,具有物理可实现性.
2) 宇航员在进行路线切换和曲率变化较大的路线轨迹上行驶时,所需做出的操纵输入变化较为剧烈,在实际行驶过程中应减速通过.
3) 宇航员在月球重力条件下驾驶载人月球车时,需要比地球重力条件下更快的反应速度,更大的操纵幅度,以及更频繁的操纵变换.
参考文献
[1] | Liang Z C, Wang Y F, Chen G, et al. A mechanical model for deformable and mesh pattern wheel of lunar roving vehicle[J].Advances in Space Research, 2015, 26(12): 2515–2526.(0) |
[2] | Burns J O, Kring D A, Hopkins J B, et al. A lunar L2-farside exploration and science mission concept with the Orion multi-purpose crew vehicle and a teleoperated lander/rover[J].Advances in Space Research, 2013, 52(2): 306–320.(0) |
[3] | Fong T, Abercromby A, Bualat M G, et al. Assessment of robotic recon for human exploration of the moon[J].Acta Astronautica, 2010, 67(9/10): 1176–1188.(0) |
[4] | Tomas R, Krarina E, Ondrej D. Stinter hab[J].Acta Astronautica, 2012, 74(7/8): 98–111.(0) |
[5] | Kramer R M J, Cirak F, Pantano X. Fluid-structure interaction simulation of a tension-cone inflatable aerodynamic decelerator[J].AIAA Journal, 2013, 51(7): 1640–1656.(0) |
[6] | Erik J B, Max V, Elizabeth A K. Structural health management technologies for inflatable/deployable structures:integrating sensing and self-healing[J].Acta Astronautica, 2011, 68(7/8): 883–903.(0) |
[7] | 于瑞. 基于径向基网络的汽车操纵逆动力学仿真研究[J].轻型汽车技术, 2007(9/10): 7–13. ( Yu Rui. Simulation study on inverse dynamics control of automobile based on RBF network[J].Lightweight Vehicle Technology, 2007(9/10): 7–13.)(0) |
[8] | 尹浩, 赵又群, 温卫东, 等. 两种输入模型下的汽车逆问题分析[J].哈尔滨工业大学学报, 2009, 41(12): 219–222. ( Yin Hao, Zhao You-qun, Wen Wei-dong, et al. Identification of two kinds of vehicle steering input[J].Journal of Harbin Institute of Technology, 2009, 41(12): 219–222.)(0) |
[9] | Bernard J, Pickelmann M. An inverse linear model of a vehicle[J].Vehicle System Dynamics, 1986, 15(4): 179–186.(0) |
[10] | 段广仁. 线性系统理论.哈尔滨:哈尔滨工业大学出版社[M].2006: 30-70. ( Duan Guang-ren. Linear system theory[M].Harbin:Harbin Institute of Technology Press,2006: 30-70.)(0) |