Skip to main content
  • Book
  • © 2007

Software Engineering for Experimental Robotics

Editors:

  • Recent advances in Robot Software Engineering
  • Outcome of a well-attended workshop on "Principles and Practice of Software Development in Robotics", Barcelona, Spain, April 18, 2005

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

Buy it now

Buying options

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

Other ways to access

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

Table of contents (27 chapters)

  1. Front Matter

    Pages I-XXII
  2. Robot Software: Principles and Challenges

    1. Front Matter

      Pages 1-1
    2. Trends in Robot Software Domain Engineering

      • Davide Brugali, Arvin Agah, Bruce MacDonald, Issa A. D. Nesnas, William D. Smart
      Pages 3-8
    3. Simulation and Testbeds of Autonomous Robots in Harsh Environments

      • Richard S. Stansbury, Eric L. Akers, Hans P. Harmon, Arvin Agah
      Pages 71-92
    4. Software Environments for Robot Programming

      • Bruce MacDonald, Geoffrey Biggs, Toby Collett
      Pages 107-124
    5. Sidebar — Programming Commercial Robots

      • José María Cañas, Vicente Matellán, Bruce MacDonald, Geoffrey Biggs
      Pages 125-132
  3. Component-Based Robotics

    1. Front Matter

      Pages 133-133
    2. Trends in Component-Based Robotics

      • Davide Brugali, Alex Brooks, Anthony Cowley, Carle Côté, Antonio C. Domínguez-Brito, Dominic Létourneau et al.
      Pages 135-142
    3. CoolBOT: A Component Model and Software Infrastructure for Robotics

      • Antonio C. Domínguez-Brito, Daniel Hernández-Sosa, José Isern-González, Jorge Cabrera-Gámez
      Pages 143-168
    4. ROCI: Strongly Typed Component Interfaces for Multi-robot Teams Programming

      • Anthony Cowley, Luiz Chaimowicz, Camillo J. Taylor
      Pages 169-182
    5. Using MARIE for Mobile Robot Component Development and Integration

      • Carle Côté, Dominic Létourneau, Clément Raïevsky, Yannick Brosseau, François Michaud
      Pages 211-230
    6. Orca: A Component Model and Repository

      • Alex Brooks, Tobias Kaupp, Alexei Makarenko, Stefan Williams, Anders Orebäck
      Pages 231-251
    7. Sidebar — Software Architectures

      • Patricia Lago, Hans van Vliet
      Pages 253-256
  4. Robotic Software Frameworks

    1. Front Matter

      Pages 257-257
    2. Trends in Robotic Software Frameworks

      • Davide Brugali, Gregory S. Broten, Antonio Cisternino, Diego Colombo, Jannik Fritsch, Brian Gerkey et al.
      Pages 259-266
    3. Reusable Robot Software and the Player/Stage Project

      • Richard T. Vaughan, Brian P. Gerkey
      Pages 267-289

About this book

"Software Engineering for Experimental Robotics" collects contributions that describe the state of the art in software development for the Robotics domain. It reports on innovative ideas that are progressively introduced in the software development process, in order to promote the reuse of robotic software artifacts: domain engineering, components, frameworks and architectural styles. It illustrates the results of the most successful and well-known research projects which aim to develop reusable robotic software systems. Most of the chapters report on concepts and ideas discussed at the well attended ICRA2005 Workshop on "Principles and Practice of Software Development in Robotics", Barcelona, Spain, April 18 2005. The authors are recognised as leading scholars internationally, and the result is an effective blend of fundamental and innovative results on research and development in software for robotic systems, where one common factor is the integration of reusable building blocks. Besides the advancement in the field, most contributions survey the state of the art, report a number of practical applications to real systems, and discuss possible future developments.

Editors and Affiliations

  • Dipartimento di Ingegneria Informatica e Metodi Matematici, Università degli Studi di Bergamo, Dalmine BG, Italy

    Davide Brugali

Bibliographic Information

Buy it now

Buying options

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

Other ways to access