Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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 'setup_cpm_build_environment.sh'. You PC will reboot in the end to finish the environment variables setup.

    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



    Info
    titleChange DDS Domain

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

    Currently at the CPm CPM Lab the IDs are the following

    IDPurpose
    21main PC
    60-66Lab PC



    Info
    titleChange 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. Run the build script.

    Info
    titleClones 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


...