Skip to content

v0.1.0

Compare
Choose a tag to compare
@Lexseal Lexseal released this 02 Jan 21:06

MPlib 0.1.0 Release Notes

Features:

  • Path simplification added and its API exposed
  • Better documentation on point cloud radius and how this param can be used to create a safety buffer for collision
  • Added standalone collision checking API to planner.py
  • Gave user the ability to add/remove non-articulated objects from the scene rather than relying solely on point cloud for changing scene
  • Introduced an API to center the articulated model at a different origin. Future planning requests can either be specified w.r.t. new robot base or w.r.t. world
  • Planning with certain joints fixed. This is useful if you want the planning to be done in stages where in one stage only certain joints should move
  • General constrained planning for robots not having continuous joints. Pass in a constrained function as well as its jacobian and the planner will plan by projecting a proposed joint configuration into a feasible configuration with newton's method
  • Documentation for all the mplib modules. We have already exposed a lot of the functionalities using pybind. However, previous these functionalities were not documented.
  • Different messages are now printed with different colors. E.g. erros in red, info in blue, warning in yellow, etc.

There has also been misc bug fixes.

What's Changed

Full Changelog: v0.0.9...v0.1.0