Transportable Opensource API & UI for Generic Humanoids
TOUGH library provides C++ API to humanoid robots supported by IHMC controllers. The code is tested on Valkyrie R5 (branch: ihmc-0.8.2), srcsim (tag: 0.1a), Atlas/Valkyrie in SCS simulator(0.11.0) and the Atlas robot(0.11.0) . The branch kinetic-0.11.0 is in active development and may not work as expected. ihmc_msgs are different for different versions. Following table gives the corresponding tough tag/branch name for versions of ihmc repo
ihmc controller version | tough |
---|---|
0.8.2 | ihmc-0.8.2 |
0.9.x | 0.1a |
0.11 | 0.11.0 |
We are skipping 0.10 version of ihmc controllers more details here
- Requires: Ubuntu 16.04, ROS-Kinetic
- tough-kinetic-installation-instructions
- Control examples
- Manipulation examples
- Navigation examples
- Perception examples