An Experimental Framework for Multi-Agents Using RTOS Based Robotic Controllers

Thist paper presents a framework for distributed application development containing autonomous manipulator robots, multi-agents based software and real time operating systems. The framework is structured on layers; this approach dissociates hardware from local control loops and high level global control strategy. In our implemented version, the working framework contains an original combinations of two robotic arms, MQX controllers using RTOS and a multi-agent JADE based platform running on PC. This structuring gives to the developer the ability to focus on specific individual modules development which then are integrated in a comprising system. The proposed modular distributed architecture favors reusing, fast refactoring and maintenance of the distributed system. The paper describes the overall structure of the framework, but also the features and functionality of its components. It also highlights the advantages of distributed control based on multi-agents and the flexibility of MQX RTOS controllers running robotic tasks. The interactions between software, controllers and mechanical systems in the time domain are also evaluated. Finally, the implemented strategies will be evaluated in order to be applied for the industrial field.

[1]  Jorge Cortes,et al.  Distributed Control of Robotic Networks: A Mathematical Approach to Motion Coordination Algorithms , 2009 .

[2]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[3]  Sara Morgan,et al.  Programming Microsoft® Robotics Studio , 2008 .

[4]  Luige Vladareanu,et al.  The Hybrid Position and Force Control of Robots with Compliance Function by Open Architecture Systems , 2009, IKE.

[5]  Maxim Likhachev,et al.  Learning to plan for constrained manipulation from demonstrations , 2016, Auton. Robots.

[6]  Tarek M. Sobh,et al.  Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography , 2012, J. Robotics.

[7]  Maxim Likhachev,et al.  Learning to Plan for Constrained Manipulation from Demonstrations , 2013, Robotics: Science and Systems.

[8]  T. Kawaoka,et al.  Multiagent-based distributed manipulator control , 1996, 1996 IEEE/SICE/RSJ International Conference on Multisensor Fusion and Integration for Intelligent Systems (Cat. No.96TH8242).

[9]  Zdenko Kovacic,et al.  Collision-Free Path Planning in Robot Cells Using Virtual 3D Collision Sensors , 2005 .

[10]  Christian Schlegel,et al.  Robotic software systems: From code-driven to model-driven designs , 2009, 2009 International Conference on Advanced Robotics.

[11]  Beno Benhabib,et al.  An implementation methodology for the supervisory control of flexible manufacturing workcells , 1997 .

[12]  Fabio Bellifemine,et al.  Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology) , 2007 .

[13]  KeJun Ning Research on embedded MAS based manipulator control , 2006, Ind. Robot.

[14]  H. Neil Geismar,et al.  Sequencing and Scheduling in Robotic Cells: Recent Developments , 2005, J. Sched..

[15]  Shiang-Fong Chen,et al.  Collision-free path planning , 1997 .

[16]  Michael Beetz,et al.  Laser-based perception for door and handle identification , 2009, 2009 International Conference on Advanced Robotics.

[17]  Christian Schlegel,et al.  Robotic Software Systems: From Code-Driven to Model-Driven Software Development , 2012 .

[18]  Fabio Bellifemine,et al.  Developing Multi-agent Systems with JADE , 2007, ATAL.

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

[20]  E. Diaconescu,et al.  Communication solution for industrial control applications with multi-agents using OPC servers , 2012, 2012 International Conference on Applied and Theoretical Electricity (ICATE).

[21]  Francesco Bullo,et al.  Distributed Control of Robotic Networks , 2009 .

[22]  Cristian Spirleanu,et al.  Distributed control system for robotic cells and intelligent building automation using agents , 2011 .

[23]  Wyatt S. Newman,et al.  Hardware and software architecture of ABBY: An industrial mobile manipulator , 2013, 2013 IEEE International Conference on Automation Science and Engineering (CASE).