A New Hybrid Motion Planner: Applied in a Brain-Actuated Robotic Wheelchair

This article presents a new hybrid motion (HM) planner, designed to allow robust indoor navigation in constrained environments of nonholonomic differential robots, such as RobChair, the brain-actuated robotic wheelchair from the Institute of Systems and Robotics, University of Coimbra, Portugal. Relying on this new planning algorithm, RobChair is now able to operate in real dynamic environments and perform challenging maneuvers in narrow spaces. The HM planner integrates deliberative and reactive modules in a three-layer structure: a fast three-dimensional (3-D)-global path planner, smoothing, and a new reactive local planner designated the double-dynamic window approach (D-DWA). The 3-D-global path planner consists in the A* algorithm, which defines a path composed by a sequence of (x, y) points, with an interpolation module that has the purpose of assigning an orientation to each (x, y) point. The smoothing algorithm adjusts the (x, y) points to reduce accelerations and jerk associated with the trajectory. The D-DWA is in charge of dynamically adapting the robot motion, taking into account the robot geometry (noncircular robot) and local static/dynamic obstacles, unknown from the global planner perspective. Real-time navigation is achieved because both the smoothing and the D-DWA algorithms are iteratively executed during navigation. The use of multiresolution local grid maps also contributes to the increase of computation performance. To show the effectiveness of the proposed planning algorithm, results of real navigation experiments are reported in this article. The experiments consist in steering RobChair in a real office-like scenario by different participants, using a self-paced P300-based brain-computer interface (BCI).

[1]  Stefan Kohlbrecher,et al.  A flexible and scalable SLAM system with full 3D motion estimation , 2011, 2011 IEEE International Symposium on Safety, Security, and Rescue Robotics.

[2]  Oliver Brock,et al.  High-speed navigation using the global dynamic window approach , 1999, Proceedings 1999 IEEE International Conference on Robotics and Automation (Cat. No.99CH36288C).

[3]  Wolfram Burgard,et al.  The dynamic window approach to collision avoidance , 1997, IEEE Robotics Autom. Mag..

[4]  Iñaki Iturrate,et al.  A Noninvasive Brain-Actuated Wheelchair Based on a P300 Neurophysiological Protocol and Automated Navigation , 2009, IEEE Transactions on Robotics.

[5]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[6]  Oussama Khatib,et al.  Elastic bands: connecting path planning and control , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[7]  Hendrik Van Brussel,et al.  Adaptable navigational assistance for intelligent wheelchairs by means of an implicit personalized user model , 2010, Robotics Auton. Syst..

[8]  Urbano Nunes,et al.  Assisted navigation for a brain-actuated intelligent wheelchair , 2013, Robotics Auton. Syst..

[9]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[10]  Yoram Koren,et al.  The vector field histogram-fast obstacle avoidance for mobile robots , 1991, IEEE Trans. Robotics Autom..

[11]  José del R. Millán,et al.  Brain-Controlled Wheelchairs: A Robotic Architecture , 2013, IEEE Robotics & Automation Magazine.

[12]  Urbano Nunes,et al.  Statistical spatial filtering for a P300-based BCI: Tests in able-bodied, and patients with cerebral palsy and amyotrophic lateral sclerosis , 2011, Journal of Neuroscience Methods.

[13]  Christian Laugier,et al.  Probabilistic navigation in dynamic environment using Rapidly-exploring Random Trees and Gaussian processes , 2008, 2008 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[14]  Brice Rebsamen,et al.  A brain controlled wheelchair to navigate in familiar environments. , 2010, IEEE transactions on neural systems and rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[15]  Ivan Petrovic,et al.  Dynamic window based approach to mobile robot motion control in the presence of moving obstacles , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[16]  Pierre Payeur,et al.  A hybrid control architecture for autonomous mobile robot navigation in unknown dynamic environment , 2015, 2015 IEEE International Conference on Automation Science and Engineering (CASE).

[17]  Ross A. Knepper,et al.  Differentially constrained mobile robot motion planning in state lattices , 2009 .

[18]  O. Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[19]  Manuela M. Veloso,et al.  Real-Time Randomized Path Planning for Robot Navigation , 2002, RoboCup.

[20]  Sven Koenig,et al.  Fast replanning for navigation in unknown terrain , 2005, IEEE Transactions on Robotics.

[21]  Petter Ögren,et al.  A convergent dynamic window approach to obstacle avoidance , 2005, IEEE Transactions on Robotics.

[22]  Roland Siegwart,et al.  Smooth path planning in constrained environments , 2009, 2009 IEEE International Conference on Robotics and Automation.

[23]  David Furcy,et al.  Lifelong Planning A , 2004, Artif. Intell..