orsoromeo / jet-leg

This is an open-source python package that shows how to compute the Feasible Region, i.e. the extension of the well known support region to include joint-torque limits constraints. The details are explained in this preprint:
https://arxiv.org/abs/1903.07999#
GNU Lesser General Public License v3.0
18 stars 4 forks source link

hyqgreen planning hyqgreen planning

Feasible Region: an Actuation-Aware Extension of the Support Region

This python library contains the code used for the motion planning formulation proposed in this preprint. In here you can also find the code used to generate the figures and plots of the manuscript.

hyqgreen planning hyqgreen planning

Jet-leg performs common operations over convex polyhedra in higher dimensions in order to assess the problem of stability and motion feasibility of legged robots.

What you can do with Jet-leg:

Dependencies

APT dependencies:

ROS dependencies:

sudo apt-get  install ros-kinetic-graph-msgs

Python dependencies:

The above dependencies can be installed with the following commands:

sudo apt-get install cython libglpk-dev python python-dev python-pip python-scipy
CVXOPT_BUILD_GLPK=1 pip install cvxopt --user
pip install pycddlib --user
pip install pypoman

You can remove all --user arguments to install these Python modules system-wide.

Optional dependencies:

Testing the library

After completing the installation navigate to the examples folder:

Troubleshooting

See also