Skip to content

AU Robotics 2024 Final Project Console - a React + Flask console for monitoring and controlling the robot

License

Notifications You must be signed in to change notification settings

y-samy/aur-fp24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aur-fp24-software

AU Robotics 2024 Final Project

Setup

The backend

Set up the virtual environment

python -m venv flask-venv

Activate the environment

Windows

./flask-venv/Scripts/activate

Linux

chmod +x ./flask-venv/bin/activate
./flask-venv/bin/activate

Install the dependencies

pip install ./backend/requirements.txt

Running the flask server

python ./backend/main.py

The MQTT Broker

https://mosquitto.org/download/

To run the broker:

mosquitto -c ./mqtt/mosquitto.conf

The frontend

Dependencies

cd ./frontend
npm install

Run

cd ./frontend
npm start

Gamepad controls

Controller Commands

  • L2 = B6 -> back
  • R2 = B7 -> fwd
  • B0, B1 : x, o
  • B2, B3: sqr, tri
  • Axes: +ve right, down
  • 0, 1: lStick, h, v
  • 2, 3: rStick, h, v

About

AU Robotics 2024 Final Project Console - a React + Flask console for monitoring and controlling the robot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •