Technologies

Here is all of the software and frameworks our team has used through this project.

Team Collaboration Software

Discord

This is the main communication tool that the team is using to stay connect with each other.

Trello

This is our story board that helps us keep track of tasks that we are working on.

GitHub

We are using GitHub as our Versioning tool. Our clients want us to keep the repository private so we can't link it to our repository.

Google Drive

Google Drive is where the team works on all of the papers, powerpoints. This is used so everyone can acess it at the same time and we can have a version of control for the documents.

Development Languages/Systems

Python

This is the main langugae we use for our project.

C++

Part of the code is written in C++ but the team is not dealing with any of it.

Robotic Operating System

This is what the F1/10 Car will be running. Everything has to be able to work with the Robotic Operating System.

Ubuntu

Our solution has to be able to run inside of linux. All of our programming took place in linux also.

PyQt5

This is the framework that our GUI is made in.

Bash Shell Script

We are using bash shell script to run scripts on the car.

Screen

We are using screen to connect to the car via ssh and have that process run still. This will allow us to keep a connection with the car to be able to keep it running.

Klepto

Allows us to save data to a file as we are clicking the buttons in the configuration part of the GUI.