Skip to main content

Integration of Mobile Robot Navigation on a Control Kernel Middleware Based System

  • Conference paper
Distributed Computing and Artificial Intelligence, 11th International Conference

Abstract

This paper introduces how mobile robots can perform navigation tasks by implementing a system based on the control kernel middleware (CKM), and how can take benefit of this. Smart resources are also included into the topology of the system, improving the distribution of the computational load required by the system tasks. The CKM and the smart resources are both highly reconfigurable, even on execution time, and they also implement fault detection mechanisms and Quality of Service (QoS) policies. By combining of these capabilities, the system can be dynamically adapted to the requirements of its tasks. Furthermore, this solution is designed to be implemented by almost every type of robot. The distribution of load make this system suitable even for those configurations which are provided with a low computational power. All these benefits are improved by exploiting the smart resources capabilities, and the dynamic performance of the system.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Rock (Robot Constrution Toolkit), http://www.rock-robotics.org/

  2. Albertos, P., Crespo, A., Simó, J.: Control kernel: A key concept in embedded control systems. In: 4th IFAC Symposium on Mechatronic Systems (2006)

    Google Scholar 

  3. Bruyninckx, H., Soetens, P., Koninckx, B.: The Real-Time Motion Control Core of the Orocos Project. In: IEEE International Conference on Robotics and Automation, pp. 2766–2771 (2003)

    Google Scholar 

  4. De Souza, G.N., Kak, A.C.: Vision for mobile robot navigation: A survey. IEEE Transactions on Pattern Analysis and Machine Intelligence 24(2), 237–267 (2002)

    Article  Google Scholar 

  5. Fitzpatrick, P., Metta, G., Natale, L.: Towards long-lived robot genes. Robotics and Autonomous Systems (2008)

    Google Scholar 

  6. Mohamed, N., Al-Jaroodi, J., Jawhar, I.: Middleware for robotics: A survey. In: 2008 IEEE Conference on Robotics, Automation and Mechatronics, pp. 736–742. IEEE (2008)

    Google Scholar 

  7. Montemerlo, M., Roy, N., Thrun, S.: Perspectives on standardization in mobile robot programming: The carnegie mellon navigation (carmen) toolkit. In: Proceedings of 2003 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2003), vol. 3, pp. 2436–2441. IEEE (2003)

    Google Scholar 

  8. Muñoz, M., Munera, E., Blanes, J.F., Simo, J.E., Benet, G.: Event driven middleware for distributed system control. XXXIV Jornadas de Automatica, 8 (2013)

    Google Scholar 

  9. Muñoz, M., Munera, E., Blanes, J.F., Simó, J.E.: A hierarchical hybrid architecture for mission-oriented robot control. In: Armada, M.A., Sanfeliu, A., Ferre, M. (eds.) First Iberian Robotics Conference of ROBOT 2013. AISC, vol. 252, pp. 363–380. Springer, Heidelberg (2014)

    Chapter  Google Scholar 

  10. Sánchez, E.M., Alcobendas, M.M., Noguera, J.F.B., Gilabert, G.B., Ten, J.E.S.: A reliability-based particle filter for humanoid robot self-localization in RoboCup Standard Platform League. Sensors (Basel, Switzerland) 13(11), 14954–14983 (2013)

    Article  Google Scholar 

  11. Poza-Luján, J.-L., Posadas-Yagüe, J.-L., Simó-Ten, J.-E.: Relationship between Quality of Control and Quality of Service in Mobile Robot Navigation. In: Omatu, S., De Paz Santana, J.F., González, S.R., Molina, J.M., Bernardos, A.M., Rodríguez, J.M.C. (eds.) Distributed Computing and Artificial Intelligence. AISC, vol. 151, pp. 557–564. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  12. Proetzsch, M., Luksch, T., Berns, K.: Development of complex robotic systems using the behavior-based control architecture iB2C. Robotics and Autonomous Systems 58(1), 46–67 (2010)

    Article  Google Scholar 

  13. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., Ng, A.Y.: Ros: An open-source robot operating system. In: ICRA Workshop on Open Source Software, vol. 3 (2009)

    Google Scholar 

  14. Roy, N., Burgard, W., Fox, D., Thrun, S.: Coastal navigation-mobile robot navigation with uncertainty in dynamic environments. In: Proceedings of the 1999 IEEE International Conference on Robotics and Automation, vol. 1, pp. 35–40. IEEE (1999)

    Google Scholar 

  15. Nicolau, V., Muñoz, M., Simó, J.: KertrolBot Platform: SiDiReLi: Distributed System with Limited Resources. Technical report, Institute of Control Systems and Industrial Computing - Polytechnic University of Valencia, Valencia, Spain (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Eduardo Munera Sánchez .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Sánchez, E.M., Alcobendas, M.M., Yagüe, J.L.P., Poza-Luján, JL., Noguera, J.F.B. (2014). Integration of Mobile Robot Navigation on a Control Kernel Middleware Based System. In: Omatu, S., Bersini, H., Corchado, J., Rodríguez, S., Pawlewski, P., Bucciarelli, E. (eds) Distributed Computing and Artificial Intelligence, 11th International Conference. Advances in Intelligent Systems and Computing, vol 290. Springer, Cham. https://doi.org/10.1007/978-3-319-07593-8_55

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-07593-8_55

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-07592-1

  • Online ISBN: 978-3-319-07593-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics