Publications

Sort by: [year] [type] [author]

Writing Code in the Field: Implications for Robot Software Development

William D. Smart.
Chapter 5 in "Software Engineering for Experimental Robotics", Davide Brugali (ed)., pages 93-105, Springer, 2007.

Running robots on a deployment in the "real world" is very different from running them in a laboratory setting. Environmental conditions, such as lighting, are often completely beyond your control. There is often a limited amount of time on-site to test and tune the robot system, and deadlines are generally very inflexible. Finally, the public is notoriously unforgiving of failure. In this chapter, we identify some key design issues that can affect real world robot deployments. We discuss these issues and propose some solutions, based on our own experiences, designed to ease the pain of sending a robot out into the real world.

Paper: [PDF]
External link: [link]

@inbook{star07a,
  author = {Smart, William D.},
  editor = {Brugali, Davide},
  title = {Writing Code in the Field: Implications for Robot Software Development},
  booktitle = {Software Engineering for Experimental Robotics},
  series = {Springer Tracts on Advanced Robotics},
  volume = {30},
  chapter = {5},
  pages = {93--105},
  publisher = {Springer},
  year = {2007}
}