Open Access Open Access  Restricted Access Subscription or Fee Access

Embedded Component-as-Agent Robotic Software Platform for Autonomous Robots


(*) Corresponding author


Authors' affiliations


DOI: https://doi.org/10.15866/irecos.v11i2.8320

Abstract


Robotics is a research area in which the use of software platforms became more challenging, mainly since hardware designs entered a mature phase, open source micro-controllers are accessible now more than ever, providing rich, stable and low-cost hardware platforms. The challenge in this work is to provide a software platform to manage the complexity of controlling and handling hardware components of a robotic system. Over the past decade, several robotic software platforms appeared, offering solutions to the recurrent problems. In this paper we introduce a Component-As-Agent Approach used in a Multi Agent System context, and we present a novel middle-ware system software design and implementation, using the Component-As-Agent approach.
Copyright © 2016 Praise Worthy Prize - All rights reserved.

Keywords


MAS; Component-As-Agent; Robotics; Software; Arduino; Middle-Ware

Full Text:

PDF


References


Arduino, “Arduino Project.” 2014.
http://dx.doi.org/10.1007/978-1-4302-3886-7_11

J. Kramer and M. Scheutz, “Development environments for autonomous mobile robots: A survey,” Auton. Robots, vol. 22, no. 2, pp. 101–132, 2007.
http://dx.doi.org/10.1007/s10514-006-9013-8

U. Forge, “Documentation for The Urbi Project.” 2015.

Orocus, “The Orocos Project.” 2015.

Orca, “Components for Robotics: The Orca Project.” 2015.

“RoboComp.” 2014.

M. Quigley and K. Conley, “ROS: an open-source Robot Operating System,” … open source …, no. Figure 1, 2009.

J. Halbig, A. Windisch, P. Kingsbury, N. Oswald, and W. Hardt, “Realtime Decision-Making for Certifiable Autonomous Unmanned Systems,” Int. J. imaging Robot., vol. 10, no. 2, pp. 44–57, 2013.
http://dx.doi.org/10.1109/ica.2011.6130173

A. Saudi and J. Sulaiman, “Indoor Path Planning for Mobile Robot using LBBC-EG,” Int. J. imaging Robot., vol. 11, no. 3, pp. 37–45, 2013.
http://dx.doi.org/10.1109/taeece.2013.6557312

A. Soriano, E. J. Bernabeu, A. Valera, and M. Valles, “Multi-Agent Systems Platform for Mobile Robots Collision Avoidance,” Adv. Pract. Appl. Agents Multi-Agent Syst. 11th Int. Conf. PAAMS 2013. Proc., pp. 320–323, 2013.
http://dx.doi.org/10.1007/978-3-642-38073-0_37

Á. Soriano, E. J. Bernabeu, Á. Valera, and M. Vallés, “Distributed Collision Avoidance Method Based on Consensus among Mobile Robotic Agents,” Int. J. Imaging Robot., vol. 15, no. 1, pp. 80–90, 2014.

M. Tahifa, J. Boumhidi, and A. Yahyaoui, “Implementing a Multi-agent Traffic Control in Non-Deterministic Environment with Q-learning,” in Intelligent Systems: Theories and Applications, 9th International Conference on, 2104, vol. 1, pp. 392–397.

Tucnik, P., Bures, V., Inclusion of complexity: Modelling enterprise business environment by means of agent-based simulation, (2013) International Review on Modelling and Simulations (IREMOS), 6 (5), pp. 1709-1717.

Basjaruddin, N.C., Kuspriyanto, Priyana, Y., Husni, E., Modeling and simulation of overtaking maneuver using BDI agent, (2015) International Review on Modelling and Simulations (IREMOS), 8 (4), pp. 458-465.
http://dx.doi.org/10.15866/iremos.v8i4.6548

Manfredi, S., Modeling, analysis and stability of consensus condition in heterogeneous and switching multi agent systems, (2013) International Review of Automatic Control (IREACO), 6 (5), pp. 537-543.

El Bakkali, M., Medromi, H., Real time ""2CRT"" architecture and platform for the experimentation of telecommunication terminals according to the Manhattan mobility, (2013) International Journal on Communications Antenna and Propagation (IRECAP), 3 (2), pp. 125-130.

Moutaouakkil, F., Sayouti, A., Medromi, H., Telerobotic on internet case study: Mobile robot, (2013) International Journal on Communications Antenna and Propagation (IRECAP), 3 (2), pp. 146-151.

Boukhdir, K., Boualam, A., Tallal, S., Medromi, H., Benhadou, S., Conception, Design and Implementation of Secured UAV Combining Multi-Agent Systems and Ubiquitous Lightweight IDPS (Intrusion Detection and Prevention System), (2015) International Journal on Engineering Applications (IREA), 3(1), pp. 1-5.

Marzouk, F., Boukhdir, K., Medromi, H., Design, Modeling and Realization of a UAV Based on Multi-Agent Systems on an Embedded Platform, (2014) International Journal on Engineering Applications (IREA), 2(6), pp. 189-194.

D. Kohler and K. Conley, “rosjava--An implementation of ROS in pure Java with Android support.” 2013.

G. Bradski and A. Kaehler, Learning OpenCV: Computer vision with the OpenCV library. O’Reilly Media, Inc., 2008.
http://dx.doi.org/10.1109/mra.2009.933612

A. C. L. Fipa, “Message structure specification.” 2002.

G. Magyar, P. Sinčák, and Z. Krizsán, “Comparison Study of Robotic Middleware for Robotic Applications,” in Emergent Trends in Robotics and Intelligent Systems, Springer, 2015, pp. 121–128.
http://dx.doi.org/10.1007/978-3-319-10783-7_13

Y. Fathi and S. Benhlima, “Stereo Vision pour la Robotique: Processus et Methodes,” in 8èmes Journées d’Optique et de Traitement de l’Information, 2013, vol. 1, p. 46.

N. Spanoudakis and P. Moraitis, “Modular JADE agents design and implementation using ASEME,” in Web Intelligence and Intelligent Agent Technology (WI-IAT), 2010 IEEE/WIC/ACM International Conference on, 2010, vol. 2, pp. 221–228.
http://dx.doi.org/10.1109/wi-iat.2010.136

Y. Fathi and S. Benhlima, “Java Serial 2 Arduino.” 2014.

“RXTX wiki.” 2014.

P. Abeles, “Documentation for BoofCV.” 2015.

Oracle, “Getting Started With the Java Rule Engine API (JSR 94): Toward Rule-Based Applications.” 2015.

M. Jason, “Jessrules Project.” 2014.

I. Astrova and A. Koschel, “Distributed OSGi Service Platform through Apache CXF and Web Services,” in Proceeding of WEB 2013, The First International Conference on Building and Exploring Web Based Environments,Seville, Spain, 2013, pp. 19–25.


Refbacks

  • There are currently no refbacks.



Please send any question about this web site to info@praiseworthyprize.com
Copyright © 2005-2024 Praise Worthy Prize