中文核心期刊

中国高校优秀科技期刊

中国宇航学会深空探测技术专业委员会会刊

高级检索

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

无人星球车非几何障碍感知研究进展

张天翼 彭松 田鹤

张天翼, 彭松, 田鹤. 无人星球车非几何障碍感知研究进展[J]. 深空探测学报(中英文), 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
引用本文: 张天翼, 彭松, 田鹤. 无人星球车非几何障碍感知研究进展[J]. 深空探测学报(中英文), 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
ZHANG Tianyi, PENG Song, TIAN He. Research Progress of Non-geometric Hazard Perception for Unmanned Planetary Rover[J]. Journal of Deep Space Exploration, 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
Citation: ZHANG Tianyi, PENG Song, TIAN He. Research Progress of Non-geometric Hazard Perception for Unmanned Planetary Rover[J]. Journal of Deep Space Exploration, 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034

无人星球车非几何障碍感知研究进展

doi: 10.15982/j.issn.2096-9287.2020.20200034
基金项目: 国家中长期科技发展规划重大专项资助项目
详细信息
    作者简介:

    张天翼(1994– ),女,博士生,主要研究方向:巡视器环境感知。通讯地址:北京空间飞行器总体设计部(100094)E-mail:kaikaizty@163.com

    彭松(1986– ),男,高级工程师,主要研究方向:深空探测总体技术,系统设计、仿真和试验。本文通讯作者。通讯地址:北京空间飞行器总体设计部(100094)E-mail:pengsong20@163.com

    田鹤(1992– ),男,博士生,主要研究方向:巡视器自主科学探测。 通讯地址:北京空间飞行器总体设计部(100094)E-mail:tianhe1118@126.com

  • ● Non-geometric hazard perception is divided into two categories:hazard estimation and hazard prediction. ● Future research on non-geometric obstacles should focus on the following aspects,including the optimization of wheel-soil interaction mechanics model,multi-source information fusion and the application of artificial intelligence technology. ● A slip ratio prediction method based on soil parameter identification is described.
  • 中图分类号: V476.3

Research Progress of Non-geometric Hazard Perception for Unmanned Planetary Rover

  • 摘要: 提升星球车的环境感知能力是提高系统智能性、自主性的前提,非几何障碍感知是其中关键的一环。通过回顾星球车非几何障碍感知发展历程,梳理出非几何障碍感知内容分为当前障碍估测和前方障碍预测两大类;对障碍估测和障碍预测涉及到的沉陷量估测、滑移率估测、星壤参数在线识别、地形分类等国内外研究现状进行了介绍和评述分析,总结得出:未来非几何障碍识别研究应多关注轮地力学模型优化、多源信息融合感知和人工智能技术应用;对基于星壤参数识别的滑移预测方法进行了阐述。
    Highlights
    ● Non-geometric hazard perception is divided into two categories:hazard estimation and hazard prediction. ● Future research on non-geometric obstacles should focus on the following aspects,including the optimization of wheel-soil interaction mechanics model,multi-source information fusion and the application of artificial intelligence technology. ● A slip ratio prediction method based on soil parameter identification is described.
  • 图  1  基于轮地作用图像的车轮沉陷量估测[8]

    Fig.  1  Estimation of wheel sinkage based on wheel-ground interaction image[8]

    图  2  星球车中常见的滑移估计方法[22]

    Fig.  2  Most common slippage estimation approaches for rovers[22]

    图  3  半经验模型轮壤作用力分析图[24]

    Fig.  3  Semi-empirical model of wheel action[24]

    图  4  “好奇号”导航相机图像地形分类预测示例

    Fig.  4  Examples of terrain classifier predicted classes in Curiosity Navcam image

    图  5  3种地形条件下的滑移−坡度曲线[23]

    Fig.  5  Slip vs. slope curves for three terrain classes[23]

    图  6  基于星壤参数识别的滑转预测方法构想

    Fig.  6  Conception of slip prediction framework based on star soil parameter identification

    表  1  无人星球车非几何障碍感知技术

    Table  1  Non-geometric hazard perception of unmanned planetary rover

    星球车非几何障碍感知
    “月球1号”(Luna-1)/ “月球2号”(Luna-2)
    (1970/1973年,前苏联,月球)
    由获取非驱动轮与驱动轮转数估测打滑
    “索杰纳号”(Sojourner)(1996年,美国,火星)通过电机电流大小估测牵引系数来表征地面力学特性
    “勇气号”(Spirit)/“机遇号”(Opportunity)(2004年,美国,火星)视觉测程法估测滑移率
    “好奇号”(Curiosity)(2012年,美国,火星)视觉测程法估测滑移率,车辙辅助估测滑移,通过SPOC-G软件预测前方滑移率
    “玉兔号”(Yutu)/“玉兔2号”(Yutu-2)(2013/2019年,中国,月球)视觉测程法估测滑移率,车辙信息辅助判断沉陷量
    下载: 导出CSV

    表  2  星壤参数

    Table  2  Parameter of soil

    参数代表意义 参数代表意义
    ${k_c}$星壤内聚力模量${k_\varphi }$星壤内摩擦力模量
    $c$星壤内聚力$\varphi $星壤内摩擦角
    K星壤剪切弹性模量n沉陷指数
    ${c_{\rm{2}}}$与最大应力角位置相关的车轮接触角系数${c_{\rm{1}}}$与车轮进入角位置相关的车轮接触角系数
    下载: 导出CSV

    表  3  基于经典轮地力学模型的星壤参数在线识别研究

    Table  3  Research on soil parameter online identification based on classic wheel-soil interaction mechanics model

    提出人求解过程求解参数 提出人求解过程求解参数
    Iagnemma[28-29]简化垂直载荷W和转动扭矩T模型,使用线性最小二乘法在线识别c $\varphi $崔平远[32]运用两点高斯求积公式对力学模型进行简化,先由最速下降法求取一组近似值,再将近似值作为初值运用于牛顿迭代法进行参数求解n ${k_c}$ ${k_\varphi }$
    Hutangkabodee[30]复合辛普森积分对挂钩牵引力进行近似求解,采用牛顿迭代法进行识别$\varphi $ ${k_c}/b + {k_\varphi }$ KMeng[33]简化力学模型,采用线性最小二乘法与牛顿迭代法$\varphi $ ${k_c}/b + {k_\varphi }$ K
    Cross[31]通过多层感知机算法对c和$\varphi $进行在线估计c $\varphi $丁亮[34]采用龙贝格积分法和应力分布线性化方法简化模型,分步采用改进牛顿算法和拟牛顿算法分别对剪切特性参数和承压特性参数进行识别c $\varphi $ ${k_c}/b + {k_\varphi }$ K
    下载: 导出CSV

    表  4  用于地形分类的6类分类器效果对比

    Table  4  Comparison of the effects of six classifiers for terrain classifications

    分类器训练及分类时间分类效果
    SVM训练最慢,分类快精度最高
    kNN训练最快、分类较慢精度较高
    Brooks训练较慢,分类最快精度较差
    PNN训练较快,分类最慢精度相对较差
    贝叶斯训练较快、分类一般精度相对较差
    决策树训练较慢、分类较慢精度相对较差
    下载: 导出CSV
  • [1] 叶培建,黄江川,孙泽洲,等. 中国月球探测器发展历程和经验初探[J]. 中国科学:技术科学,2014,44(6):543-558. doi:  10.1360/N092014-00150

    YE P J,HUANG J C,SUN Z Z,et al. A the development history and experience of Chinese lunar explorer[J]. Scientia Sinica Technologica,2014,44(6):543-558. doi:  10.1360/N092014-00150
    [2] 邢琰,滕宝毅,刘祥,等. 月球表面巡视探测GNC技术[J]. 空间科学学报,2016,36(2):196-201. doi:  10.11728/cjss2016.02.196

    XING Y,TENG B Y,LIU X,et al. Guidance,navigation and control technology for lunar surface exploration[J]. Chinese Journal of Space Science,2016,36(2):196-201. doi:  10.11728/cjss2016.02.196
    [3] 刘冰. 月面地形识别与力学参数估计技术研究[D]. 北京: 北京工业大学, 2008.

    LIU B. Research on terrain identification and mechanical parameters estimation of lunar soil[D]. Beijing: Beijing University of Technology, 2008.
    [4] 李静文. 月面巡视区域地形与巡视器通过性统计分析[J]. 中国科学:技术科学,2015,45(7):773-778.

    LI J W. Statistic analysis of exploration area topography and rover trafficability[J]. Scientia Sinica:Technologica,2015,45(7):773-778.
    [5] WILCOX B H. Non-geometric hazard detection for a Mars microrover[C]//Conference on Intelligent Robotics in Field, Factory, Service, and Space. Washington, DC: [s. n.], 1994.
    [6] GONZALEZ R,APOSTOLOPOILOS D,IAGNEMMA K. Slippage and immobilization detection for planetary exploration rovers via machine learning and proprioceptive sensing[J]. Journal of Field Robotics,2018,35(2):231-47. doi:  10.1002/rob.21736
    [7] 陈百超,邹猛,党兆龙,等. CE-3月球车筛网轮月面沉陷行为试验[J]. 吉林大学学报(工学版),2019,49(6):1836-1843.

    CHEN B C,ZOU M,DANG Z L,et al. Experiment on pressure-sinkage for mesh wheels of CE-3 lunar rover on lunar regolith[J]. Journal of Jilin University (Engineering and Technology Edition),2019,49(6):1836-1843.
    [8] IEGNEMMA K, BROOKS C, DUBOWSKY S. Visual, tactile, and vibration-based terrain analysis for planetary rovers[C]//IEEE Aerospace Conference. [S. l.]: IEEE, 2004.
    [9] REINA G,OJEDA L,MILELLA A,et al. Wheel slippage and sinkage detection for planetary rovers[J]. IEEE/ASME Transactions on Mechatronics,2006,11(2):185-195. doi:  10.1109/TMECH.2006.871095
    [10] REINA G, MILELLA A, PANELLA F W. Vision-based wheel sinkage estimation for rough-terrain mobile robots[C]//15th International Conference on Mechatronics and Machine Vision in Practice. Auckland: [s. n.], 2008.
    [11] HEGDE G P, ROBINSON C J, YE C, et al. Computer vision based wheel sinkage detection for robotic lunar exploration tasks[C]//IEEE International Conference on Mechatronics and Automation. Xi’an: IEEE, 2010.
    [12] HEGDE G M,CANG Y,ROBINSON C A,et al. Computer-vision-based wheel sinkage estimation for robot navigation on lunar terrain[J]. IEEE/ASME Transactions on Mechatronics,2013(4):1346-1356.
    [13] GAO H B,LV F T,YUAN B F,et al. Sinkage definition and visual detection for planetary rovers wheels on rough terrain based on wheel-soil interaction boundary[J]. Robotics and Autonomous Systems,2017,98:222-240. doi:  10.1016/j.robot.2017.09.011
    [14] NISTER D, NARODITSKY O, BERGEN J. Visual odometry[C]//IEEE Computer Society Conference on Computer Vision and Pattern Recognition. Princeton, USA: IEEE, 2004.
    [15] MAIMONE M,CHENG Y,MATTHIES L. Two years of visual odometry on the Mars exploration rovers[J]. Journal of Field Robotics,2007,24(3):169-186. doi:  10.1002/rob.20184
    [16] GONZALEZ R,RODRIGUEZ F,GUZMN J L,et al. Combined visual odometry and visual compass for off-road mobile robots localization[J]. Robotica,2012,30(6):865-878. doi:  10.1017/S026357471100110X
    [17] DING L,GAO H B,FENG Z Q,et al. Experimental study and analysis on driving wheels’ performance for planetary exploration rovers moving in deformance soil[J]. Journal of Terramechanics,2011,48:27-45. doi:  10.1016/j.jterra.2010.08.001
    [18] LI N, DING L, GAO H B, et al. Detection method for planet rover slip ratio based on vision measuring technology[C]//The 35th Chinese Control Conference. Xi’an, China: [s. n.], 2013.
    [19] 李楠,高海波,吕凤天,等. 车辙图像频域分析及星球车车轮滑转率估计方法[J]. 宇航学报,2016,37(11):1356-1364. doi:  10.3873/j.issn.1000-1328.2016.11.010

    LI N,GAO H B,LV F T,et al. Wheel trace imprint image frequency domain analysis and rover wheel slip ratio estimation[J]. Journal of Astronautics,2016,37(11):1356-1364. doi:  10.3873/j.issn.1000-1328.2016.11.010
    [20] 吕凤天,高海波,李楠,等. 基于单目视觉的松软地面星球车车轮滑转率估计[J]. 机械工程学报,2019,56(2):77-85.

    LYU F T,GAO H B,Li N,et al. Monocular vision-based estimation of wheel slip ratio for planetary rovers in soft terrain[J]. Journal of Mechanical Engineering,2019,56(2):77-85.
    [21] GONZALEZ R,CHANDLER S,APOSTOLOPOULOS D. Characterization of machine learning algorithms for slippage estimation in planetary exploration rovers[J]. Journal of Terramechanics,2019,82:23-34. doi:  10.1016/j.jterra.2018.12.001
    [22] GONZALEZ R,LAGNEMMA K. Slippage estimation and compensation for planetary exploration rovers. State of the art and future challenges[J]. Journal of Field Robotics,2019,35(4):564-577.
    [23] ROTHROCK B, KENNEDY R, CUNNINGHAM C, et al. Spoc: deep learning-based terrain classification for Mars rover missions[C]//Space Conference and Exposition. Long Beach, California: [s. n.]: 2016.
    [24] 孙晶. 软地面轮−土作用力学参数在线识别[D]. 上海: 上海大学, 2015.

    SUN J. On-line deformable terrain parameter identification based on wheel-terrain interaction mechanics[D]. Shanghai: Shanghai University, 2015.
    [25] MOORE H J,HUTTON R E,SCOTT R F,et al. Surface materials of the viking landing sites[J]. Journal of Geophysical Research,1977,82(28):4497-4523. doi:  10.1029/JS082i028p04497
    [26] CRISP J,MATIJEVIC J R. Characterization of the martian surface deposits by the Mars Pathfinder Rover,Sojourner[J]. Science,1997,278(5344):1765-1768. doi:  10.1126/science.278.5344.1765
    [27] LI M, GAO F, SUN P, et al. The algorithm research of terrain parameter estimation based on lunar rover's traveling information[C]//International Conference on Optoelectronics and Image Processing. Haikou: [s. n.], 2010.
    [28] LIU Z,GUO J,DING L,et al. Online estimation of terrain parameters and resistance force based on equivalent sinkage for planetary rovers in longitudinal skid[J]. Mechanical Systems and Signal Processing,2019,119(15):39-54.
    [29] IAGNEMMA K,KANG S,SHIBLY H,et al. Online terrain parameter estimation for wheeled mobile robots with application to planetary rovers[J]. IEEE Transactions on Robotics,2004,20(5):921-927. doi:  10.1109/TRO.2004.829462
    [30] IGNEMMA K, SHIBLY H, DUBOWSKY S. On-line terrain parameter estimation for planetary rovers[C]//IEEE International Conference on Robotics and Automation. [S. l.]: IEEE, 2002.
    [31] 崔平远,刘冰,居鹤华. 月壤力学参数在线估计算法研究[J]. 计算机测量与控制,2008,16(2):245-269.

    CUI P Y,LIU B,JU H H. Research on mechanical parameters online estimation of lunar soil[J]. Computer Measurement & Control,2008,16(2):245-269.
    [32] HUTANGKABODEE S, ZWEIRI Y H, SENEVIRATNE L D, et al. Performance prediction of a wheeled vehicle on unknown terrain using identified soil parameters[C]//IEEE International Conference on Robotics and Automation. [S. l.]: IEEE, 2006.
    [33] CROSS M,ELLERY A,QADI A. Estimating terrain parameters for a rigid wheeled rover using neural networks[J]. Journal of Terramechanics,2013,50(3):165-174. doi:  10.1016/j.jterra.2013.04.002
    [34] 丁亮. 月/星球车轮地作用地面力学模型及其应用研究[D]. 哈尔滨: 哈尔滨工业大学, 2009.

    Ding L. Wheel-soil interaction terramechanics for lunar/planetary exploration rovers: modeling and application[D]. Harbin: Harbin Institute of Technology, 2009.
    [35] HOWARD A,SERAJI H. Vision-based terraincharacterization and traversability assessment[J]. Journal of Robotics System,2001,18(10):577-587. doi:  10.1002/rob.1046
    [36] CHHANIYARA S,BRUNSKILL C,YEOMANS B,et al. Terrain trafficability analysis and soil mechanical property identification for planetary rovers:a survey[J]. Journal of Terramechanics,2012,49(2):115-128. doi:  10.1016/j.jterra.2012.01.001
    [37] HEVERLY M,MATTHEWS J,LIN J,et al. Traverse performance characterization for the Mars Science Laboratory Rover[J]. Journal of Field Robotics,2013,30(6):835-846. doi:  10.1002/rob.21481
    [38] CUNNINGHAM C, ONO M, NESNAS I, et al. Locally-adaptive slip prediction for planetary rovers using Gaussian processes[C]//2017 IEEE International Conference on Robotics and Automation (ICRA). [S. l.]: IEEE, 2017.
    [39] SADHUKHAN D AND MOORE C. Online terrain estimation using internal sensors[C]//Proceedings of the Florida Conference on Recent Advances in Robotics. Boca Raton, USA: [s. n.], 2013.
    [40] WEISS C, FECHNER N, STARK M, et al. Comparison of different approaches to vibration-based terrain classification[C]//European Conference on Mobile Robotics. Freiburg, Germany: [s. n.], 2007.
    [41] BROOKS C A,IAGNEMMA K. Self-supervised terrain classification for planetary surface exploration rovers[J]. Journal of Field Robotics,2012,29(3):445-468. doi:  10.1002/rob.21408
    [42] 叶培建, 孟林智, 马继楠, 等. 深空探测人工智能技术应用及发展建议[J]. 深空探测学报(中英文), 2019, 6(4): 303-316.

    YE P J, MENG L Z, MA J N, et al. Suggestions on artificial intelligence technology application and development in deep space exploration[J]. 2019, 6(4): 303-316.
    [43] 郭延宁,冯振,马广富,等. 行星车视觉导航与自主控制进展与展望[J]. 宇航学报,2018,39(11):1185-1196.

    GUO Y N,FENG Z,MA G F,et al. Advances and trends in visual navigation and autonomous control of a planetary rover[J]. Journal of Astronautics,2018,39(11):1185-1196.
    [44] 刘付成. 人工智能在航天器控制中的应用[J]. 飞控与探测,2018,1(1):16-25.

    LIU F C. Application of artificial intelligence in spacecraft[J]. Flight Control & Detection,2018,1(1):16-25.
  • [1] 孟占峰, 高珊, 彭兢.  基于轨道任务几何的采样区选择方法 . 深空探测学报(中英文), 2021, 8(3): 1-10. doi: 10.15982/j.issn.2096-9287.2021.20210023
    [2] 胡浩, 张海燕, 黄仕杰.  FAST电波环境保护措施 . 深空探测学报(中英文), 2020, 7(2): 152-157. doi: 10.15982/j.issn.2095-7777.2020.20190618002
    [3] 贾阳, 孙泽洲, 郑旸, 李海飞, 陶灼, 张天翼, 田鹤.  星球车技术发展综述 . 深空探测学报(中英文), 2020, 7(5): 419-427. doi: 10.15982/j.issn.2096-9287.2020.20200031
    [4] 王赤, 张贤国, 徐欣锋, 孙越强.  中国月球及深空空间环境探测 . 深空探测学报(中英文), 2019, 6(2): 105-118. doi: 10.15982/j.issn.2095-7777.2019.02.001
    [5] 冀红霞, 宗红, 黄翔宇.  基于改进预测滤波的小天体精确着陆自主导航方法研究 . 深空探测学报(中英文), 2019, 6(3): 284-292. doi: 10.15982/j.issn.2095-7777.2019.03.013
    [6] 侯东辉, 张珅毅, RobertFWimmer-Schweingruber, 于佳, SoenkeBurmeister, 沈国红, 袁斌, 王春琴, 张斌全.  月球粒子辐射环境探测现状 . 深空探测学报(中英文), 2019, 6(2): 127-133. doi: 10.15982/j.issn.2095-7777.2019.02.003
    [7] 赵琳, 杜爱民, 乔东海, 孙树全, 张莹, 区家明, 郭志芳, 李智, 冯晓, 顾少燃, 李峰.  火星车磁通门磁强计技术 . 深空探测学报(中英文), 2018, 5(5): 472-477. doi: 10.15982/j.issn.2095-7777.2018.05.010
    [8] 关昭, 乔卫东, 杨建峰, 薛彬, 陶金有.  火星多光谱相机的地面几何标定研究 . 深空探测学报(中英文), 2018, 5(5): 465-471. doi: 10.15982/j.issn.2095-7777.2018.05.009
    [9] 鲁亮, 胡宇鹏, 欧阳智江, 向延华, 黄含军, 李思忠.  同位素热源高温-冲击复合环境试验 . 深空探测学报(中英文), 2017, 4(5): 466-470. doi: 10.15982/j.issn.2095-7777.2017.05.007
    [10] 赖小明, 白书欣, 赵曾, 庞勇, 殷参.  模拟月面环境钻进过程热特性研究 . 深空探测学报(中英文), 2016, 3(2): 162-167. doi: 10.15982/j.issn.2095-7777.2016.02.011
    [11] 王汀, 郭延宁, 张瑶, 马广富.  基于模型预测控制的多约束火星精确着陆制导律研究 . 深空探测学报(中英文), 2016, 3(4): 377-383. doi: 10.15982/j.issn.2095-7777.2016.04.010
    [12] 彭松, 贾阳, 陈百超.  火星车绝对定位方法选择 . 深空探测学报(中英文), 2016, 3(2): 140-144. doi: 10.15982/j.issn.2095-7777.2016.02.007
    [13] 龙嘉腾, 高艾, 崔平远.  火星大气进入段侧向预测校正制导律设计 . 深空探测学报(中英文), 2016, 3(2): 145-149,180. doi: 10.15982/j.issn.2095-7777.2016.02.008
    [14] 胡海静, 朱圣英, 崔平远.  基于Lyapunov函数的小天体软着陆障碍规避控制方法 . 深空探测学报(中英文), 2015, 2(2): 149-154. doi: 10.15982/j.issn.2095-7777.2015.02.008
    [15] 赵振华, 杨俊, 李世华, 郭雷.  基于阻力跟踪的火星大气进入段非线性预测制导律设计 . 深空探测学报(中英文), 2015, 2(2): 137-143. doi: 10.15982/j.issn.2095-7777.2015.02.006
    [16] 黄帆, 陈昌亚.  热载荷蜂窝夹层板作用下固有频率预测与分析 . 深空探测学报(中英文), 2015, 2(4): 371-375. doi: 10.15982/j.issn.2095-7777.2015.04.012
    [17] 夏元清, 沈刚辉, 孙浩然, 周鎏宇.  火星探测器进入段预测校正制导方法 . 深空探测学报(中英文), 2015, 2(4): 338-344. doi: 10.15982/j.issn.2095-7777.2015.04.007
    [18] 郑燕红, 邓湘金, 赵志晖, 姚猛, 邹昕.  月面回转钻进采样非脆弱鲁棒控制 . 深空探测学报(中英文), 2014, 1(4): 315-319. doi: 10.15982/j.issn.2095-7777.2014.04.012
    [19] 董元元, 崔祜涛, 田阳.  基于栅格地图的火星车路径规划方法 . 深空探测学报(中英文), 2014, 1(4): 289-293. doi: 10.15982/j.issn.2095-7777.2014.04.007
    [20] 吴超, 赵振华, 杨俊, 李世华, 郭雷.  基于约束预测控制的火星大气进入轨迹跟踪 . 深空探测学报(中英文), 2014, 1(2): 128-133.
  • 加载中
图(6) / 表 (4)
计量
  • 文章访问数:  167
  • HTML全文浏览量:  35
  • PDF下载量:  44
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-06-15
  • 修回日期:  2020-08-06
  • 网络出版日期:  2021-01-04
  • 刊出日期:  2020-10-31

无人星球车非几何障碍感知研究进展

doi: 10.15982/j.issn.2096-9287.2020.20200034
    基金项目:  国家中长期科技发展规划重大专项资助项目
    作者简介:

    张天翼(1994– ),女,博士生,主要研究方向:巡视器环境感知。通讯地址:北京空间飞行器总体设计部(100094)E-mail:kaikaizty@163.com

    彭松(1986– ),男,高级工程师,主要研究方向:深空探测总体技术,系统设计、仿真和试验。本文通讯作者。通讯地址:北京空间飞行器总体设计部(100094)E-mail:pengsong20@163.com

    田鹤(1992– ),男,博士生,主要研究方向:巡视器自主科学探测。 通讯地址:北京空间飞行器总体设计部(100094)E-mail:tianhe1118@126.com

  • ● Non-geometric hazard perception is divided into two categories:hazard estimation and hazard prediction. ● Future research on non-geometric obstacles should focus on the following aspects,including the optimization of wheel-soil interaction mechanics model,multi-source information fusion and the application of artificial intelligence technology. ● A slip ratio prediction method based on soil parameter identification is described.
  • 中图分类号: V476.3

摘要: 提升星球车的环境感知能力是提高系统智能性、自主性的前提,非几何障碍感知是其中关键的一环。通过回顾星球车非几何障碍感知发展历程,梳理出非几何障碍感知内容分为当前障碍估测和前方障碍预测两大类;对障碍估测和障碍预测涉及到的沉陷量估测、滑移率估测、星壤参数在线识别、地形分类等国内外研究现状进行了介绍和评述分析,总结得出:未来非几何障碍识别研究应多关注轮地力学模型优化、多源信息融合感知和人工智能技术应用;对基于星壤参数识别的滑移预测方法进行了阐述。

注释:
1)  ● Non-geometric hazard perception is divided into two categories:hazard estimation and hazard prediction. ● Future research on non-geometric obstacles should focus on the following aspects,including the optimization of wheel-soil interaction mechanics model,multi-source information fusion and the application of artificial intelligence technology. ● A slip ratio prediction method based on soil parameter identification is described.

English Abstract

张天翼, 彭松, 田鹤. 无人星球车非几何障碍感知研究进展[J]. 深空探测学报(中英文), 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
引用本文: 张天翼, 彭松, 田鹤. 无人星球车非几何障碍感知研究进展[J]. 深空探测学报(中英文), 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
ZHANG Tianyi, PENG Song, TIAN He. Research Progress of Non-geometric Hazard Perception for Unmanned Planetary Rover[J]. Journal of Deep Space Exploration, 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
Citation: ZHANG Tianyi, PENG Song, TIAN He. Research Progress of Non-geometric Hazard Perception for Unmanned Planetary Rover[J]. Journal of Deep Space Exploration, 2020, 7(5): 428-436. doi: 10.15982/j.issn.2096-9287.2020.20200034
    • 星球车是一种适应星表复杂环境、具有移动勘测能力的航天器,通过携带科学仪器在星面移动,对目标科学点展开近距离和接触式考察。在深空探测实践中,星球车巡视探测过程是器地交互、地面持续支持的过程[1]。随着深空探测任务的不断加强,目标星体距地距离增大,时延和通信带宽严重影响遥操作模式的实时性,器地交互频次会影响探测进程,因而提升星球车自主导航性能迫在眉睫。

      星球表面沙石遍地,沟壑纵横,属于典型非结构化环境,星球车预先对工作环境仅有粗略了解,若要实现长距离正常行驶并安全到达指定工作点,星球车需完成环境感知、位姿估计、路径规划、运动控制、安全监测等环节[2]。环境感知是车体内部系统与外部环境的纽带,通过星球车搭载的传感单元获取周围探测环境信息,为后续路径规划、运动决策等环节提供基础信息。其中,获取障碍信息是环境感知环节的重要任务,通过检测环境中的危险地貌进行地形评估,从而构建可通过性地图,选取最佳行驶路径。由此可见,有效的障碍识别是星球车安全高效行驶的前提,也是提高星球车自主性能的关键。

      星球车面临的环境障碍可分为几何障碍和非几何障碍[3],几何障碍为完全基于其几何特性而被视为不可穿越的任何对象和地形特征。在近来的巡视任务中,多采用立体视觉三维重建生成巡视区数字高程模型(Digital Elevation Model,DEM),根据DEM中的地形变化,结合灰度、纹理信息完成岩石、凹坑和坡度等障碍识别[4]。非几何障碍则不能用形状表征,与星壤的力学特性紧密相关[5],最终以打滑、沉陷为故障表征形式。通往较高探测优先级科学目标点(如火山口)的线路通常涉及沙丘、低凝聚力土壤和斜坡等非几何障碍多发地形。相对于已形成完备感知技术体系的几何障碍而言,非几何障碍识别困难,会导致星球车牵引力及速度损失而造成严重后果,是环境感知中不可或缺的一环。

      本文通过回顾已成功发射的无人星球车非几何障碍感知技术发展历程,归纳感知技术分为当前障碍估测和前方障碍预测两大类,分别针对这两类的国内外研究现状进行阐述和分析,总结启示,对未来发展进行展望。

    • 截至2020年7月,共有11辆星球车成功执行地外天体表面巡视探测任务。其中,除去美国“阿波罗15号”(Apollo-15)、“阿波罗16号”(Apollo-16)和“阿波罗17号”(Apollo-17)月球探测任务中的3辆载人月球车,共有8辆无人星球车成功执行任务。

      表1可知,应用于无人星球车非几何障碍感知技术集中于滑移估测和滑移预测两大类。前者旨在当前障碍状态监测,后者旨在识别前方潜在危险。对于星球车巡视而言,二者缺一不可。障碍状态监测信息可作为反馈变量对车体进行运动控制,在车轮下沉前及时检测障碍增大了脱险可能性[6]。障碍预测辅助规避前方风险,对于路径规划提供有效信息。

      表 1  无人星球车非几何障碍感知技术

      Table 1.  Non-geometric hazard perception of unmanned planetary rover

      星球车非几何障碍感知
      “月球1号”(Luna-1)/ “月球2号”(Luna-2)
      (1970/1973年,前苏联,月球)
      由获取非驱动轮与驱动轮转数估测打滑
      “索杰纳号”(Sojourner)(1996年,美国,火星)通过电机电流大小估测牵引系数来表征地面力学特性
      “勇气号”(Spirit)/“机遇号”(Opportunity)(2004年,美国,火星)视觉测程法估测滑移率
      “好奇号”(Curiosity)(2012年,美国,火星)视觉测程法估测滑移率,车辙辅助估测滑移,通过SPOC-G软件预测前方滑移率
      “玉兔号”(Yutu)/“玉兔2号”(Yutu-2)(2013/2019年,中国,月球)视觉测程法估测滑移率,车辙信息辅助判断沉陷量

      接下来分别阐述当前非几何障碍监测和前方非几何障碍预测涉及的研究进展。

    • 非几何障碍表征形式多为沉陷、打滑,因而可通过监测星球车的车轮沉陷量及滑移率来判断当前非几何障碍危险程度。

      1)车轮沉陷量估测

      为直观获取沉陷量信息,可通过分析轮辙或轮地作用图像来实现。但由于有些星球车采用筛网轮,星壤颗粒会通过轮网间隙,造成轮辙表观沉陷量小于实际沉陷量[7]。故基于车辙进行沉陷量估测具有局限性,首选轮地作用图像进行沉陷量估测。

      2004年,Iagnemma[8]率先提出基于轮地作用图像的车轮沉陷检测。首先通过车轮内外直径提取车轮边缘点,定义一个环形感兴趣区域(Region of Interest),如图1所示,将其分为SrightSleft两部分以区分车轮进入区域和离去区域。分析区域内各点的灰度,具有极大灰度变化的点即为轮地接触的边缘点。Reina等[9-10]沿着车轮半径同心圆轮廓,每隔1°计算图像灰度差异,灰度差异大的地方为车轮与沙地的接触边缘点。Hegde等[11]基于彩色图像,运用最小二乘法逼近边缘曲线,利用映射矩阵转换到车轮平面内,在车轮平面计算车轮沉陷量与轮地接触角[12]。吕凤天等[13]采用边缘检测算法提取车轮边缘轮廓线,通过摄像机成像原理校正图像平面。

      综上,通过图像分割、轮地作用边界特征提取、图像校正、坐标转换等环节可得到实时沉陷量大小,一方面实时监测当前沉陷状态,另一方面由沉陷量可求得进入角的值,为星壤参数识别提供信息。

      图  1  基于轮地作用图像的车轮沉陷量估测[8]

      Figure 1.  Estimation of wheel sinkage based on wheel-ground interaction image[8]

      2)滑移率估测

      表1可知,星球车发展历程中曾采用多种方法估测滑移信息。“月球1号”/“月球2号”和“索杰纳号”采用的是基于车轮转数及基于电机电流方法,该方法在不平整表面精准度不高。2004年后,Nister等[14]提出的基于视觉里程计(Visual Odometry,VO)的滑移率估测技术被应用于星球巡视任务,通过匹配序列图像与车轮转速结合估测当前滑转率。该方法估测精度高,但有以下局限性:① 序列图像匹配计算成本高,每次计算约3 min[15];② 在地表特征稀疏或阴影区域特征点匹配受限;③ 不适用于高速运行环境(> 0.8 m/s),高速运动环境中图像会出现模糊效应[16]

      针对VO计算复杂且需受限于地表特征点获取的问题,Ding等[17]提出通过单目视觉基于车辙痕迹的滑移率检测方法。Li等[18]分析车辙形成机理建立轮刺空间轨迹方程,建立基于车辙图像时域特征的滑移率估测模型。受时域频谱周期性启发,进而提出基于车辙频域特征的滑移率估测方法,提升了估测算法的鲁棒性[19]。吕凤天等[20]基于轮地图像提取车辙边界估计车轮前进速度,结合追踪车轮标记点得到的车轮旋转速度进行滑移估测。

      Gonzalez等[6]通过机器学习算法将滑移数值检测问题转化为分类问题,将滑移水平分为低滑、中滑、高滑。基于惯性测量单元(Inertial Measurement Unit,IMU)信号,采用监督学习方法(支持向量机(Support Vector Machines,SVM)、人工神经网络(Artificial Neural Network,ANN))和无监督学习方法(K均值聚类(K-means)、自组织映射(Self- Organizing Mapping,SOM))实现滑移等级评估。算法具有计算精度高、运算速度快、存储空间小等优势,且克服了图像对于环境特征的依赖性。Gonzalez[21]随后针对信号选取、IMU置放位置、车辆速度、机器学习算法等直接影响估测结果的细节进行了探究。

      综上,星球车中常见的滑移估测方法如图2所示[22],按照获取信息来源可分为基于外部传感器和基于本体传感器两大类。外部传感器以视觉相机为主,已广泛应用于星球车巡视任务,但受限于星球车计算机配置及图像处理算法的复杂性,未能实现实时检测,且对于阴影或地形特征稀疏区域识别能力不足。机器学习算法的引入将滑移估测转化为滑移水平分类问题,基于不依赖于环境信息的本体传感器信息,提升了估测算法效率及鲁棒性,具有广阔的研究应用前景。

      图  2  星球车中常见的滑移估计方法[22]

      Figure 2.  Most common slippage estimation approaches for rovers[22]

    • “勇气号”发生车轮沉陷,导致系统移动功能丧失,这表明仅障碍监测已不能满足星球车星表安全运行需求,需要展开对前方障碍预测的研究,通常选取滑移率作为预测量。滑移率的预测大致基于理论推导方法和基于实验测量方法两种[23]。基于理论推导的方法将星壤参数与滑移建立联系,基于实验测量的方法将地面类型与滑移建立映射关系。综上,星壤参数识别和地形分类是滑移预测中的关键技术。

      1)星壤参数识别

      在深空探测中,轮式星球车因具有较好的移动性能而被广泛使用。经典轮壤相互作用力分析如图3所示[24]图3中参数说明详见文献[24]。在车轮与松软星壤的接触面上,作用力表现为连续的法向应力$\sigma $和剪切力$\tau $,分别基于Bekker承压模型和Janosi剪切力模型建立表达式。在水平地面上以恒定速度工作的车轮平衡可以通过方程(1)~(3)描述车体与星壤各自构成较为复杂的非线性系统,其中涉及到的星壤参数如表2所示。

      图  3  半经验模型轮壤作用力分析图[24]

      Figure 3.  Semi-empirical model of wheel action[24]

      表 2  星壤参数

      Table 2.  Parameter of soil

      参数代表意义 参数代表意义
      ${k_c}$星壤内聚力模量${k_\varphi }$星壤内摩擦力模量
      $c$星壤内聚力$\varphi $星壤内摩擦角
      K星壤剪切弹性模量n沉陷指数
      ${c_{\rm{2}}}$与最大应力角位置相关的车轮接触角系数${c_{\rm{1}}}$与车轮进入角位置相关的车轮接触角系数
      $$ \begin{array}{l} W = rb(\int_{{\theta _2}}^{{\theta _m}} {{\sigma _2}\left( \theta \right)\cos \theta {\rm{d}}\theta + \int_{{\theta _m}}^{{\theta _1}} {{\sigma _1}\left( \theta \right)\cos \theta {\rm{d}}\theta + } } \\ \; \; \; \; \int_{{\theta _2}}^{{\theta _m}} {{\tau _2}\left( \theta \right)\sin \theta {\rm{d}}\theta + \int_{{\theta _m}}^{{\theta _1}} {{\tau _1}\left( \theta \right)\sin \theta {\rm{d}}\theta } } ) \\ \end{array} $$ (1)
      $$ \begin{array}{l} Dp = rb(\int_{{\theta _2}}^{{\theta _m}} {{\tau _2}\left( \theta \right)\cos \theta {\rm{d}}\theta + \int_{{\theta _m}}^{{\theta _1}} {{\tau _1}\left( \theta \right)\cos \theta {\rm{d}}\theta - } } \\ \; \; \; \; \; \; \int_{{\theta _2}}^{{\theta _m}} {{\sigma _2}\left( \theta \right)\sin \theta {\rm{d}}\theta - \int_{{\theta _m}}^{{\theta _1}} {{\sigma _1}\left( \theta \right)\sin \theta {\rm{d}}\theta } } ) \\ \end{array} $$ (2)
      $$ T = {r^2}b\left( {\int_{{\theta _2}}^{{\theta _m}} {{\tau _2}\left( \theta \right) \rm d\theta + \int_{{\theta _m}}^{{\theta _1}} {{\tau _1}\left( \theta \right)\rm d\theta } } } \right) $$ (3)

      “海盗号”(Viking)着陆器和“索杰纳号”火星车分别通过机械臂和车轮进行挖沟实验,由离线分析技术获取火壤参数信息[25-26]。但离线分析技术限制了星球车行进自主性,星球车若要实现自主探测,需具备在线辨识星壤参数的能力。轮壤力学模型参数高度耦合,基于轮壤力学积分模型进行参数辨识可以保证星壤参数的准确程度,但若实现在线求解,难度极高。

      表3列举了基于经典轮地力学模型的在线星壤参数识别相关研究。归纳可知,星壤力学参数的在线识别,多采用简化轮地力学模型进行非线性参数求解。基于应力线性化或积分求积简化模型。非线性参数求解多采用最小二乘法和牛顿迭代法,Meng[27]对比两种方法,结果表明牛顿迭代法具有更高的迭代速度,但是对于初值的依赖性较高,有必要对于初值阈值进行初步优化,因而在求解参数之前可先进行地形分类优化初值。

      表 3  基于经典轮地力学模型的星壤参数在线识别研究

      Table 3.  Research on soil parameter online identification based on classic wheel-soil interaction mechanics model

      提出人求解过程求解参数 提出人求解过程求解参数
      Iagnemma[28-29]简化垂直载荷W和转动扭矩T模型,使用线性最小二乘法在线识别c $\varphi $崔平远[32]运用两点高斯求积公式对力学模型进行简化,先由最速下降法求取一组近似值,再将近似值作为初值运用于牛顿迭代法进行参数求解n ${k_c}$ ${k_\varphi }$
      Hutangkabodee[30]复合辛普森积分对挂钩牵引力进行近似求解,采用牛顿迭代法进行识别$\varphi $ ${k_c}/b + {k_\varphi }$ KMeng[33]简化力学模型,采用线性最小二乘法与牛顿迭代法$\varphi $ ${k_c}/b + {k_\varphi }$ K
      Cross[31]通过多层感知机算法对c和$\varphi $进行在线估计c $\varphi $丁亮[34]采用龙贝格积分法和应力分布线性化方法简化模型,分步采用改进牛顿算法和拟牛顿算法分别对剪切特性参数和承压特性参数进行识别c $\varphi $ ${k_c}/b + {k_\varphi }$ K

      经典轮地模型非常复杂,只能满足部分参数的在线识别。Liu等[35]通过分析Bekker模型中最大沉陷量出现处与最大应力点不一致的问题,引入新定义参数等效沉陷量${z_\sigma }$。实验验证了法向应力、剪切力均与${z_\sigma }$呈线性关系,故引入等效地形刚度${K_\sigma }$和等效抗剪强度${K_\tau }$表征地形特性。

      综上,星壤力学参数的在线识别有两条技术路径:① 简化经典轮地力学模型,进行常规星壤参数求解;② 改进经典轮地力学模型,引入或保留表征星壤特性的关键参数进行求解。方法②大大减少了待识别参数个数,为在线识别提供了新思路。

      2)地形分类

      与滑移估测分类相似,按照信息来源不同,用于非几何障碍识别的地形分类方法可分为两类:基于外部传感器和基于本体传感器。

      基于外部传感器的方法主要依靠于相机,由地形纹理、色彩等特征判别地形。Howard等[35]基于图像纹理,通过ANN分类器,实现地面硬度、坡度、粗糙度类型识别,利用模糊集将地形特征转化为可穿越性语义。基于图像的地形分类技术已应用于地外无人探测任务,“勇气号”和“机遇号”火星车可以识别岩石和斜坡等视觉危险区域[36]。美国喷气推进实验室(Jet Propulsion Laboratory,JPL)开发了用于“好奇号”滑移预测的SPOC-G软件[23],建立起地形分类与滑移量间的映射关系。首先基于全卷积神经网络(Fully Convolutional Neural Networks,FCNNs)处理导航相机图像实现前方地形分类如图4所示,结合前方地形坡度,通过滑移−坡度模型预测滑移率。图5展示了两种滑移−坡度模型:地面校准模型(黑线)和高斯过程回归模型(红线),分别基于大量地面试验及“好奇号”星上滑移实例建立[37-38]。两种模型在小岩石、基岩地形中都表现出良好的预测性能。

      图  4  “好奇号”导航相机图像地形分类预测示例

      Figure 4.  Examples of terrain classifier predicted classes in Curiosity Navcam image

      本体传感器基于自身运动信号进行地形分类。2004年,Iagnemma等[30]首次提出基于振动信号的星球车地形分类方法。Sadhukhan等[39]提出在不增加负载的情况下使用IMU进行地形分类,取垂直加速度进行快速傅里叶变换,采用概率神经网络(Probabilistic Neural Network,PNN)进行地面分类。Weiss基于大量试验,针对6种分类器分类效果进行总结,结果如表4所示[40]。其中SVM分类器具有最佳分类效果及在线分类效率,kNN分类器虽然分类时间较长,但在分类精度和训练长时的表现上可圈可点。

      有些研究将本体传感器与外部传感器结合应用。Brooks等[41]预先采取离线方法基于振动信号训练SVM识别地形分类。应用时,视觉单元先获取前方地形图像,当星球车行驶至该区域时,本体感知分类器通过振动信号判别地面类型,输出地形标签训练与先前地形图像建立联系,从而训练外部感知地形分类器,通过自我监督学习最终实现根据图像判别地形类别,在未知地形视觉外观的条件下实现地形分类。

      图  5  3种地形条件下的滑移−坡度曲线[23]

      Figure 5.  Slip vs. slope curves for three terrain classes[23]

      表 4  用于地形分类的6类分类器效果对比

      Table 4.  Comparison of the effects of six classifiers for terrain classifications

      分类器训练及分类时间分类效果
      SVM训练最慢,分类快精度最高
      kNN训练最快、分类较慢精度较高
      Brooks训练较慢,分类最快精度较差
      PNN训练较快,分类最慢精度相对较差
      贝叶斯训练较快、分类一般精度相对较差
      决策树训练较慢、分类较慢精度相对较差

      综上,用于滑移预测的地形分类旨在将地面类型与滑移量或滑移等级建立映射关系。基于外部传感器的地形分类可对前方大范围环境信息进行感知,基于本体传感器的地形感知获取当前环境信息。结合二者优势,通过机器学习算法提升星球车自学习能力,使星球车在未知环境中具备地形识别分类能力,为滑移预测奠定基础。

    • 随着深空探测任务难度升级,对于全自主、智能化星球车的需求愈发迫切,非几何障碍感知技术关乎星球车巡视安全,是提高星球车自主性能的关键。综合以上分析,总结用于非几何障碍识别的启示如下。

      1)优化轮地力学模型

      轮地相互作用是产生滑移、沉陷的主导因素,非几何障碍故障的发生与车轮参数和星壤性质直接相关。如图5所示,“好奇号”的SPOC-G滑移预测技术对于沙地的预测性能有待提高,这是由于基于视觉的地形分类并未能细化到星壤参数层面,不同星壤条件下的滑移−坡度样本特点不甚相同,不能在“沙地”分类下一概而论。但经典轮地力学模型求解具有局限性,很难实时识别所有参数。通过优化经典轮地力学模型,针对表征星壤特性的关键参数进行求解,为前方非几何障碍预测及可通过性评估奠定基础。

      2)多源信息融合感知障碍

      外部传感器以视觉单元为主,通过获取序列图像及前方大范围图像,为障碍监测和障碍预测提供丰富信息。但针对特征稀疏及阴影区域存在误匹配、识别不足等问题,且双目图像处理算法复杂程度高,计算不能满足实时要求。本体传感器感知精度高且克服了环境依赖性,但不具备前方障碍感知预测能力。结合本体与外部传感器,形成由近及远的非几何障碍感知体系,充分发挥各部分优势,扩展感知范围,提升感知效率。

      3)应用人工智能技术

      面对非结构化、不确定性星球环境,人工智能算法赋予星球车自主学习性能,使星球车在面对潜在危险时能够拓展先验知识从而自主完成巡视任务。基于机器学习分类、回归思想,将滑移数值检测问题转化为滑移水平分类问题,将“测量”转化为“认知”[42],提升了算法的计算效率及泛化能力[43],为传统的非几何障碍感知识别开拓了新思路。同时,迅速发展的深度学习算法能够提取高级抽象特征,为弱特征环境及不确定环境障碍识别感知提供技术支持[44]

    • 针对“好奇号”SPOC-G滑移预测技术中对于星壤参数认知不足的问题,综合上文非几何障碍研究的回顾,提出基于星壤参数识别的滑移预测框架,如图6所示。通过地面试验,建立不同地形条件下滑移−坡度曲线模型,由图5可知,松软沙地的滑移实例数据分布杂乱,需要通过星壤参数阈值细化沙地地形分类,建立与坡度、星壤参数相关的滑移模型。运行时,外部以图像为输入,通过立体图像及2D图像获取地形类别及坡度信息,初步筛选滑移预测模型,轮地作用图像为星壤参数识别提供沉陷量参数,本体根据IMU、电机电流信号进行地形分类及有效星壤参数识别,细化筛选预测模型。已知星壤参数、地形、坡度,即可根据地面建立的滑移曲线模型进行非几何障碍预测。

      图  6  基于星壤参数识别的滑转预测方法构想

      Figure 6.  Conception of slip prediction framework based on star soil parameter identification

      同时,将本体传感器信号、星壤参数、外部图像通过时延组合为同一空间训练样本,基于运行滑移实例不断修正模型,赋予星球车学习能力及推理能力以应对未知环境挑战。

    • 非几何障碍感知是提升星球车自主高效开展巡视探测任务的关键环节之一,可分为障碍监测与障碍预测两方面。未来的非几何障碍研究,一方面需加强星球车自学习能力,提升算法实时性、鲁棒性,解决异步时延数据融合等技术问题;另一方面,需关注轮地力学研究优化模型,为后续星球巡视任务非几何障碍感知研究提供支持。

参考文献 (44)

目录

    /

    返回文章
    返回