You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 24 Next »

On this page we will guide you through the installation process of our Lab.

Here are the steps:

  1. Install  Ubuntu 18.04.3 LTS.

    https://releases.ubuntu.com/18.04/                                                                     or

    https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-ubuntu     or

    https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows

  2. Create a folder called dev in your home directory

  3. Clone our cpm software repository into your dev-folder by typing:
    cd ~/dev
    git clone https://git.rwth-aachen.de/CPM/Project/Lab/software.git
    you have to enter your git username and password

  4. Prepare to run our installation script by getting a license.dat-file for the RTI DDS Connext Service (ask your supervisor if you are a student or get into contact with RTI)

  5.  Run our script to install all necessary components.  In the 'software'- folder you have just cloned you find 'install-script-for-ubuntu-setup.sh'

    todofull installationsimulation setup only
    run
    cd software/
    sudo bash setup_cpm_build_environment.sh
    cd software/
    sudo bash setup_cpm_build_environment.sh --simulation
    What will it install?Unbuntu packagesUnbuntu packages

    Joystick/ GamepadJoystick/ Gamepad

    RTI DDS ConnextRTI DDS Connext

    RTI ARM

    OpenCV 4.0 for the Indoor Positioning System

    Basler Pylon 5 for the Indoor Positioning System and lab camera

    Change DDS Domain

    If you want to change the DDS Domain later, go to /etc/profile

    Change RTI license file

    If you want to update your license file, change the file at: /opt/rti_connext_dds-6.0.0/rti_license.dat
  6. Reboot your computer       or      
    open a new terminal and type

    cd ~/dev; source /etc/profile.d/rti_connext_dds.sh
  7. Run the build script.

    Clones also cpm library

    It will also clone the cpm library so keep your git username and password on hand.
    full setuponly simulation setup
    ./build_all.bash
    ./build_all.bash --simulation


  • No labels