Software-Hardware Mapping in a Robot Design

  • Pavol Jusko
  • David Obdrzalek
  • Tomas Petrusek
Part of the Communications in Computer and Information Science book series (CCIS, volume 33)

Abstract

In this paper we present a way how to change the design of a small robot for Eurobot contest from a design with a lot of hardcoded, hard to maintain and hard to extend functionality to a more universal design with much better maintainability and upgradability by use of software-hardware mapping. In the process, we show how the change of communication topology and software design rework helped to achieve the goal.

Keywords

Autonomous robot design layered software design software-hardware mapping 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Homepage of MART team, http://mart.matfyz.cz
  2. 2.
    Eurobot Autonomous robot contest, http://www.eurobot.org
  3. 3.
    Tannenbaum, A., van Steen, M.: Distributed systems: principles and paradigms. Prentice-Hall, Englewood Cliffs (2007)Google Scholar
  4. 4.
    Robotour competition, http://robotika.cz/competitions/en
  5. 5.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, USA (1994)MATHGoogle Scholar
  6. 6.
    I2C-bus specification, http://www.nxp.com/i2c
  7. 7.
    System Management Bus (SMBus) Specification, http://smbus.org
  8. 8.
  9. 9.
    Britton, C., Bye, P.: IT Architectures and Middleware: Strategies for Building Large, Integrated Systems. Addison-Wesley, USA (2004)Google Scholar
  10. 10.
    Alexandrescu, A.: Modern C++ Design: Generic Programming and Design Patterns Applied. Addison-Wesley, USA (2004)Google Scholar
  11. 11.
    Kadlec, V.: Agilní programování. Computer Press, Praha (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • Pavol Jusko
    • 1
  • David Obdrzalek
    • 1
  • Tomas Petrusek
    • 1
  1. 1.Faculty of Mathematics and PhysicsCharles University, PraguePraha 1Czech Republic

Personalised recommendations