(!) 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.

Support, Contribution

Description: Available support on opensource community, and how to give back contribution.

Tutorial Level: BEGINNER

NOTE: All the tutorials available under the URL http://wiki.ros.org/rtmros_nextage/Tutorials are applicable to the multiple products of Kawada Industries; Hiro (only with the one that opensource software is installed) and NEXTAGE OPEN. To simplify the notation in the rest of the tutorials, we use HiroNXO to appoint the aforementioned robots.


Free Support via Community

Users without professional support service contract (if you don't own the HiroNXOrobot you definitely fall into this category) still can get a limited level of assistance:

  • Software update notice will be announced via rtm-ros-robotics community. We strongly encourage you subscribe to it.
  • Official QA forum for general ROS questions http://answers.ros.org (13 new questions on average, 70% of them get resolved)

  • Request for troubleshooting / enhancement can be opened at the repository of each software package (locations are available from the wiki pages of each package).

Professional support services

Some operations may require extensive knowledge, care and even collaboration with the manufacturer, and on the course of the tutorials here those tasks should be noted. If you encounter such things you might consider contacting professionals as follows:

  • Kawada Robotics
  • TORK (support[a-t]opensource-robotics.tokyo.jp)

Type of Contribution

For HiroNX software, there are a number of ways to contribute back on an opensource basis.

Ask questions. Complain (no rant)

Asking questions always help developers to realize what was missing (eg. more human readable error message, more error handling). So do not hesitate to ask any questions, via one of the channels below.

Just remmeber reviewing the etiquette of asking questions if you're about to ask for the first time. ROS wiki provides a complete lists for it.

  • For general questions, discussion, requests: Use rtm-ros-robotics forum

  • If you feel confident in more of any specifics, open a "issue" or "ticket" on the issue tracker of rtmros_hironx, to which link can be found on its ROS wiki page rtmros_hironx.

    • This issue tracker works as one-stop entry point for all the issues regarding HiroNX. Even if you're unsure if the the issues you're seeing is happening in rtmros_hironx or even more lower level (ie. in "upstream" libraries that rtmros_hironx depends on), you're welcomed to report it there. Later someone may move the ticket to the appropriate repository.

Adding/Changing Documentation

We make efforts to centralize locations to host documents for HiroNX on only a few following places:

  • wiki.ros.org is the hub for documents (including tutorial like you're seeing now).

  • docs.ros.org automatically generated html from in-code documents.

ROS wiki

  1. Create your account if you haven't done so here.

  2. Add necessary edition to the wiki page. It's a good custom to add description for your commit comments when you finalize.
  3. Also it's always helpful to check your change, by seeing from Info link available on the same wiki page you just edited.

Inline Source code Document

To add/change in-source document is the same as to change source code.

Adding/Changing Source Code

Please open a pull requests on the designated source repository.

Professional support

There's a professional service provider for the HiroNX software. If you're interested, please contact them (TORK).

Wiki: rtmros_nextage/Tutorials/To Contribute Back (last edited 2015-04-30 13:23:06 by IsaacSaito)