This page will guide you through the installation process of the Lab:
Clone our cpm software repository with:
git clone https://github.com/embedded-software-laboratory/cpm_lab software
Run our script to install all necessary components. In the software folder you have just cloned you find install.sh.
|todo||full installation||simulation setup only|
|What will it install?||Unbuntu packages||Unbuntu packages|
|Joystick/ Gamepad||Joystick/ Gamepad|
|RTI DDS Connext||RTI DDS Connext|
|OpenCV 4.0 for the Indoor Positioning System|
|Basler Pylon 5 for the Indoor Positioning System and lab camera|
If you want to change the DDS Domain later, change the corresponding variable
The following domain IDs are used in the CPM Lab:
|If you want to update your license file, change the file at: /opt/rti_connext_dds-6.0.0/rti_license.dat|
Reboot your PC.
Setup MATLAB. As a student from RWTH, you can do this with a MathWorks account following these instructions.
For RTI DDS: Download the DDS Support Package for MATLAB and install the toolbox. The native DDS addon that ships with MATLAB versions from 2021a only supports Simulink. If you are going to code in MATLAB, install the corresponding package from the link.
To use MATLAB with eProsima, look here.
Make sure to create a symbolic link to the MATLAB binary during or after the setup!
Run the build script.
|full setup||only simulation setup|