Skip to main content

Utility classes for testing (robust) equilibrium of a system in contact with the environment, and other centroidal dynamics methods

Project description

HPP-core

Building Status Pipeline status Coverage report Code style: black pre-commit.ci status

This package implements path planning algorithms for kinematic chains. Kinematic chains are represented by class hpp::pinocchio::Device.

The main classes are:

* hpp::core::Problem: defines a canonical path planning problem,
* hpp::core::PathPlanner: implements an algorithm to solve a problem,
* hpp::core::Roadmap: stores a network of collision-free paths
* hpp::core::SteeringMethod: builds paths between configurations taking into
  account kinematic constraints.
* hpp::core::Path: paths for a robot.

Embedding hpp-core into an application

Class hpp::core::ProblemSolver is a container aiming at embedding hpp-core into an application. It stores elements of the problem that can be provided in random order and builds a valid problem upon call of method solve. After completion of method solve, it stores solution paths.

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

hpp_core-9.0.0.tar.gz (1.2 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

hpp_core-9.0.0-1-py3-none-manylinux_2_28_x86_64.whl (3.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

hpp_core-9.0.0-1-py3-none-manylinux_2_28_aarch64.whl (3.0 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

File details

Details for the file hpp_core-9.0.0.tar.gz.

File metadata

  • Download URL: hpp_core-9.0.0.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for hpp_core-9.0.0.tar.gz
Algorithm Hash digest
SHA256 7bf792ce5836c515b815685bfbb2688c30a867a39d78243b3823dcd601db94a9
MD5 4017644c85cc668e230034e963601b43
BLAKE2b-256 ac86be0625dc1c5890013d45cb2c2d5a07a8c09c4720f2672822827de437b7fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for hpp_core-9.0.0.tar.gz:

Publisher: release.yml on cmake-wheel/hpp-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hpp_core-9.0.0-1-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for hpp_core-9.0.0-1-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7b2152459eb3b450da9ca5046160864f366275e4ee2765e992f68031d24eeec5
MD5 11305afd97cfd466e1d8a4997135b12c
BLAKE2b-256 992ff7e9e240a425bf5a6fbd2a073e50f9bcaf2c44dec4f5e377f27a4cdd88fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for hpp_core-9.0.0-1-py3-none-manylinux_2_28_x86_64.whl:

Publisher: release.yml on cmake-wheel/hpp-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hpp_core-9.0.0-1-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for hpp_core-9.0.0-1-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b71014b9c6c9e118dd8c3d29b994877b8d57f94d12eb1158becb9c59103e9eb9
MD5 d21733da3fa1624a420b3f2ec8d8c4ac
BLAKE2b-256 677df8a10b26b22b64697c24c73ec010776e1b3beb7e652553e00f17d5f62b1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for hpp_core-9.0.0-1-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release.yml on cmake-wheel/hpp-core

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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