Upgrade guide to 3.0.X
Introduction
SENSR 2.4.x was based on Ubuntu 18.04. This release will reach its End of Life on April 30th 2023. SENSR 3.0 has been developed for Ubuntu 20.04 that will be supported until April 2030. It is necessary to upgrade your operating system before deploying SENSR 3.0.
The following steps will detail how to upgrade SENSR to 3.0.0:
note
After the upgrade process, the license must be replaced.
To request new license, please contact license@seoulrobotics.org
Back up your data
During the operating system’s installation, all files present in the machine will be erased. To avoid losing important data, please back your files up in a separate storage. SENSR-related files are the following:
Project files
Project files contain parameters for a given SENSR project, they are usually located in the following directory: /home/seoulrobotics/projects
. To avoid calibrating and tuning your project again, please backup those files to your external storage.
Presets
Presets are used to store and transfer a given set of parameters from machine to machine. Specific presets are stored in the following directory: /home/seoulrobotics/presets
. If you have been using some specific presets, please transfer them to your external storage.
Rosbags
Rosbags are used to store raw pointcloud data. They can be used to replay a given set of events in SENSR. Rosbags are usually stored in a location selected by the user. If you would like to keep some of them, please back them up to your external storage.
Custom SDK scripts
If you are using the SDK in the same machine as SENSR, your scripts must be backed up.
SDK Scripts can be deployed on any repertory of your machine. Users generally store their SDK under /home/sensr_sdk. Please transfer your custom scripts to an external storage.
Upgrade your Operating System
If you are using a LPU-B, please follow the steps in the link here
If you are using any other amd64 machine, please follow the steps in the link here
Install SENSR 3.0.0
SENSR 3.0.0 can be installed through two different ways depending on your usage.
- SENSR installation in Command Line Mode: Install SENSR in CLI mode
Deploy SENSR license
Once SENSR installed, the new license must be deployed. This section explains how to deploy a license in SENSR 3.0.0.
Deploy SENSR SDK (Optional)
If you were using the SENSR SDK previously, it needs to be redeployed.
- You can find the instructions here.
- Once the SDK successfully deployed, please copy-paste the files you backed up in your machine
Deploy backed up files
Once your license has been correctly activated, you can deploy your backed-up files in the /opt/ repertory as follows:
Project files: please copy and paste them to
/opt/seoulrobotics/projects
Presets: please copy and paste them to
/opt/seoulrobotics/presets
Rosbags: please deploy your rosbags in any folder of your choice. but it should be under
/opt/seoulrobotics/
and is recommenned to be under/opt/seoulrobotics/rosbags
after making the directory.
Run SENSR
Now SENSR 3.0.0 is ready to be used in your machine. You can discover its new features in the SENSR 3.0.0 release notes