Skip to content

arocchi/codyco

 
 

Repository files navigation

CoDyCo

Whole-body Compliant Dynamical Contacts in Cognitive Humanoids

The CoDyCo project is a four-years long project and starts in March 2013. At the end of each year a scenario will be used to validate on the iCub the theoretical advances of the project.

More info at http://codyco.eu/

Code documentation automatically generated: http://wiki.icub.org/codyco/dox/html/index.html

Installation

Before installing CoDyCo software it is necessary to install some dependencies:

###Yarp/iCub software You can follow the instructions on: http://wiki.icub.org/wiki/ICub_Software_Installation .

###Eigen You can follow the instructions on: http://eigen.tuxfamily.org . For example, on OS X you can simply use brew to install Eigen:

brew install eigen

while on Debian/Ubuntu you can use apt-get :

sudo apt-get install libeigen3-dev

###kdl It is possible to install Orocos-KDL easily from the local fork of the Orocos Git repository repository (a fork was necessary to avoid problems in compiling KDL in Windows):

git clone https://github.com/traversaro/orocos_kinematics_dynamics
cd orocos_kinematics_dynamics/orocos_kdl
mkdir build 
cd build
ccmake ../
make
sudo make install

Please note that for compiling the plain version of KDL, you have to use the CMakeLists.txt in orocos_kinematics_dynamics/orocos_kdl, while the CMakeLists.txt in orocos_kinematics_dynamics contains ROS-specific commands.

For any further information you can check http://www.orocos.org/kdl .

###kdl_codyco It is possible to install kdl_codyco easily from GitHub.

git clone https://github.com/traversaro/kdl_codyco.git
cd kdl_codyco
mkdir build
cd build
ccmake ../
make
sudo make install

About

Whole-body Compliant Dynamical Contacts in Cognitive Humanoids

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 65.3%
  • C 31.1%
  • JavaScript 2.0%
  • Ruby 0.6%
  • Perl 0.4%
  • Objective-C 0.3%
  • Other 0.3%