Multi-robot system design and implementation
BLOG KEYWORDS: Multi-robot system, Multi-agent architecture, Microcontroller programming, Sensor data fusion, Feedback control, mobile robotics, Centralized/Decentralized wireless communication, BDI (Belief-Desire-Intention), MA3-LM (Multi-Agent Assignment Algorithem Local Mediation), A-QoS (Application Quality-of-Service), Embedded-robot technology.
Monday, January 28, 2008
Saturday, August 04, 2007
Study of Windowns XP Embedded on an embedded PC
In order to build fairly sophisticated robots that can parallel process/fuse multiple sensors input, capble of wireless communication with other robots and base station, capable of decision making by working through complicated algorithms and execute multiple output action simultaneously, the robot need a good ‘brain’ - an Embedded PC runs Componentized OS could be the solution.
The picture below shows that ICOP Vortex86 embedded PC runs Windows XP Embedded OS.
Posted by Micro Struct 0 comments
Labels: embedded-robot, embedded-system, Windows-XPE
Multi-robot system experiment settings and background study
Multi-Robot Task Allocation (MRTA) is one of the important focuses on multi-robot system researches. Basically researchers design and implement cooperative multi-robot system to address the issue: to make tasks efficiently allocate to robots in order to cooperatively achieve the global goal as the optimal solution for multi-robot team.
The Collaborative Linear Assignment Problem (CLAP) is one of the very important aspects in MRTA, in this project experiment that I have designed, the main focus will be set to address CLAP. The application quality of service (A-QoS) is utilized here as the key value to put multi-robot system into task allocation in an optimization context. The A-QoS here could be configured as simple as just the distances between robots and tasks or as complicated as fusion of multiple measurements like distance, power consumption, task fitness and so on. The A-QoS matrix (robots vs. tasks) will be optimized by Multi-Agent Assignment Algorithm (MA3 –LM) and then each robot will execute one optimal task that being allocated.
The picture below shows one of the initial experiment setting, where the three robots forms a triangle at the beginning and being ready to execute the tasks.
The picture below shows an alternative initial setting for the experiment, where three robots forms a line at the beginning and being ready to execute the tasks.
Below is the picture shows that robots are executing their optimal fitted tasks after MA3-LM negotiation.
REFERENCES:
1. Seow, K.T. and How K.Y., 2002, Collaborative Assignment: A Multiagent Negotiation Approach Using BDI Concepts, AAMAS'02 July 15-19.
2. Gerkey, B.P. and Mataric, M.J., 2004, A Formal Analysis and Taxonomy of Task Allocation in Multi-Robot Systems, The International Journal of Robotics Research Vol. 23, No. 9, September 2004, pp.939-954.
Posted by Micro Struct 0 comments
Labels: A-QoS, CLAP, MA3-LM, MRTA, multi-agent-architecture, multi-robot-system
Friday, August 03, 2007
Heterogeneous robot team accomplished
Finally I have accomplished the planed transforms on the robots, and initialized them in good working conditions as the project experiment required, open architecture, wireless communication capable, encoder feedback and heterogeneous. Now, you can see them all in the picture showing blow.
The three boxes are also made ready for the project experiment, and at this moment they are all in black as shown.
Posted by Micro Struct 0 comments
Labels: Bigfoot-Bot, Boe-Bot, heterogeneous, robot-team, Traxster