EXOTica: An Extensible Optimization Toolset for Prototyping and Benchmarking Motion Planning and Control

Vladimir Ivan, Yiming Yang, Wolfgang Merkt, Michael P. Camilleri, Sethu Vijayakumar

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract / Description of output

In this research chapter, we will present a software toolbox called EXOTica that is aimed at rapidly prototyping and benchmarking algorithms for motion synthesis. We will first introduce the framework and describe the components that make it possible to easily define motion planning problems and implement algorithms that solve them. We will walk you through the existing problem definitions and solvers that we used in our research, and provide you with a starting point for developing your own motion planning solutions. The modular architecture of EXOTica makes it easy to extend and apply to unique problems in research and in industry. Furthermore, it allows us to run extensive benchmarks and create comparisons to support case studies and to generate results for scientific publications. We demonstrate the research done using EXOTica on benchmarking sampling-based motion planning algorithms, using alternate state representations, and integration of EXOTica into a shared autonomy system. EXOTica is an open-source project implemented within ROS and it is continuously integrated and tested with ROS Indigo and Kinetic.

The source code is available at https://github.com/ipab-slmc/exotica and the documentation including tutorials, download and installation instructions are available at https://ipab-slmc.github.io/exotica.
Original languageEnglish
Title of host publicationRobot Operating System (ROS)
Subtitle of host publicationThe Complete Reference (Volume 3)
EditorsAnis Koubaa
Place of PublicationCham
PublisherSpringer International Publishing
Number of pages30
ISBN (Electronic)978-3-319-91590-6
ISBN (Print)978-3-319-91590-6
Publication statusPublished - 2019

Publication series

NameStudies in Computational Intelligence
PublisherSpringer, Cham
ISSN (Print)1860-949X
ISSN (Electronic)1860-9503


Dive into the research topics of 'EXOTica: An Extensible Optimization Toolset for Prototyping and Benchmarking Motion Planning and Control'. Together they form a unique fingerprint.

Cite this