Agent-oriented Embedded Control System Design and Development of a Vision-based Automated Guided Vehicle

This paper presents a control system design and development approach for a vision-based automated guided vehicle (AGV) based on the multi-agent system (MAS) methodology and embedded system resources. A three-phase agent-oriented design methodology Prometheus is used to analyse system functions, construct operation scenarios, define agent types and design the MAS coordination mechanism. The control system is then developed in an embedded implementation containing a digital signal processor (DSP) and an advanced RISC machine (ARM) by using the multitasking processing capacity of multiple microprocessors and system services of a real-time operating system (RTOS). As a paradigm, an onboard embedded controller is designed and developed for the AGV with a camera detecting guiding landmarks, and the entire procedure has a high efficiency and a clear hierarchy. A vision guidance experiment for our AGV is carried out in a space-limited laboratory environment to verify the perception capacity and the onboard intelligence of the agent-oriented embedded control system.

[1]  Tatsushi Nishi,et al.  Experimental studies on a local rescheduling procedure for dynamic routing of autonomous decentralized AGV systems , 2006 .

[2]  Lou Pei-huang Optimal path tracking control based on motion prediction , 2009 .

[3]  Danny Weyns,et al.  Architectural design of a situated multiagent system for controlling automatic guided vehicles , 2008, Int. J. Agent Oriented Softw. Eng..

[4]  Michael Winikoff,et al.  Prometheus design tool , 2005, AAMAS '05.

[5]  Ruqing Yang,et al.  MAS based embedded control system design method and a robot development paradigm , 2006 .

[6]  Manoj Kumar Tiwari,et al.  Development of an intelligent agent-based AGV controller for a flexible manufacturing system , 2008 .

[7]  Joaquim Salvi,et al.  A multi-agent architecture with cooperative fuzzy control for a mobile robot , 2007, Robotics Auton. Syst..

[8]  Terry R. Payne,et al.  Developing Intelligent Agent Systems by Lin Padgham and Michael Winikoff, John Wiley and Sons, 230 pp., $45.00, ISBN 0-470-86120-7 , 2004, The Knowledge Engineering Review.

[9]  Antonio Fernández-Caballero,et al.  Agent-oriented modeling and development of a person-following mobile robot , 2011, Expert Syst. Appl..

[10]  Gen'ichi Yasuda Distributed autonomous control of modular robot systems using parallel programming , 2003 .

[11]  Jun Yu,et al.  An Intelligent Real-Time Monocular Vision-Based AGV System for Accurate Lane Detecting , 2008, 2008 ISECS International Colloquium on Computing, Communication, Control, and Management.

[12]  Xing Wu,et al.  Multi-objective Genetic Algorithm for System Identification and Controller Optimization of Automated Guided Vehicle , 2011, J. Networks.

[13]  Rafael Muñoz-Salinas,et al.  A multi-agent system architecture for mobile robot navigation based on fuzzy and visual behaviour , 2005, Robotica.

[14]  José Luis Lázaro,et al.  Distributed architecture for control and path planning of autonomous vehicles , 2001, Microprocess. Microsystems.

[15]  Aladdin Ayesh,et al.  Multi-agent system for people detection and tracking using stereo vision in mobile robots , 2009, Robotica.

[16]  van Albertus Jozephus Nicolaas van Breemen Breemen Agent-Based Multi-Controller Systems - A design framework for complex control problems , 2001 .