Skip to content

gbionics/trintrin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trintrin

Set of messages and interfaces used in Artificial Mechanical Intelligence.

Installation

robotology-superbuild (recommended)

If you are installing trintrin for use as part of iCub humanoid robot software installation, you may want to install trintrin through the robotology-superbuild, an easy way to download, compile and install the robotology software on multiple operating systems, using the CMake build system and its extension YCM. To get trintrin when using the robotology-superbuild, please enable the ROBOTOLOGY_ENABLE_DYNAMICS CMake option of the superbuild. If you want to install also trintrin Python bindings, remember to enable the ROBOTOLOGY_USES_PYTHON option.

Build from source (advanced)

If you want to build trintrin directly from source, you can can make sure that you have all the dependencies (ycm-cmake-modules, yarp, C++ compiler and CMake) and then install as any CMake project:

git clone https://github.com/ami-iit/trintrin.git
cd trintrin
cmake -DCMAKE_INSTALL_PREFIX=<install_prefix> -Bbuild -S.
cmake --build ./build
cmake --build ./build --target install

If you want to compile Python bindings, make sure to install the Python and pybind11 dependencies, and enable the TRINTRIN_COMPILE_PYTHON_BINDINGS CMake option.

Use trintrin in your project

See gbionics/human-dynamics-estimation#427 for an example of using trintrin in your project.

Compatibility Policy

Patch releases does not modify at all the public headers (i.e. the installed .h and .hpp) files of the project, or the messages definitions in .msg YARP files. This is done to ensure that no ABI change will occur in patch releases, without having to manually track ABI changes.

Bug reports and support

All types of issues are welcome.

About

Set of messages and interfaces used in Artificial Mechanical Intelligence

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •