Skip to content
Snippets Groups Projects
user avatar
Justin Carpentier authored
Fix bug when parsing urdf file model by considering free floating joint
6d172e4e
History

Pinocchio

Build Status Coverage Status

Warning: This repository contains [Git submodules][git-submodules]. Please clone this repository using the git clone --recursive command. If you already have cloned the repository, you can run git submodule init && git submodule update to retrieve the submodules.

For general information about the project, please refer to its homepage: http://stack-of-tasks.github.io/pinocchio/

Setup

To compile this package, it is recommended to create a separate build directory:

mkdir _build
cd _build
cmake [OPTIONS] ..
make install

Please note that CMake produces a CMakeCache.txt file which should be deleted to reconfigure a package from scratch.

Dependencies

The Pinocchio software depends on several packages which have to be available on your machine.

  • Libraries:
    • eigen3 (version >= 3.0.5)
    • boost unit_test_framework filesystem
    • Optional:
      • urdfdom (version >= 0.3.0)
      • LUA (version == 5.1)
  • System tools:
    • CMake (>=2.6)
    • pkg-config
    • usual compilation tools (GCC/G++, make, etc.)
  • Bindings:

Install standalone urdfdom

In order to read urdf files (see http://wiki.ros.org/urdf for the description), one haves to install the urdfdom package which can come either along ROS library or be installed as a standalone library. Next section describes the second procedure.

urdfdom depends on both console_bridge and urdfdom_headers. The installation of both dependencies can be done with the following command lines in a terminal :

Finally, you just need to apply the following command line to install urdfdom library :