A Compliant Human Following Method for Mobile Robot Based on an Improved Spring Model
YAO Hanchen1, PENG Jianwei1,2, DAI Houde1,2, LIN Mingqiang1
1. Quanzhou Institute of Equipment Manufacturing, Haixi Institutes, Chinese Academy of Sciences, Jinjiang 362216, China; 2. University of Chinese Academy of Sciences, Beijing 100049, China
姚瀚晨, 彭建伟, 戴厚德, 林名强. 基于改进弹簧模型的移动机器人柔顺跟随行人方法[J]. 机器人, 2021, 43(6): 684-693.DOI: 10.13973/j.cnki.robot.200310.
YAO Hanchen, PENG Jianwei, DAI Houde, LIN Mingqiang. A Compliant Human Following Method for Mobile Robot Based on an Improved Spring Model. ROBOT, 2021, 43(6): 684-693. DOI: 10.13973/j.cnki.robot.200310.
Abstract:For the automated guided vehicle with human-following function in human-machine integration environment,a compliant following method of mobile robot based on an improved spring model is proposed to solve the problem of robotmalfunction caused by abrupt movements of the followed target. The closed-loop control of the relative posture between themobile robot and the followed target is performed by adding virtual springs to the legs of the followed target and obstaclesto accomplish obstacle avoidance and natural interaction tasks. In particular, dynamic damping coefficients are added tothe virtual spring to make the mobile robot follow the human target compliantly in real time. In Simulink simulation, thecompliant following trajectory of the mobile robot is compared with the dynamic motion of the target, and thus the optimalparameters of the spring model are obtained. A self-developed two-wheeled differential mobile robot and an optical motioncapture system are utilized to verify the smoothness and flexibility of the mobile robot trajectory when the followed humantarget performs irregular and long-distance motion.
[1] Song P, Yu Y Q, Zhang X P. A tutorial survey and comparison of impedance control on robotic manipulation[J]. Robotica, 2019, 37(5):801-836. [2] Gupta M, Kumar S, Behera L, et al. A novel vision-based tracking algorithm for a human-following mobile robot[J]. IEEE Transactions on Systems, Man and Cybernetics:Systems, 2017, 47(7):1415-1427. [3] Yuan J, Zhang S M, Sun Q X, et al. Laser-based intersection-aware human following with a mobile robot in indoor environments[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2021, 51(1):354-369. [4] Lam C P, Chou C T, Chiang K H, Fu L C, et al. Human-centered robot navigation——Towards a harmoniously human-robot coexisting environment[J]. IEEE Transactions on Robotics, 2011, 27(1):99-112. [5] Cheng X, Zhang Y F, Cui J S, et al. Object tracking via temporal consistency dictionary learning[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2017, 47(4):628-638. [6] Jung E J, Lee J H, Yi B J, et al. Development of a laser-range-finder-based human tracking and control algorithm for a marathoner service robot[J]. IEEE/ASME Transactions on Mechatronics, 2014, 19(6):1963-1976. [7] Ma X D, Hu C H, Dai X Z, et al. Sensor integration for person tracking and following with mobile robot[C]//IEEE/RSJ International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2008:3254-3259. [8] Tanaka K, Tanaka M, Ohtake H, et al. Shared nonlinear control in wireless-based remote stabilization:A theoretical approach[J]. IEEE/ASME Transactions on Mechatronics, 2012, 17(3):443-453. [9] Chi W Z, Wang J L, Meng Q H. A gait recognition method for human following in service robots[J]. IEEE Transactions on Systems, Man, and Cybernetics, 2018, 48(9):1429-1440. [10] Nikoobin A, Moradi M, Esmaili A. Optimal spring balancing of robot manipulators in point-to-point motion[J]. Robotica, 2013, 31(4):611-621. [11] Pan Z H, Wang D, Deng H B, et al. A virtual spring method for the multi-robot path planning and formation control[J]. International Journal of Control, Automation and Systems, 2019, 17:1272——1282. [12] Cui J S, Liu Y, Xu Y D, et al. Tracking generic human motion via fusion of low- and high-dimensional approaches[J]. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2013, 43(4):996-1002. [13] Chung W, Kim H, Yoo Y, et al. The detection and following of human legs through inductive approaches for a mobile robot with a single laser range finder[J]. IEEE Transactions on Industrial Electronics, 2012, 59(8):3156-3166. [14] Morioka K, Lee J H, Hashimoto H. Human-following mobile robot in a distributed intelligent sensor network[J]. IEEE Transactions on Industrial Electronics, 2004, 51(1):229-237. [15] 阮晓钢,赵建伟. 基于Hopfield网络的柔性两轮自平衡机器人控制[J].机器人,2010,32(3):405-413.Ruan X G, Zhao J W. Flexible two-wheeled self-balancing robot control based on Hopfield neural network[J]. Robot, 2010, 32(3):405-413. [16] 文忠,钱晋武,沈林勇,等. 基于阻抗控制的步行康复训练机器人的轨迹自适应[J].机器人,2011,33(2):142-149.Wen Z, Qian J W, Shen L Y, et al. Trajectory adaptation for impedance control based walking rehabilitation training robot[J]. Robot, 2011, 33(2):142-149. [17] 谢德胜,徐友春,万剑,等. 基于RTK-GPS的轮式移动机器人轨迹跟随控制[J].机器人,2017,39(2):221-229.Xie D S, Xu Y C, Wan J, et al. Trajectory tracking control of wheeled mobile robots based on RTK-GPS[J]. Robot, 2017, 39(2):221-229. [18] 杨丽,曹志强,张文文,等. 一种基于局部感知的多机器人动态跟随方法[J].自动化学报,2010,36(1):101-106.Yang L, Cao Z Q, Zhang W W, et al. A multi-robot dynamic following approach based on local sensing[J]. Acta Automatica Sinica, 2010, 36(1):101-106. [19] 郭晏,宋爱国,包加桐,等. 基于差分进化支持向量机的移动机器人可通过度预测[J].机器人,2011,33(3):257-264,272.Guo Y, Song A G, Bao J T, et al. Mobile robot traversability prediction based on differential evolution support vector machine[J]. Robot, 2011, 33(3):257-264,272. [20] 孙月,刘景泰. 基于RGB-D传感器的室内服务机器人舒适跟随方法[J].机器人,2019,41(6):823-833. Sun Y, Liu J T. RGB-D sensor based human comfortable following behavior for service robots in indoor environments[J]. Robot, 2019, 41(6):823-833. [21] Katsura S, Ohnishi K. Human cooperative wheelchair for haptic interaction based on dual compliance control[J]. IEEE Transactions on Industrial Electronics, 2004, 51(1):221-228. [22] Zhang B C, Li Z G, Cao X B, et al. Output constraint transfer for kernelized correlation filter in tracking[J]. IEEE Transactions on Systems, Man, and Cybernetics:Systems, 2017, 47(4):693-703.