Skip to main content

MRT: Robotics Off-the-Shelf with the Modular Robotic Toolkit

  • Chapter
Book cover Software Engineering for Experimental Robotics

Part of the book series: Springer Tracts in Advanced Robotics ((STAR,volume 30))

Abstract

Since robotic applications are becoming more and more sophisticated, the design, development, and maintenance of the related software may benefit from a modular approach both in terms of flexibility and reusability. By decomposing a complex system into several simpler functional modules, it is possible to separate responsibilities and parallelize efforts. Many robotic systems, even operating in really different application domains, share several functionalities. The use of a modular approach allows to reuse the same functional units in different applications, thus reducing the development time and increasing the software reliability.

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
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover 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. Sven Behnke, Local multiresolution path planning, RoboCup 2003: Robot Soccer World Cup VII (Daniel Polani, Brett Browning, Andrea Bonarini, and Kazuo Yoshida, eds.), Lecture Notes in Computer Science, vol. 3020, Springer, 2004, pp. 332–343.

    Google Scholar 

  2. D. Brugali and M. E. Fayad, Distributed computing in robotics and automation, IEEE Transactions on Robotics and Automation 18 (2002), no. 4, 409–420.

    Article  Google Scholar 

  3. A. Brooks, T. Kaupp, A. Makarenko, S. Williams, and A. Oreback, Towards component-based robotics, Proc. IEEE/RSJ Intl. Conference on Intelligent Robots and Systems, 2005.

    Google Scholar 

  4. Andrea Bonarini, Matteo Matteucci, and Marcello Restelli, Anchoring: do we need new solutions to an old problem or do we have old solutions for a new problem?, Proceedings of the AAAI Fall Symposium on Anchoring Symbols to Sensor Data in Single and Multiple Robot Systems (Menlo Park, CA), AAAI Press, 2001, pp. 79–86.

    Google Scholar 

  5. Andrea Bonarini, Matteo Matteucci, and Marcello Restelli, A novel model to rule behavior interaction, Proceedings of IAS-8, 2004, pp. 199–206.

    Google Scholar 

  6. Andrea Bonarini, Matteo Matteucci, and Marcello Restelli, Automatic error detection and reduction for an odometric sensor based on two optical mice, Proceedings of ICRA 2005, IEEE Press, 2005, pp. 1687–1692.

    Google Scholar 

  7. A. Bonarini, M. Matteucci, M. Restelli, and D. G. Sorrenti, Mrt, milan robocup team 2004, RoboCup 2004: Robot Soccer World Cup VIII (D. Nardi, M. Riedmiller, C. Sammut, and J. Santos-Victor, eds.), Springer, 2005.

    Google Scholar 

  8. Andrea Bonarini and Marcello Restelli, An architecture to implement agents co-operating in dynamic environments, Proceedings of AAMAS 2002, 2002, pp. 1143–1144.

    Google Scholar 

  9. Rodney A. Brooks, A robust layered control system for a mobile robot, IEEE Journal of Robotics and Automation RA-2, no. 1, 14–23.

    Google Scholar 

  10. Riccardo Cassinis, Paolo Meriggi, Andrea Bonarini, and Matteo Matteucci, Device communities development toolkit: An introduction, Proceedings of EUROBOT 01, 2001.

    Google Scholar 

  11. E. Gat, Three-layer architectures, Artificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems (D. Kortenkamp, R. P. Bonasso, and R. Murphy, eds.), AAAI Press/The MIT Press, Menlo Park, CA, 1998, pp. 195–210.

    Google Scholar 

  12. C. D. Gill and W. D. Smart, Middleware for robots?, Proceedings of the AAAI Spring Symposium on Intelligent Distributed and Embedded Systems, 2002.

    Google Scholar 

  13. B. Hayes-Roth, K. Pfleger, P. Lalanda, P. Morignot, and M. Balabanovic, A domain-specific software architecture for adaptive intelligent systems, IEEE Transactions on Software Engineering 21 (1995), no. 4, 288–301.

    Article  Google Scholar 

  14. H. Kitano, M. Asada, Y. Kuniyoshi, I. Noda, and E. Osawa, Robocup: The robot world cup initiative, Proceedings of IJCAI-95 Workshop on Entertainment and AI/Alife, 1995.

    Google Scholar 

  15. Matteo Matteucci, Publish/subscribe middleware for robotics: Requirements and state of the art, Tech. Report 2003.3, Politecnico di Milano, Milan, Italy, 2003.

    Google Scholar 

  16. M. Piaggio, A. Sgorbissa, and R. Zaccaria, A programming environment for real-time control of distributed multiple robotic systems, Advanced Robotic Journal 14 (2000), no. 1, 75–86.

    Article  Google Scholar 

  17. Marcello Restelli, Domenico G. Sorrenti, and Fabio M. Marchese, Murea: a multi-resolution evidence accumulation method for robot localization in known environments, Proceedings of IROS 2002, 2002, pp. 415–420.

    Google Scholar 

  18. H. Utz, S. Sablatnog, S. Enderle, and G. K. Kraetzschmar, Miro-middleware for mobile robot applications, IEEE Transactions on Robotics and Automation. Special Issue on Object-Oriented Distributed Control Architectures 18 (2002), 493–497.

    Article  Google Scholar 

  19. Manuela M. Veloso, Tucker R. Balch, Peter Stone, Hiroaki Kitano, Fuminori Yamasaki, Ken Endo, Minoru Asada, Mansour Jamzad, B. S. Sadjad, Vahab S. Mirrokni, Moslem Kazemi, Hmid Reza Chitsaz, A. Heydar Noori, Mohammad Taghi Hajiaghayi, and Ehsan Chiniforooshan, Robocup-2001: The fifth robotic soccer world championships, AI Magazine 23 (2002), no. 1, 55–68.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Bonarini, A., Matteucci, M., Restelli, M. (2007). MRT: Robotics Off-the-Shelf with the Modular Robotic Toolkit. In: Brugali, D. (eds) Software Engineering for Experimental Robotics. Springer Tracts in Advanced Robotics, vol 30. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-68951-5_20

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-68951-5_20

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-68949-2

  • Online ISBN: 978-3-540-68951-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics