Using floating-gate based programmable analog arrays for real-time control of a game-playing robot

This paper presents preliminary results of a mobile manipulator robot tasked to play the classic Towers of Hanoi game. We first discuss the control algorithms necessary to enable necessary game-playing behavior and provide results of implementing our methodology in a high fidelity 3D environment. After attaining success in the simulation environment, we provide results on implementation of the same control software using physical robot hardware. Additionally, preliminary analysis for implementing analog Proportional-Integral-Derivative (PID) control on this platform using a floating-gate based reconfigurable analog IC is explored. Using this concept of floating gate analog arrays for control enables off-loading of the processing, which could be helpful for real-time implementation of robot behavior.

[1]  Michael A. Terry,et al.  Evolving circuits on a field programmable analog array using genetic programming , 2005 .

[2]  Kiam Heong Ang,et al.  PID control system analysis and design , 2006, IEEE Control Systems.

[3]  Yun Li,et al.  PID control system analysis, design, and technology , 2005, IEEE Transactions on Control Systems Technology.

[4]  Ayanna M. Howard,et al.  Case-Based Reasoning for planning turn-taking strategy with a therapeutic robot playmate , 2010, 2010 3rd IEEE RAS & EMBS International Conference on Biomedical Robotics and Biomechatronics.

[5]  Scott Koziol,et al.  Reconfigurable Analog VLSI circuits for robot path planning , 2011, 2011 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[6]  A. Stoica,et al.  Progress in the Development of Field Programmable Analog Arrays for Space Applications , 2008, 2008 IEEE Aerospace Conference.

[7]  Xi Qin,et al.  A Reconfigurable Analog Processor Based on FPAA with Coarse-Grained, Heterogeneous Configurable Analog Blocks , 2010, 2010 International Conference on Field Programmable Logic and Applications.

[8]  Arindam Basu,et al.  Hardware and software infrastructure for a family of floating-gate based FPAAs , 2010, Proceedings of 2010 IEEE International Symposium on Circuits and Systems.

[9]  Nacer Abouchi,et al.  Single active element PID controllers , 2010, 20th International Conference Radioelektronika 2010.

[10]  C. Erdal A New Current-Feedback-Amplifiers (CFAs) Based Proportional-Integral-Derivative (PID) Controller Realization and Calculating Optimum Parameter Tolerances , 2002 .

[11]  Gaurav S. Sukhatme,et al.  Most valuable player: a robot device server for distributed control , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[12]  Una-May O'Reilly,et al.  A Self-Tuning Analog Proportional-Integral-Derivative (PID) Controller , 2006, First NASA/ESA Conference on Adaptive Hardware and Systems (AHS'06).

[13]  Mo-Yuen Chow,et al.  Controlling a path-tracking unmanned ground vehicle with a field-programmable analog array , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

[14]  Yun Li,et al.  Patents, software, and hardware for PID control: an overview and analysis of the current art , 2006, IEEE Control Systems.

[15]  Jaeeun Shim,et al.  Dance dance Pleo: developing a low-cost learning robotic dance therapy aid , 2011, IDC.

[16]  Chao Chen,et al.  Algorithm of location of chess-robot system based on computer vision , 2008, 2008 Chinese Control and Decision Conference.

[17]  John Dorsey Continuous And Discrete Control Systems: Modeling, Identification, Design, And Implementation , 2001 .

[18]  Ali Toker,et al.  Ota-C Based Proportional-Integral-Derivative (PID) Controller and Calculating Optimum Parameter Tolerances , 2001 .

[19]  Ayanna M. Howard,et al.  Playing with toys: Towards autonomous robot manipulation for therapeutic play , 2009, 2009 IEEE International Conference on Robotics and Automation.

[20]  Eric Krotkov Robotics laboratory exercises , 1996 .

[21]  Leila Takayama,et al.  Help me help you: Interfaces for personal robots , 2010, 2010 5th ACM/IEEE International Conference on Human-Robot Interaction (HRI).

[22]  Adrian Stoica,et al.  Self-Reconfigurable Analog Array Integrated Circuit Architecture for Space Applications , 2008, 2008 NASA/ESA Conference on Adaptive Hardware and Systems.

[23]  Shih-Chii Liu,et al.  Analog VLSI: Circuits and Principles , 2002 .