The Contingency Planning of Chameleon-Inspired Visual Contamination forWheeled Mobile Robot Based on Case-Based-Reasoning
XU Yan1, XU He1, YU Hongpeng2, ZHANG Chunwei1, WANG Zhiqian1
1. College of Mechanical and Electrical Engineering, Harbin Engineering University, Harbin 150001, China;
2. Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, China
Abstract:To effectively cope with the unexpected event of visual contamination of mobile robots, a contingency planning approach is proposed based on case-based reasoning (CBR). Firstly, a wheeled mobile robot (WMR) equipped with the chameleon-inspired visual system is described, and the negative-correlation mechanism of binocular movement is analyzed. In order to realize the detection of static contaminants in dynamic scene, an improved contaminant extraction algorithm is proposed, which combines the frame difference method and the background difference method. Then, an environment perception model with chameleon-inspired visual contamination for WMR is built through the analysis of environment perception when visual contamination occurs. A CBR-based contingency planning model of visual contamination is established, and the reasoning process of CBR for visual contamination is analyzed in detail. Finally, a contingency planning experiment for visual contamination is designed based on the robot general planning of target tracking, and the experimental results show that the tracking error is basically between ±15 pixels, which demonstrates that the tracking effect is better under the condition of visual contamination.
[1] Saranli U, Buehler M, Koditschek D E. RHex:A simple and highly mobile hexapod robot[J]. International Journal of Robotics Research, 2001, 20(7):616-631.
[2] Wright C, Buchan A, Brown B, et al. Design and architecture of the unified modular snake robot[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2012:4347-4354.
[3] Souto D, Faina A, Lopez-Pena F, et al. Lappa:A new type of robot for underwater non-magnetic and complex hull cleaning[C]//IEEE International Conference on Robotics and Automation. Piscataway, USA:IEEE, 2013:3409-3414.
[4] Khalastchi E, Kalech M, Rokach L. A hybrid approach for improving unsupervised fault detection for robotic systems[J]. Expert Systems with Applications, 2017, 81:372-383.
[5] Dearden R, Meuleau N, Ramakrishnan S, et al. Contingency planning for planetary rovers[C]//3rd International NASA Workshop on Planning & Scheduling for Space. Washington, USA:NASA, 2002:68-78.
[6] Harris C, Dearden R. Contingency planning for long-duration AUV missions[C]//Autonomous Underwater Vehicles. Piscataway, USA:IEEE, 2014:6pp.
[7] Maye A, Engel A K. Extending sensorimotor contingency theory:Prediction, planning, and action generation[J]. Adaptive Behavior, 2013, 21(6):423-436.
[8] Pryor L, Collins G. Planning for contingencies:A decision-based approach[J]. Journal of Artificial Intelligence Research, 1996, 4(1):287-339.
[9] Hardy J, Campbell M. Contingency planning over probabilistic hybrid obstacle predictions for autonomous road vehicles[C]//IEEE International Conference on Intelligent Robots and Systems. Piscataway, USA:IEEE, 2010:2237-2242.
[10] Bresina J, Washington R. Robustness via run-time adaptation of contingent plans[C]//AAAI Spring Symposium on Robust Autonomy. Palo Alto, USA:AAAI, 2001:25-32.
[11] Zhou P, Lu S W, Chai T. Data-driven soft-sensor modeling for product quality estimation using case-based reasoning and fuzzy-similarity rough sets[J]. IEEE Transactions on Automation Science & Engineering, 2014, 11(4):992-1003.
[12] 周平,柴天佑.基于案例推理的磨矿分级系统智能设定控制[J].东北大学学报:自然科学版,2007,28(5):613-616. Zhou P, Chai T Y. Intelligent control setting with CBR for ore grinding-classification system[J]. Journal of Northeastern University:Natural Science, 2007, 28(5):613-616.
[13] 白锐,柴天佑.基于数据融合与案例推理的球磨机负荷优化控制[J].化工学报,2009,60(7):1746-1752.Bai R, Chai T Y. Optimization control of ball mill load in blending process with data fusion and case-based reasoning[J]. CIESC Journal, 2009, 60(7):1746-1752.
[14] Ott M. Chameleons have independent eye movements but synchronise both eyes during saccadic prey tracking[J]. Experimental Brain Research, 2001, 139(2):173-179.
[15] Avni O, Borrelli F, Katzir G, et al. Scanning and tracking with independent cameras—A biologically motivated approach based on model predictive control[J]. Autonomous Robots, 2008, 24(3):285-302.
[16] Xu H, Xu Y, Fu H, et al. Coordinated movement of biomimetic dual PTZ visual system and wheeled mobile robot[J]. Industrial Robot, 2014, 41(6):557-566.
[17] Tsai J, Wang C W, Chang C C, et al. A chameleon-like two-eyed visual surveillance system[C]//IEEE International Conference on Machine Learning & Cybernetics. Piscataway, USA:IEEE, 2015:734-740.
[18] 杜鉴豪,许力.基于区域光流特征的异常行为检测[J].浙江大学学报:工学版. 2011,45(7):1161-1166.Du J H, Xu L. Abnormal behavior detection based on regional optical flow[J]. Journal of Zhejiang University:Engineering Science, 2011, 45(7):1161-1166.
[19] Xu Y, Xu H, Wang Y T, et al. A novel automatic extraction approach of pollutants for mobile camera[J]. Applied Mechanics and Materials, 2014, 494-495:1328-1331.
[20] 王静静,林明秀,魏颖.基于灰度相关的帧间差分和背景差分相融合的实时目标检测[J].中南大学学报:自然科学版,2009,40(S1):142-148.Wang J J, Lin M X, Wei Y. Real-time target detection based on combining gray correlation frames differencing and background differencing[J]. Journal of Central South University:Science and Technology, 2009, 40(S1):142-148.