(!) Please ask about problems and questions regarding this tutorial on answers.ros.org. Don't forget to include in your question the link to this page, the versions of your OS & ROS, and also add appropriate tags.

Install rtmros-based software on QNX

Description: This page describes how to install rtmros_common-based controller on QNX. At the moment, this page is only intended particularly for the robots listed in the body of this wiki page.

Keywords: Hiro, NextageOpen, Kawada

Tutorial Level: ADVANCED

/!\ Content in this page is DEPRECATED - See rtmros_nextage/Tutorials/Install or update software on ControllerBox instead.

Targeted robots

Common spec

  • With the current design, all files that get installed with the steps described in this page are to be installed under /opt/jsk.

First time installation

TBD

Subsequent installation

"Subsequent" here means that the necessary software has been already installed on your QNX.

Re-installing OpenRTM

TBD

Re-installing OpenHRP3

TBD

Re-installing hrpsys

You can use this script robot-compile-hrpsys.sh in hironx_ros_bridge package, in the following way as an example:

$ roscd hironx_ros_bridge/robot
$ ./robot-compile-hrpsys.sh %HOST_QNX% %USER_ON_QNX%

What this script does is, if it's not clear from the portion of this section in the script:

  1. ssh login into QNX as the user you specify. Note that all subsequent steps are done by this user; meaning, beware the access right.

  2. Create a temporary directory at the top directory of the user. cd into it.

  3. Download current source code of hrpsys from its development repository. cd into its source folder.

  4. cmake it

  5. make it

  6. sudo make install it.

  7. Remove unnecessary file (libhrpIo.so).

Community

Wiki: rtmros_hironx/Tutorials/InstallationOnQNX (last edited 2016-10-20 09:19:10 by IsaacSaito)