Skip to content

SoonerRobotics/storm_software_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

storm_software_2025

Software for our 2025 Student Teleoperated Robotics Mission entry, TBD.

We are using PyQt6 on Ubuntu 24.04 for the operator, Boost.Asio on Raspbian Bookworm for the robot, and PlatformIO for our firmware.

alt text

Dependencies

Operator

To set up the dependencies for the operator code, run the following commands.

python3 -m venv venv
source venv/bin/activate
cd operator
pip install -r requirements.txt

Robot

To set up the dependencies for the robot code, run the following commands.

sudo apt update
sudo apt install build-essential cmake libboost-all-dev libopencv-dev libqt5core5a libqt5widgets5 libqt5gui5 libgstreamer1.0-0 libavcodec-dev libavformat-dev libswscale-dev libgstreamer-plugins-base1.0-0 libopencv-core-dev libopencv-imgproc-dev libopencv-highgui-dev

Execute

alt text

Operator

python -m venv venv
source venv/bin/activate
cd operator/src
python3 app.py

Robot

The operator code automatically begins the robot's code when it runs via SSH. But, the following commands can run the code on their own.

Automated

cd robot
./launch.sh # 1: Build, 2: Run, 3: Build/Run/Clean, 4: Clean

Manual

cd robot
mkdir build && cd build
cmake ..
make
./robot

About

Code for SCR's STORM 2025 robot, TBD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •