Mobotware – A Plug-in Based Framework For Mobile Robots

Anders Billesø Beck, Nils Axel Andersen, Jens Christian Andersen, Ole Ravn

    Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

    Abstract

    This paper describes a plug-in based software framework developed at Automation and Control, DTU Electrical Engineering. The software has been used for education and research in mobile robotics for the last decade. Important design criteria have been real-time performance of the control level, easy integration of sensors, fast porting to new robots and core system stability and maintainability in an undisciplined programming environment. Real-time performance is assured by using RTAI-Linux; core stability is obtained by using plug-ins for user developed modules. The plug-in based module structure combined with inter-module communication based on TCP/IP sockets and human readable XML-protocol makes it easy to use the system on a wide range of hardware platforms, configurations and computer platform distributions. The framework has until now been interfaced to 7 different hardware platforms and has enabled many application i.e. robust navigation in an orchard with an autonomous tractor (Andersen,2010). Furthermore by providing a simple scripting robot control language the system also supports use by non-technicians.
    Original languageEnglish
    Title of host publicationIAV 2010
    PublisherInternational Federation of Automatic Control
    Publication date2010
    Publication statusPublished - 2010
    Event7th IFAC Symposium on Intelligent Autonomous Vehicles - Lecce, Italy
    Duration: 6 Sept 20108 Sept 2010
    Conference number: 7
    http://iav2010.unile.it/

    Conference

    Conference7th IFAC Symposium on Intelligent Autonomous Vehicles
    Number7
    Country/TerritoryItaly
    CityLecce
    Period06/09/201008/09/2010
    Internet address

    Keywords

    • Robotic framework
    • Real-time systems
    • Robot control
    • Hierarchical systems
    • Autonomous mobile robots
    • Reusable robotic software
    • Multisensor integration,
    • Architectures

    Fingerprint

    Dive into the research topics of 'Mobotware – A Plug-in Based Framework For Mobile Robots'. Together they form a unique fingerprint.

    Cite this