• DocumentCode
    2630174
  • Title

    OOPS for Motion Planning: An Online, Open-source, Programming System

  • Author

    Plaku, E. ; Bekris, K.E. ; Kavraki, L.E.

  • Author_Institution
    Dept. of Comput. Sci., Rice Univ., Houston, TX
  • fYear
    2007
  • fDate
    10-14 April 2007
  • Firstpage
    3711
  • Lastpage
    3716
  • Abstract
    The success of sampling-based motion planners has resulted in a plethora of methods for improving planning components, such as sampling and connection strategies, local planners and collision checking primitives. Although this rapid progress indicates the importance of the motion planning problem and the maturity of the field, it also makes the evaluation of new methods time consuming. We propose that a systems approach is needed for the development and the experimental validation of new motion planners and/or components in existing motion planners. In this paper, we present the online, open-source, programming system for motion planning (OOPSMP), a programming infrastructure that provides implementations of various existing algorithms in a modular, object-oriented fashion that is easily extendible. The system is open-source, since a community-based effort better facilitates the development of a common infrastructure and is less prone to errors. We hope that researchers will contribute their optimized implementations of their methods and thus improve the quality of the code available for use. A dynamic Web interface and a dynamic linking architecture at the programming level allows users to easily add new planning components, algorithms, benchmarks, and experiment with different parameters. The system allows the direct comparison of new contributions with existing approaches on the same hardware and programming infrastructure
  • Keywords
    Internet; object-oriented programming; path planning; robot programming; collision checking; dynamic Web interface; dynamic linking architecture; motion planning; object-oriented programming; online open-source programming system; programming infrastructure; Automatic programming; Dynamic programming; Motion planning; Object oriented programming; Open source software; Optimization methods; Robot programming; Robotics and automation; Sampling methods; Strategic planning;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Robotics and Automation, 2007 IEEE International Conference on
  • Conference_Location
    Roma
  • ISSN
    1050-4729
  • Print_ISBN
    1-4244-0601-3
  • Type

    conf

  • DOI
    10.1109/ROBOT.2007.364047
  • Filename
    4209665