• DocumentCode
    1592545
  • Title

    NEXUS: a flexible, efficient and robust framework for integrating software components of a robotic system

  • Author

    Fernandez, Juan A. ; Gonzalez, Javier

  • Author_Institution
    Dept. de Ingenieria de Sistemas y Autom., Malaga Univ., Spain
  • Volume
    1
  • fYear
    1998
  • Firstpage
    524
  • Abstract
    We present NEXUS, a framework for integrating the software elements (routines, modules, etc.) of a robotic system in a modular, robust and efficient way. It is based on the use of some modular and object-oriented programming techniques. It achieves a desirable decoupling between the programs designed for a given task and the software facilities required in most of the robotic systems, making the software less sensitive to changes than monolithic applications. Another important features of NEXUS are its distributed nature, its hierarchical error recovery system, and the real-time capabilities. NEXUS has been developed for mobile robots but its design has been done generic enough for implementing other robotic systems, such as manipulators, teleoperation systems, etc. We describe the components and features of NEXUS and a real software application implemented for our mobile robot RAM-2
  • Keywords
    distributed algorithms; intelligent control; mobile robots; object-oriented programming; real-time systems; robot programming; software packages; NEXUS; RAM-2; hierarchical error recovery system; manipulators; mobile robots; modular techniques; object-oriented programming techniques; real-time capabilities; robotic system; software components integration framework; teleoperation systems; Application software; Costs; Hardware; Intelligent robots; Mobile robots; Real time systems; Robot sensing systems; Robotics and automation; Robustness; Vehicles;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 1998. Proceedings. 1998 IEEE International Conference on
  • Conference_Location
    Leuven
  • ISSN
    1050-4729
  • Print_ISBN
    0-7803-4300-X
  • Type

    conf

  • DOI
    10.1109/ROBOT.1998.677027
  • Filename
    677027