Improving timing predictability in UGV control systems through FPGA implementation

In the design of network-based control systems, network delays and bandwidth variations must be carefully taken into account. In order for the performance of these systems to be optimized, it is necessary to minimize loop delay, and to make it as predictable as possible. In this work, an FPGA implementation is proposed to improve predictability, while at the same time reducing loop delay, in a control system for Unmanned Ground Vehicles in the context of an intelligent space environment. Experimental results are presented demonstrating the significant improvements that can be achieved with regard to the existing PC-based solution. Future improvements that can be obtained from the use of advanced features and resources of FPGAs are also identified.

[1]  Mo-Yuen Chow,et al.  Realization and validation of Delay Tolerant Behavior Control based Adaptive Bandwidth Allocation for networked control system , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[2]  Han Ding,et al.  Design of a Distributed Multiaxis Motion Control System Using the IEEE-1394 Bus , 2010, IEEE Transactions on Industrial Electronics.

[3]  María José Moure,et al.  Features, Design Tools, and Application Domains of FPGAs , 2007, IEEE Transactions on Industrial Electronics.

[4]  José Luis Lázaro,et al.  Coverage-Mapping Method Based on a Hardware Model for Mobile-Robot Positioning in Intelligent Spaces , 2010, IEEE Transactions on Instrumentation and Measurement.

[5]  Long Wang,et al.  FPGA-based gait control system for passive bipedal robot , 2007, 2007 7th IEEE-RAS International Conference on Humanoid Robots.

[6]  Mo-Yuen Chow,et al.  Analysis of two FPGA design methodologies applied to an image processing system , 2010, 2010 IEEE International Symposium on Industrial Electronics.

[7]  Kouhei Ohnishi,et al.  Implementation of Bilateral Control System Based on Acceleration Control Using FPGA for Multi-DOF Haptic Endoscopic Surgery Robot , 2009, IEEE Transactions on Industrial Electronics.

[8]  Mo-Yuen Chow,et al.  Predictive control of multiple UGVs in a NCS with adaptive bandwidth allocation , 2009, 2009 35th Annual Conference of IEEE Industrial Electronics.

[9]  Hideki Hashimoto,et al.  Path tracking control of mobile robots using a quadratic curve , 1996, Proceedings of Conference on Intelligent Vehicles.

[10]  Y. Fujimoto,et al.  Control System With High-Speed and Real-Time Communication Links , 2008, IEEE Transactions on Industrial Electronics.

[11]  Eric Monmasson,et al.  FPGA Design Methodology for Industrial Control Systems—A Review , 2007, IEEE Transactions on Industrial Electronics.

[12]  Wei Qi,et al.  Navigation and positioning research of service robot based on intelligent space , 2009, 2009 IEEE International Conference on Automation and Logistics.

[13]  Yasutaka Fujimoto,et al.  A control system with high speed and real time communication links , 2006, 9th IEEE International Workshop on Advanced Motion Control, 2006..

[14]  Mo-Yuen Chow,et al.  Behavioral control based adaptive bandwidth allocation in a system of Unmanned Ground Vehicles , 2010, IECON 2010 - 36th Annual Conference on IEEE Industrial Electronics Society.