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
After successful installation, test the operation with the attached sample. Samples are usually located at:
Check that OpenRTM-aist is built and installed correctly using the sample component set SimpleIO.
Sample component set SimpleIO
This is a sample set consisting of RT components ConsoleIn and ConsoleOut. ConsoleIn is a component that outputs numerical values input from the console from OutPort, and ConsoleOut is a component that displays numerical values input to InPort on the console. These are samples to show simple I/O (input/output) operations. It works by connecting ConsoleIn's OutPort to ConsoleOut's InPort and activating these two components.
The samples are under /usr/share/openrtm-1.2/components/python/SimpleIO, and the description is described assuming that the search path is set in the executable file of Python itself.
Operation check using sample
Start name server
Here, {Python2.7|python3} changes depending on the version of Python that was installed in the Linux environment. If Python 2.7 was installed with OpenRTM-aist-Python, it is "Python2.7".
(The default for Ubuntu 18.04 is Python 2.7. However the version of Python is now "End of Support", then it might be changed.)
The following screen will be displayed.
Start sample component
Check name on name service
Connecting sample components
Activate sample component
Then, the screen of the terminal that started Consolein.py and ConsoleOut.py will be displayed, and the terminal will change to the prompt “Please input number:” on the terminal that started ConsoleIn.py.
Deactivate and terminate sample components
This concludes the confirmation of the basic operation of the component using the command line.