Let's start OpenRTM-aist in ten minutes !

The installer of OpenRTM-aist can install a necessary package with one installer since 1.0.0-RELEASE.

Installation of OpenRTM-aist

Please download and execute OpenRTM-aist-1.0.0_vc9.msi. (The installer starts. )Please obey instructions and install OpenRTM-aist.

  • Please start the installer, and click "Next".
    installer_en_00.png


  • The page of the use approval contract is displayed. Please check "Agree to the license", and click "Next".
    installer_en_02.png


  • The page of the selection of the kind of the setup is displayed. Please click "Standard".
    installer_en_03.png


  • Please click "Installation". The installation begins.
    installer_en_09.png

  1. The installation ended. Please click "Completion". The installer ends.
    installer_en_10.png
    Installation end screen


Execution of sample components

You will start a lot of applications registered from here to Start menu.

Because it is troublesome to trace order from the start menu every time and to start the application, the following operation is recommended.


menu_open0.png

Select "Open" of Start menu.



Please right-click in Start menu and select "Open".

menu_open1.png

Start menu folder



The folder of the start menu is opened. It becomes easy to access various applications.

ConsoleInComp,ConsoleOutComp

ConsoleInComp and ConsoleOutComp are samples that showed the use of InPort and OutPort.Please input the numerical value from the screen of ConsoleIn. Then, ConsoleOut displays the numerical value that you input to ConsoleIn.

  1. Please click Start Naming Service of [Start]-[OpenRTM-aist]-[C++]-[tools] and start.
    sample1.png


  2. Please start the sample components.Please click ConsoleInComp.exe and ConsoleOutComp.exeof [Start]-[OpenRTM-aist]-[C++]-[components]-[exampls]. The console screen starts.
    sample2.png



  3. The operation of RTSystemEditorRCP is shown. Please click RTSystemEditorRCP of [Start]-[OpenRTM-aist]-[C++]-[tools]. RTSystemEditorRCP starts.
    editor1.png



    editor2.png



    • Please add localhost by hand power when the name server is not displayed in NameServerView. Please click the add button of the name server of the image and put out the dialog. Please input as localhost, and click OK.
      editor3.png



  4. Please click [OpenNewSystemEditor]. SystemDiagram is displayed.
    editor.png



  5. The component is displayed in NameServiceView. Please click [+] first because it is non-display. The component can be confirmed by being displayed as a tree.
    editor4.png



  6. Please drag-and-drop the sample components of NameServiceView to SystemDiagram.
    editor5.png



  7. Please connect the components. Please drag-and-drop between the data ports. The dialog that presses the input of information necessary for the connection is displayed. Please choose push with DataflowTypeType and click OK.
    editor6.png



    editor7.png



  8. The connection was completed.
    editor8.png


    Please make the state of the component Activate. Please right-click in the component and select [Activate]. When the color of the component changes from blue into bright green, it is a success.

editor9.png


  1. Next, please confirm the operation on the console screen. When components are activated, "Please input number" is displayed in the console of ConsoleInComp.exe.
    sample4-0.png



  2. Please input the numerical value to ConsoleInComp.exe and press 'Enter'. The numerical value is displayed in the console of ConsoleOutComp.exe.
    sample4-1.png



    • If the input other than the numerical value are input, it becomes an error (red).
    • If a too large numerical value is input, it becomes an error (red).
    • Please end the component pressing [Ctrl] key and [C] key at the same time on the console screen when the component occurs the error.
  3. The confirmation of operation using ConsoleInComp.exe and ConsoleOutComp.exe ended by this.

USBCameraAqcuireComp,USBCameraMonitorComp

USBCameraAcquire component provides image data captured from a USB camera over its OutPort. USBCameraMonitor component displays image data received over its InPort.
  1. Please connect the web camera with the personal computer, and install the driver for the web camera.
    • Please download the driver for the web camera from each manufacturer.
  2. Please click Start Naming Service of [Sart]-[OpenRTM-aist]-[C++]-[tools] and start.Please omit this when having already started.
  3. Please start the sample components. Please click USBCameraAqcuireComp.exe of [Start]-[OpenRTM-aist]-[C++]-[components]- [examples] and USBCameraMonitorComp.exe. The console screen starts.
    sample5.png



  4. The operation of RTSystemEditorRCP is shown. Please click RTSystemEditorRCP of [Start]-[OpenRTM-aist]-[C++]-[tools]. RTSystemEditorRCP starts. Please omit this when having already started.

  5. Please connect RTSystemEditorRCP with the name server. Please input as localhost, and click OK. Please omit this when having already started.

  6. The component is displayed in NameServiceView. Please click [+] first because it is non-display. The component can be confirmed by being displayed as a tree. Please omit this when having already started.

  7. Please drag-and-drop the sample components of NameServiceView to SystemDiagram.

  8. Please connect the components. Please drag-and-drop between the data ports. The dialog that presses the input of information necessary for the connection is displayed. Please choose push with DataflowTypeType and click OK.

  9. The connection was completed.

  10. Please make the state of the component Activate. Please right-click in the component and select [Activate]. When the color of the component changes from blue into bright green, it is a success.

  11. The CaptureImage screen is displayed at the same time as changing into the state of [Activate], and the image of the web camera is displayed.
    sample6.png



    sample7.png



  12. The confirmation of operation using USBCameraAqcuireComp.exe and USBCameraMonitorComp.exe ended by this.

Other sample components

Please see RTSampleComponent about other sample components.

Download

latest Releases : 2.0.0-RELESE

2.0.0-RELESE Download page

Number of Projects

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