Skip to main content

PlaCo: Rhoban Planning and Control

Project description

PlaCo

PlaCo is Rhoban's planning and control library. Its main features are:

  • Task-space Inverse Kinematics with constraints,
  • Task-space Inverse Dynamics with constraints,
  • QP problem formulation,
  • Built on the top of pinocchio
  • Written in C++ with Python bindings

Megabot demo

Inverse Kinematics Example: a quadruped robot hitting targets with a leg while keeping its three legs on the ground

source code (quadruped_targets.py) / more kinematics examples

Megabot demo

Inverse Dynamics Example: a quadruped with many loop closure joints

source code (megabot.py) / more dynamics examples

Installing

PlaCo is available from pip, or can be built from sources.

Documentation

Here is the official documentation

You can also find many examples in the placo-examples repository.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

placo-0.6.3.tar.gz (155.7 kB view details)

Uploaded Source

Built Distribution

placo-0.6.3-0-cp310-cp310-manylinux_2_35_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.35+ x86-64

File details

Details for the file placo-0.6.3.tar.gz.

File metadata

  • Download URL: placo-0.6.3.tar.gz
  • Upload date:
  • Size: 155.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.12

File hashes

Hashes for placo-0.6.3.tar.gz
Algorithm Hash digest
SHA256 b096cd56e86c0905dc52749170c10f81836b866b5f48b9664327131f8c9f0c3e
MD5 73782354ca62484b7cb68bacc5e0537b
BLAKE2b-256 825750540c93ee617678c45811f41b9968ba34b5d506e5702eddb87c9e67ec9e

See more details on using hashes here.

File details

Details for the file placo-0.6.3-0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for placo-0.6.3-0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 a441621362873b2657fb5b09dee487dc7ebb7023254162b1f2b30272251e6af2
MD5 f060c98873358aa5278cbd34b186290b
BLAKE2b-256 496bc07fbf09f333d107aa611417ce1d21491541e07229d0b41581bbaeb52466

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page