Skip to content

A simple vision-based navigation and control strategy for autonomous drone racing

License

Notifications You must be signed in to change notification settings

vision-agh/drone_racing_tello

Repository files navigation

A simple vision-based navigation and control strategy for autonomous drone racing

Please take a look at the video abstract:

Video abstract

Running on PC

  1. Instal dependencies using the follwoing command:
    pip install -r requirements.txt
    
  2. Turn on the Tello EDU drone and connect to it's Wi-Fi (like when using the mobile appilcation).
  3. Run DronConfig.py.

Running on Jetson TX2 (should be similar for other devices)

  1. Board configuration and JetPack instalation is described the Jetson TX2 Developer Kit User Guide (avaliavle on https://developer.nvidia.com/ after registering and logging in).

  2. Connection to Wi-Fi is described here: https://www.linuxbabe.com/ubuntu/connect-to-wi-fi-from-terminal-on-ubuntu-18-04-19-04-with-wpa-supplicant In the end you should establish a connection with the Tello EDU drone (like using your smartphone).

  3. Install python3.7 and pip:

    sudo apt-get install python3
    sudo apt-get install python3-pip
    
  4. Install dependencies in linux console if You want to run a project from a console using command:

    pip3 install -r requirements_linux.txt
    
  5. Turn on Tello drone and connect to its Wi-Fi

  6. Run program in console via command

    python Jetson.py 
    

    or in PyCharm.

About

A simple vision-based navigation and control strategy for autonomous drone racing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages