This is a ros packge of choreonoid plugin for controlling humanoid robots.
jsk_choreonoid contains several controller: Multi Contact Stabilizer, Resolved Momentum Control, and Preview Control etc.
- ros indigo or later
- choreonoid
Go to ros workspace
Clone https://github.com/kindsenior/choreonoid and this package
catkin build jsk_choreonoid --force-cmake
First, see [choreonoid tutorials](http://choreonoid.org/en/manuals/ or http://choreonoid.org/ja/manuals/)
- Sample of the multi contact stabilizer
- run choreonoid with project file
$ roscd jsk_choreonoid/sample/WalkSample/
$ choreonoid JAXON_RED_Walk.cnoid
- select a poseseq item in Item Tree View
- push "MCS" button
- push "RMC" button
- select a motion item in Item Tree View
- push play button
- Sample of the slide friction control (support jump motions)
- run choreonoid with project file
$ roscd jsk_choreonoid/sample/JumpSample/
$ choreonoid JAXON_RED_Jump.cnoid
- select a poseseq item in Item Tree View
- push "CC" button
- push "RMC" button
- select a motion item
- push play button
- export optional hrpsys sequence file (push "export" button)
- export hrpsys sequence files (select the motion item and File->Export Selected Items)
- send the exported hrpsys sequence files to hrpsys-base by load-pattern service
- Sample of the preview control
- run choreonoid with project file
$ roscd jsk_choreonoid/sample/WalkSample/
$ choreonoid JAXON_RED_Walk.cnoid
- select a poseseq in Item Tree View
- push PreviewControl button
- select a motion item
- push play button