Table of Contents

Install Ubuntu and Xenomai

Author: Yu Hang He
Email:
hey6@unlv.nevada.edu
Date: Last modified on <07/25/18>
Keywords: Hubo 2, Ubuntu, Choreonoid, Simulator

The photo above depicts Choreonoid. Choreonoid is an open-source integrated GUI software for robots. It is being developed by Shin’ichiro Nakaoka et al of the National Institute of Advanced Industrial Science and Technology (AIST) in Japan. By default, the tool includes a choreography function and a dynamics simulator. Other functionality can be added, as the tool also functions as a framework for developing GUI applications for robots.

Motivation and Audience

The tutorial serves as an tutorial for installing Choreonoid and use it to simulate Hubo 2. Readers of this tutorial assumes the reader has the following background and interests:

* Know how to use Linux System
* Interested in learning how to use dynamic simulator
* Interested in learning how to simulate Hubo 2
* Interested in installing and using QT


The rest of this tutorial is presented as follows:

Install QT

The software on Hubo 2 and DRC-Hubo are developed through QT. Therefore, it is necessary to install QT on Linux first.

Install Choreonoid

The necessary files for running Hubo 2 simulation in Choreonoid can be found in the Hubo2/Choreonoid Install File folder in the Github repository. Contact me for access to the Github files.

It is recommended to use Choreonoid version 1.5 which can be downloaded through Choreonoid's official site. The latest version may not be compatible with current codes.

Hubo 2 WALKREADY Demo

Hubo 2 WalkReady Demo

This part of tutorial will guide readers through the process for running the Daemon, PODOGUI, and WalkReady AL for Hubo 2 in Choreonoid.

For Daemon to work properly with Choreonoid, some parts of the code must be changed. A modified version of Daemon that works with Choreonoid is already included with Github source code inside podo_hubo_lower_tele folder.

Use the QT Creator to build and run the programs. Then, load the Hubo 2 model and run simulator on Choreonoid.

Final Words

The purpose of this tutorial was to guide reader through the process of installing QT and Choreonoid simulator in preparation for working with Hubo 2.

For questions and comments, email hey6@unlv.nevada.edu