<?xml version="1.0" encoding="UTF-8"?>
<XML><RECORDS>
<RECORD>
	<REFERENCE_TYPE>3</REFERENCE_TYPE>
	<AUTHORS>
		<AUTHOR>Plaku, E.</AUTHOR>
		<AUTHOR>Bekris, K. E.</AUTHOR>
		<AUTHOR>Kavraki, L. E.</AUTHOR>
	</AUTHORS>
	<YEAR>2007</YEAR>
	<TITLE>OOPS for Motion Planning: An Online Open-source Programming System</TITLE>
	<SECONDARY_TITLE>IEEE International Conference on Robotics and Automation (ICRA)</SECONDARY_TITLE>
	<PLACE_PUBLISHED>Rome, Italy</PLACE_PUBLISHED>
	<PAGES>3711-3716</PAGES>
	<KEYWORDS>
		<KEYWORD>path</KEYWORD>
		<KEYWORD>planning,</KEYWORD>
		<KEYWORD>kinodynamic/physics-based</KEYWORD>
		<KEYWORD>motion</KEYWORD>
		<KEYWORD>planning,</KEYWORD>
		<KEYWORD>proximity</KEYWORD>
		<KEYWORD>relations</KEYWORD>
	</KEYWORDS>
	<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 with an open interface.

              OOPSMP provides implementations of various existing algorithms in a
              modular, object-oriented fashion that is easily
              extendable. 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. </ABSTRACT>
	<URL>http://www.kavrakilab.org/sites/default/files/PaperICRA_OOPSMP-h.pdf</URL>
</RECORD>
</RECORDS></XML>