This project is made to be run on the topside system of the UiS Subsea ROV Fenris
This program consist of:
- The GUI for showing sensordata
- Network handler for receiving sensordata and sending commands
- Handler for getting input from a controller
Installing is done by (assumes that you have Python 3.10 and pip installed and added to path):
- Download the project.
- Make sure VLC is installed on your computer. https://www.videolan.org/
- To install all the required Python libraries run:
pip install -r requirements.txt
- Open port 6900 for TCP communication both receiving and sending.
- Start the program by running:
python main.py
After both systems are running, the camera feeds from the ROV can be seen by opening the links Camera 1 Camera 2