Implementation to Extract Whole-Body Affordances for Mutli-Contact Planning.
Project description
Humanoid Path Planner - Affordance module
Copyright 2016 LAAS-CNRS
Author: Anna Seppala
Description
HPP - AFFORDANCE is a library that builds representations of a robot's environment in terms of affordances, which describe surrounding objects based on their application possibilities. For instance, large vertical surfaces may be applied for leaning, whereas smaller horizontal surface areas (e.g. stairs) allow for a robot to step on them. This idea was presented in multiple papers by Kaiser et al. [(link)] (http://h2t.anthropomatik.kit.edu/english/21_459.php):
"Extracting Whole-Body Affordances from Multimodal Exploration" (IEEE/RAS 2014)
"Extraction of Whole-Body Affordances for Loco-Manipulation Tasks" (IJHR 2015)
"Validation of Whole-Body Loco-Manipulation Affordances for Pushability and Liftability" (IEEE/RAS 2015)
The HPP - AFFORDANCE module is loosely based on the methods of affordance extraction presented above but analyses triangulated mesh files based on triangle normals.
This library is part of the software Humanoid Path Planner (link).
Installation
from robotpkg apt binaries
- Follow "Binary packages in robotpkg/wip" instructions: http://robotpkg.openrobots.org/robotpkg-wip.html
2
apt install robotpkg-hpp-affordance
from sources
To install HPP - AFFORDANCE, you will need to install one other package of the Humanoid Path Planner software with its respective dependecies. Please see the instructions below for the full installation of HPP - AFFORDANCE:
-
Install coal - see https://github.com/coal-library/coal
-
Install Eigen 3 - see http://eigen.tuxfamily.org/
-
Clone the HPP - AFFORDANCE repository onto your local computer and update the submodule:
git clone --recursive https://github.com/humanoid-path-planner/hpp-affordance.git cd hpp-affordance -
Use CMake to install the HPP - AFFORDANCE library. For instance:
mkdir build cd build cmake .. make install
Documentation
Open $DEVEL_DIR/install/share/doc/hpp-affordance/doxygen-html/index.html or http://projects.laas.fr/gepetto/doc/humanoid-path-planner/hpp-affordance/master/doxygen-html/ in a web brower and you will have access to the code documentation.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file hpp_affordance-9.0.0.tar.gz.
File metadata
- Download URL: hpp_affordance-9.0.0.tar.gz
- Upload date:
- Size: 22.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1539148a3c54cb24b2adbea301a667f9bdcc6811bedc8d5a59b1f6b333c43b03
|
|
| MD5 |
bbdc47fff9830f2f8c4794c9e801a955
|
|
| BLAKE2b-256 |
3c3e80399e04fed273b27ccf4b0c5fd13b8c6886eb0b704223ee3c41df3391be
|
Provenance
The following attestation bundles were made for hpp_affordance-9.0.0.tar.gz:
Publisher:
release.yml on cmake-wheel/hpp-affordance
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hpp_affordance-9.0.0.tar.gz -
Subject digest:
1539148a3c54cb24b2adbea301a667f9bdcc6811bedc8d5a59b1f6b333c43b03 - Sigstore transparency entry: 2119541647
- Sigstore integration time:
-
Permalink:
cmake-wheel/hpp-affordance@a63b0b4ed19fd58d90624b644d88084e27569dab -
Branch / Tag:
refs/tags/v9.0.0.c0 - Owner: https://github.com/cmake-wheel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a63b0b4ed19fd58d90624b644d88084e27569dab -
Trigger Event:
push
-
Statement type:
File details
Details for the file hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_x86_64.whl.
File metadata
- Download URL: hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_x86_64.whl
- Upload date:
- Size: 65.0 kB
- Tags: Python 3, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
769c36db941fc21950fdc4e6d14e2248b9634d9c4a21c72de7b5e804eae72123
|
|
| MD5 |
819f01fc361a644acbc602f894ca1029
|
|
| BLAKE2b-256 |
1371361639a8b7cec3cbed122a22b4e8d3941265c63fc5d635bb2b4a71c09bf5
|
Provenance
The following attestation bundles were made for hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_x86_64.whl:
Publisher:
release.yml on cmake-wheel/hpp-affordance
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_x86_64.whl -
Subject digest:
769c36db941fc21950fdc4e6d14e2248b9634d9c4a21c72de7b5e804eae72123 - Sigstore transparency entry: 2119541976
- Sigstore integration time:
-
Permalink:
cmake-wheel/hpp-affordance@a63b0b4ed19fd58d90624b644d88084e27569dab -
Branch / Tag:
refs/tags/v9.0.0.c0 - Owner: https://github.com/cmake-wheel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a63b0b4ed19fd58d90624b644d88084e27569dab -
Trigger Event:
push
-
Statement type:
File details
Details for the file hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_aarch64.whl.
File metadata
- Download URL: hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_aarch64.whl
- Upload date:
- Size: 64.1 kB
- Tags: Python 3, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
40f7b6e4cb7f863202661264719dfe7c44287ffcb8aa3610d099daa3bf5a72a7
|
|
| MD5 |
d351695ee9aec0f347dce09ed4efa2c4
|
|
| BLAKE2b-256 |
1e2cbb9ae9bf462c6099c58e3d379840e00b323b3658000df5a93f58cd7b5e5b
|
Provenance
The following attestation bundles were made for hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_aarch64.whl:
Publisher:
release.yml on cmake-wheel/hpp-affordance
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hpp_affordance-9.0.0-0-py3-none-manylinux_2_28_aarch64.whl -
Subject digest:
40f7b6e4cb7f863202661264719dfe7c44287ffcb8aa3610d099daa3bf5a72a7 - Sigstore transparency entry: 2119542153
- Sigstore integration time:
-
Permalink:
cmake-wheel/hpp-affordance@a63b0b4ed19fd58d90624b644d88084e27569dab -
Branch / Tag:
refs/tags/v9.0.0.c0 - Owner: https://github.com/cmake-wheel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a63b0b4ed19fd58d90624b644d88084e27569dab -
Trigger Event:
push
-
Statement type:
File details
Details for the file hpp_affordance-9.0.0-0-py3-none-macosx_11_0_arm64.whl.
File metadata
- Download URL: hpp_affordance-9.0.0-0-py3-none-macosx_11_0_arm64.whl
- Upload date:
- Size: 71.7 kB
- Tags: Python 3, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
143a2e9e4ae728ed622925a6cbbb263a03b5b9a35a4b3d39da1085e8425829c2
|
|
| MD5 |
d467849057ada030a73c2ba73499b02f
|
|
| BLAKE2b-256 |
b09260c463a66a0946e744bbb786718ba5a8666fa0b285ce44b55ba7cd411e08
|
Provenance
The following attestation bundles were made for hpp_affordance-9.0.0-0-py3-none-macosx_11_0_arm64.whl:
Publisher:
release.yml on cmake-wheel/hpp-affordance
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hpp_affordance-9.0.0-0-py3-none-macosx_11_0_arm64.whl -
Subject digest:
143a2e9e4ae728ed622925a6cbbb263a03b5b9a35a4b3d39da1085e8425829c2 - Sigstore transparency entry: 2119542379
- Sigstore integration time:
-
Permalink:
cmake-wheel/hpp-affordance@a63b0b4ed19fd58d90624b644d88084e27569dab -
Branch / Tag:
refs/tags/v9.0.0.c0 - Owner: https://github.com/cmake-wheel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a63b0b4ed19fd58d90624b644d88084e27569dab -
Trigger Event:
push
-
Statement type:
File details
Details for the file hpp_affordance-9.0.0-0-py3-none-macosx_10_9_x86_64.whl.
File metadata
- Download URL: hpp_affordance-9.0.0-0-py3-none-macosx_10_9_x86_64.whl
- Upload date:
- Size: 76.7 kB
- Tags: Python 3, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e2e8abcb3b70203c3fdbe8010cdf05de64f782bdf436b2b1396c179ca9036047
|
|
| MD5 |
1b22576436328f73c0a4c6dc310f0174
|
|
| BLAKE2b-256 |
5e19218057414179974cba9000412b7252869c4add44fe09b4420e6ea945c20d
|
Provenance
The following attestation bundles were made for hpp_affordance-9.0.0-0-py3-none-macosx_10_9_x86_64.whl:
Publisher:
release.yml on cmake-wheel/hpp-affordance
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
hpp_affordance-9.0.0-0-py3-none-macosx_10_9_x86_64.whl -
Subject digest:
e2e8abcb3b70203c3fdbe8010cdf05de64f782bdf436b2b1396c179ca9036047 - Sigstore transparency entry: 2119542526
- Sigstore integration time:
-
Permalink:
cmake-wheel/hpp-affordance@a63b0b4ed19fd58d90624b644d88084e27569dab -
Branch / Tag:
refs/tags/v9.0.0.c0 - Owner: https://github.com/cmake-wheel
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@a63b0b4ed19fd58d90624b644d88084e27569dab -
Trigger Event:
push
-
Statement type: