Block-synchronous Harmonic Control for Scalable Trajectory Planning

Trajectory planning consists in finding a way to get from a starting position to a goal position while avoiding obstacles within a given environment or navigation space. Harmonic functions may be used as potential fields for trajectory planning. Such functions do not have local extrema, so that control algorithms may reduce to locally descend the potential field until reaching a minimum, when obstacles correspond to maxima of the potential and goals correspond to minima. This chapter presents a parallel hardware implementation of this navigation method on reconfigurable digital circuits. Trajectories are estimated after the iterated computation of the harmonic function, given the goal and obstacle positions of the navigation problem. The proposed massively distributed implementation locally computes the direction to choose to get to the goal position at any point of the environment. Changes in this environment may be immediately taken into account, for example when obstacles are discovered during an on-line exploration. To fit real-world applications, our implementation has been designed to deal with very large navigation environments while optimizing computation time.

[1]  L. Tarassenko,et al.  Analogue computation of collision-free paths , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[2]  Jean-Jacques E. Slotine,et al.  Real-time path planning using harmonic potentials in dynamic environments , 1997, Proceedings of International Conference on Robotics and Automation.

[3]  Ahmad A. Masoud,et al.  Motion planning in the presence of directional and obstacle avoidance constraints using nonlinear, anisotropic, harmonic potential fields , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[4]  Bernard Girau,et al.  Massively distributed digital implementation of an integrate-and-fire LEGION network for visual scene segmentation , 2007, Neurocomputing.

[5]  Roderic A. Grupen,et al.  The applications of harmonic functions to robotics , 1993, J. Field Robotics.

[6]  Roderic A. Grupen,et al.  A control basis for multilegged walking , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[7]  Gregory S. Chirikjian,et al.  A new potential field method for robot path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  James Cox Online motion planning , 1989 .

[9]  John S. Zelek,et al.  Complete real-time path planning during sensor-based discovery , 1998, Proceedings. 1998 IEEE/RSJ International Conference on Intelligent Robots and Systems. Innovations in Theory, Practice and Applications (Cat. No.98CH36190).

[10]  Mircea R. Stan,et al.  Analog VLSI for robot path planning , 1994, J. VLSI Signal Process..

[11]  Ahmad A. Masoud,et al.  Motion planning in the presence of directional and regional avoidance constraints using nonlinear, anisotropic, harmonic potential fields: a physical metaphor , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[12]  Kamal K. Gupta,et al.  An Incremental Harmonic Function-based Probabilistic Roadmap Approach to Robot Path Planning , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[13]  Oussama Khatib,et al.  Real-Time Obstacle Avoidance for Manipulators and Mobile Robots , 1985, Autonomous Robot Vehicles.

[14]  Rafael C. González,et al.  Online motion planning using Laplace potential fields , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[15]  J. F. Bouchard,et al.  IEEE TRANSACTIONS ON SYSTEMS , MAN , AND CYBERNETICS — PART A : SYSTEMS AND HUMANS , 2001 .

[16]  J. Brian Burns,et al.  Path planning using Laplace's equation , 1990, Proceedings., IEEE International Conference on Robotics and Automation.

[17]  Huan Li,et al.  Scalability and schedulability in large, coordinated, distributed robot systems , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[18]  Bernard Girau,et al.  Embedded harmonic control for dynamic trajectory planning on FPGA , 2007, Artificial Intelligence and Applications.

[19]  Jean Louchet,et al.  Mobile Robot Sensor Fusion Using Flies , 2003, EvoWorkshops.