Skip to content

babbott1000/EE4951WAutonomousQuadrotor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2024 Senior Design group

Members:

Name UMN Email
Sam Younglove [email protected]
Nick Navarrete [email protected]
Nashat Lubbadeh [email protected]
Jared Schultz [email protected]
Hershen Nair [email protected]
Beka Deme [email protected]

2025 Senior Design group

Members:

Name UMN Email
Wa'El Khawaldeh [email protected]
Sydney Hendrickson [email protected]
Eloisa Carrasco [email protected]
Julian Klemann [email protected]
Ben Abbott [email protected]

The only supported versions of Python are 3.11.X.

Installation Instructions

On Windows, to install the USB driver, download the USB driver from here. Plug in the radio and run the program. Select the correct device in the dropdown and set libusbK as the target driver, and install. To access the drone while plugged in with USB, repeat the same procedure, except plug in the drone instead of the radio.

After setting up your drones, make sure every drone you wish to use in a swarm is on a different address. It may help to also have the drones on separate channels. This can be changed by plugging in the drone with USB,

  • Using a supported python version: Run python -m venv .venv at the root of this repository. On some windows versions, this may be achieved by running py -3.11 -m venv .venv.
  • Activate the virtual environment by sourcing the appropriate script in .venv/bin on POSIX systems, or running the appropriate script in .venv\Scripts on Windows. See python documentation of virtual environments for more details.
  • Verify your python version is 3.11.X by running python --version. If it is not, run deactivate, delete the .venv folder and restart.
  • Run python -m pip install -r requirements.txt to install python dependencies.
  • Run any script using python <script> while the virtual environment is activated.
  • You can deactivate the virtual environment early by running deactivate at any time.
  • On subsequent sessions, remember to reactivate your virtual environment before running scripts.
  • In order to use DroneControlLib in a separate file, add from DroneControlLib import * to your file and make sure DroneControlLib.py is in the same directory as your new file.

Our shared folder in Google Drive can be found here. (Requires a UMN google account)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5

Languages