根据水面无人艇运动学和基础控制特性提出一种局部危险规避算法. 采用分层策将动态窗口分解为艏向窗口和线速度窗口,使用切线法和弧线法分别从艏向窗口和线速度窗口中求出规避角速度和线速度,并引入角速度缓冲模型以提升规划过程中艇体的稳定性. 仿真实验验证了算法具有规避能力强和稳定性高的特点,并由湖试实艇实验验证了算法对实艇的基础控制特性具有良好的适应性,能引导水面无人艇在实际环境中实现有效安全的危险规避.
This paper proposes a local obstacle avoidance algorithm for unmanned surface vehicles (USV).It is designed based on the kinetic and basic motion control characteristics of USV. The heading window and linear velocity window are obtained from the dynamic window by using a hierarchical strategy. The angular
velocity and linear velocity are obtained from the heading window and linear velocity window with the tangent method and the curve method. For stability of the vessel, a buffering model of angular velocity is designed. Simulation shows that the proposed algorithm has strong capability of obstacle avoidance and high stability.Results of on-boat experiment demonstrate that the algorithm is suitable for the basic control of actual boats,and can guide USV to realize obstacle avoidance in real environment.
[1] MANLEY J E. Unmanned surface vehicles, 15 years of development [C]//Proceedings MTS/IEEE Oceans’ 08 Conference, Qu’ebec: MTS/IEEE press, 2008: 1-4.
[2] KHATIB O. Real-time obstacle avoidance for manipulators and mobile robots [J]. The International Journal of Robotics Research, 1986, 5(1): 90-98.
[3] BORENSTEIN J, KOREN Y. The vector field histogram- fast obstacle avoidance for mobile robots [J]. IEEE Transactions on Robotics and Automation, 1991, 7(3): 278-288.
[4] MINGUEZ J, MONTANO L. Nearness diagram navigation (nd): a new real time collision avoidance approach [C]// Proceedings of the 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems, Takamatsu: IEEE, 2000: 2094-2100.
[5] SIMMONS R. The curvature-velocity method for local obstacle avoidance [C]//IEEE International Conference on Robotics and Automation, Minneapolis: IEEE, 1996: 3375- 3382.
[6] SIMMONS R. The lane-curvature method for local obstacle avoidance [C]//IEEE/RSJ International Conference on Intelligent Robots and Systems, IEEE, 1998: 1615-1621.
[7] FOX D, BURGARD W, THRUN S. The dynamic window approach to collision avoidance [J]. IEEE Robot. Autom. Mag., 1997, 4(1): 23-33.
[8] SEDER M, PETROVIC I. Dynamic window based approach to mobile robot motion control in the presence of moving obstacles [C]//2007 IEEE International Conference on Robotics and Automation. Roma: IEEE, 2007: 1986-1991.
[9] LI Guoyang, WU Genxia, WEI Wei. ND-DWA: a reactive method for collision avoidance in troublesome scenarios [C]//Proceedings of the 6th World Congress on Intelligent Control and Automation. Dalian: IEEE, 2006: 9307-9311.
[10] ÖGREN P,LEONARD N E. A convergent dynamic window approach to obstacle avoidance [J]. IEEE Transactions on Robotics, 2005, 21(2): 188- 195.
[11] REBAI K, AZOUAOUI O. Bi-steerable robot navigation using a modified dynamic window approach [C]// Proceeding of the 6th International Symposium on Mechatronics and its Applications, Sharjah, UAE: IEEE press, 2009: 1-6.
[12] CHOU C C, LIAN F L. Characterizing indoor environment for robot navigation using velocity space approach with region analysis and look-ahead verification [J]. IEEE Transactions on Instrumentation and Measurement, 2011, 60(2): 442-451.
[13] LARSON J, BRUCH M, HALTERMAN R, John ROGERSB J, Robert WEBSTER R. Advances in autonomous obstacle avoidance for unmanned surface vehicles [C]//AUVSI Unmanned Systems North America 2007, Washington, DC: AUVSI, 2007: 1-15.
[14] SIMMONS R, HENRIKSEN L, CHRISMAN L, WHELAN G. Obstacle avoidance and safeguarding for a lunar rover [C]// Proceedings from the AIAA Forum on Advanced Developments in Space Robotics, Madison: WI, 1998.
[15] 唐平鹏,乔梁,张汝波. 水面无人艇近程反应式危险规避方法研究 [J]. 华中科技大学学报:自然科学版, 2011, 39:400-402.
TANG Pingpeng, QIAO Liang, ZHANG Rubo. Near-field reactive obstacle-avoidance for USV [J]. Journal of Huazhong University of Science and Technology: Natural Science Edition, 2011, 39: 400-402. (in Chinese)
[16] LIAO Yulei, PANG Yongjie, WAN Lei. Combined speed and yaw control of underactuated unmanned surface vehicles [C]// International Asia Conference on Informatics in Control, Automation and Robotics. Wuhan: IEEE Computer Society, 2010: 157-161.
[17] WU Gongxing, SUN Hanbin, ZOU Jin, WAN Lei. The basic motion control strategy for the water-jet-propelled USV [C]// Proceedings of the 2009 IEEE International Conference on Mechatronics and Automation, Changchun: IEEE, 2009: 611-616.
[18] WU Gongxing, ZOU Jin, WAN Lei, QIN Zaibai. Design of the intelligence motion control system for the high-speed USV [C]// 2009 Second International Conference on Intelligent Computation Technology and Automation, IEEE, 2009: 50-53.