• DocumentCode
    3012563
  • Title

    Applying regression testing to software for robot hardware interaction

  • Author

    Biggs, Geoffrey

  • Author_Institution
    Intell. Syst. Res. Inst., Nat. Inst. of Adv. Ind. Sci. & Technol. (AIST), Ibaraki, Japan
  • fYear
    2010
  • fDate
    3-7 May 2010
  • Firstpage
    4621
  • Lastpage
    4626
  • Abstract
    If robots are to be fully accepted in the homes and offices of the world, it is important that they are guaranteed to be reliable and not to cause damage or harm. This requires testing robot systems and the software that comprises them. But testing robot software has always been a difficult process for developers. Issues of repeatability, safety, access to hardware and the general complexity of robot software are encountered. In industrial robotics, these difficulties are mitigated somewhat by the relatively simple, repeatable tasks and the controlled environment. Robotics for real-world environments, on the other hand, face the full challenges of testing. In this paper, we discuss regression testing at a low level of individual software components, particularly those components that are designed to interface with robot hardware. We present a software system for regression testing these components in a fully repeatable fashion as a case study of performing such testing in robotics. The presented system provides an efficient and quick method to monitor changes in the behaviour of software components as they are developed. Developers of robot software can quickly discover undesired changes and correct them.
  • Keywords
    control engineering computing; human-robot interaction; program testing; robots; regression testing; robot hardware interaction; robot software testing; software components; Electrical equipment industry; Hardware; Industrial control; Monitoring; Performance evaluation; Service robots; Software safety; Software systems; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation (ICRA), 2010 IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • ISSN
    1050-4729
  • Print_ISBN
    978-1-4244-5038-1
  • Electronic_ISBN
    1050-4729
  • Type

    conf

  • DOI
    10.1109/ROBOT.2010.5509206
  • Filename
    5509206