View on GitHub

RobOptim

Numerical Optimization for Robotics

What is RobOptim?

RobOptim is a set of packages designed to make robotics non-linear optimization problem easier to solve. It is composed of several packages which are focusing on different kind of problem related to robotics, especially humanoid robotics.

Support is done through the roboptim Google Group.

Libraries description

roboptim-core
Generic C++ package used to solve non-linear optimization problem (not robotics specific).
roboptim-core-python
Python bindings for RobOptim Core.
roboptim-core-plugin-ipopt
Allows Ipopt solvers to be used as a back-end of roboptim-core.
roboptim-core-plugin-cminpack
Allows CMinPack to be used as a back-end of roboptim-core.
roboptim-core-cfsqp-plugin
Allows CFSQP solver to be used as a back-end of roboptim-core (not distributed on-line due to the restrictive license of CFSQP, see CFSQP web site for more information).
roboptim-core-plugin-nag
Allows NAG solvers to be used as a back-end of roboptim-core.
roboptim-trajectory
Trajectory optimization for robotics.

Releases

2013-04-09
Release 2.0 (download).
2009-11-16
Release 0.4 (download).
2009-09-25
Release 0.3 (download).
2009-05-04
Release 0.2: Update roboptim-core, initial release of roboptim-core-plugin-ipopt and roboptim-trajectory.
2009-04-17
Release 0.1: Initial release of roboptim-core (download).

Documentation

Core

Trajectory

Documentation can also be generated through make doc.
If the package is installed on your system, this documentation should be available in /usr/share/doc/roboptim-core/doxygen-html, /usr/share/doc/roboptim-trajectory/doxygen-html.

Download

Releases are available on GitHub for download.

Oldest releases are available on the SourceForge space for download.

You can also retrieve the latest development version on the Git repository.

Support and discussion

The RobOptim Google Group provides support for this project.

Development

Development branch last build status, thanks to travis-ci.org.

roboptim-core roboptim-core build status
roboptim-core-python roboptim-core-python build status
roboptim-core-plugin-cminpack roboptim-core-plugin-cminpack build status
roboptim-core-plugin-ipopt roboptim-core-plugin-ipopt build status
roboptim-trajectory roboptim-trajectory build status

Development statistics are provided by Ohloh.