HPP - AFFORDANCE is a library that builds representations of a robot's environment in terms
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.
...
...
@@ -22,21 +26,27 @@ above but analyses triangulated mesh files based on triangle normals.
This library is part of the software Humanoid Path Planner [(link)](http://projects.laas.fr/gepetto/index.php/Software/Hpp).
##Installation on ubuntu-14.04 64 bit with ros-indigo
## Installation
### from robotpkg apt binaries
1. 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:
1. Install HPP - FCL (make sure you are on branch "affordance" in the repository)
- see https://github.com/anna-seppala/hpp-fcl
1. Install HPP - FCL
- see https://github.com/humanoid-path-planner/hpp-fcl
2. Install Eigen 3
- see http://eigen.tuxfamily.org/
3. Clone the HPP - AFFORDANCE repository onto your local computer and update the submodule: