Skip to content

VMC Software, PCC/PX4 Firmware, and GUI for the "AVR" drone, part of the 2024 Bell Advanced Vertical Robotics Competition. Property of the Highland Park Scots - Team Zephyrus. Direct all questions, comments, and complaints to the Discussions/Issues tab

License

Notifications You must be signed in to change notification settings

Jurassic001/AVR-2024

 
 

Repository files navigation

AVR-2024

Code style Commit activity

Structure

  • .github: GitHub Actions files
  • .vscode: VS Code settings
  • GUI: All-in-one GUI
  • PCC: PCC firmware
  • PX4: PX4 and MAVLink files
  • scripts: Development scripts
  • VMC: AVR software

Repo Setup

VSCode Setup

Install the recommended extensions. If you don't see a popup in the bottom right corner of your screen, go to the VSCode extensions tab and type @recommended into the search bar

Python Setup

You can run these commands in sequence, in the VSCode Powershell terminal
(Make sure you're in the AVR-2024 repo, NOT HPBell_2024-25. Come talk to Max if you have any questions)
Note: This will take 10-15 minutes

py -m venv .venv
.venv\Scripts\Activate
py scripts/install_requirements.py

Development Setup

Jetson Development

Follow the instructions inside VMC/README.md to build & run the AVR software on the Jetson

Local Development

If you want to build/run Docker images not on a Jetson, look at VMC/simulator/README.md

About

VMC Software, PCC/PX4 Firmware, and GUI for the "AVR" drone, part of the 2024 Bell Advanced Vertical Robotics Competition. Property of the Highland Park Scots - Team Zephyrus. Direct all questions, comments, and complaints to the Discussions/Issues tab

Topics

Resources

License

Stars

Watchers

Forks

Languages

  • Python 87.5%
  • C++ 8.8%
  • Dockerfile 3.3%
  • Other 0.4%