Download
latest Releases : 2.0.0-RELESE
2.0.0-RELESE | Download page |
Number of Projects
RT-Component | 152 |
RT-Middleware | 33 |
Tools | 22 |
Documentation | 2 |
Choreonoid
Motion editor/Dynamics simulator
OpenHRP3
Dynamics simulator
OpenRTP
Integrated Development Platform
AIST RTC collection
RT-Components collection by AIST
TORK
Tokyo Opensource Robotics Association
DAQ-Middleware
Middleware for DAQ (Data Aquisition) by KEK
(G)VxWorks
VxWorks is a real-time OS for embedded systems developed by Wind River. It is the most popular OS in large-scale commercial real-time OS, and it is used in relatively large equipment. It can operate on various CPU such as x86, PowerPC, SH - 4, ARM, MIPS, SPARC etc. It conforms to DO - 178B standard and IEC 61508 standard, and it is used in a wide range of fields such as aerospace and space.
(G)Wind River Workbench
Wind River Workbench is an integrated development environment that executes VxWorks compilation, debugging, etc. by GUI.
This page explains the procedure for introducing OpenRTM-aist (C++ version) to VxWorks.
(G)Environment
The host PC is supposed to be Ubuntu 14.04 (or 16.04). We plan to deal with Windows in the future.
Install the following software on the host PC.
Please purchase from Wind River and install it.
Since Workbench operates in 32 bit environment, please install i386 version libc6 package for 64 bit Ubuntu.
Please install with the following command.
It is necessary only when using ORBexpress.
(G)Build
Build is executed by command line operation. From Workbench, right click on Project Explore and launch the command line shell from Open Development Shell .
To build on normal Ubuntu terminal, please set environment variables by the following procedure. If you use the command line shell launched in Workbench, you have already set environment variables, so please proceed to the next step.
(G)Setting environment variables
Please set the following environment variables.
Please change WIND_HOME appropriately according to the directory where Workbench is installed.
Please set the shared library path to execute the compiler.
(G)Build omniORB
When omniORB is used, it is necessary to build omniORB source code. If omniORB is not used, proceed to the next step.
(G)Get source code
Please obtain omniORB source code with the following command.
(G)Correction patch application
Apply fix patch for VxWorks 6.6, 6.9.
(G)Build IDL compiler etc.
The IDL compiler etc must operate on Ubuntu. Please build omniORB for Ubuntu by the following procedure.
(G)Cross compiling
Build omniORB for VxWorks.
However, please be sure to enter VXWORKS_PLATFORM according to your operating environment.
In the case of building a kernel module, name servers etc. are not generated. When starting name servers with VxWorks, please also build RTP.
(G)Build OpenRTM-aist
(G)Obtain source code
Please obtain the source code with the following command.
(G)Compilation
Start compiling with the following command.
Please specify the following for CMake options.
For RTP, you need to add -DRTP = ON to the cmake command.
(G)Operation check
When the build is completed, please confirm the operation by the following procedure.