Skip to content

AMC-IITBHU/Autonomous_drone_technex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Technex'21 (AUTONOMOUS DRONE EVENT)

Event Detail

In the autonomous event we are using Webots simulation.

img1

To visit Webots offical site click here

Installation instructions

Webots installation

  • Download Webots installation file from the links given below:

    (For other versions of operating system visit Webots official site.)

Python requirement

  • Teams are supposed to use default python version in their OS.
  • Modules and Libraries which they want to use should be installed on their default python.

World setup

Just clone this git repo and extract the task.zip file.

There will be a world file (.wbt) in this zip file . Teams have to open this world file in Webots and work on it.

NOTE:- For any doubts regarding any of the above instruction refer this link

Task for the event

  • Teams are supposed to scan images that are on the ground. There will be three type of images .

    • First one will contain only a QR-code, which contains position coordinate i.e. x and y position, of next image that will be on a building. first
    • After that 9 different images will be there on top of each building, each image on the building will have two sections:
      • QR code containing the coordinate of next image.
      • An english alphabet letter. second
    • Last image will contain 4 QR-codes and teams have to land their drones on one of them. third

NOTE:- Images may not be placed in proper orientation team have to make them useable.

  • Teams are supposed to make an 3 X 3 matrix from the 9 alphabets they get from images in the same order as they reach the character.

  • After scanning and detecting all 9 alphabets teams have to make all possible 4 letter words according to word search algorithm. word

  • QR codes in the last position will contain a word that is generated from the matrix above and it also contain a position where drone is to be landed.

Drone Specifications:

  • We are using Dji Mavic 2 pro, which have a downward facing camera to take images. dji
  • Also drone have 4 distance sensors (for collision avoidance with buildings), 3 in horizontal direction pointing towards drone front side and 1 vertical pointing toward ground. dji2
  • We have provided basic code with some function and a basic but not perfect control system from drone . Teams could either use these or use their own code. (The provided code is basically for your understanding about how to code in controller).
  • To know about the sensors used in drones refer this link
  • To know about the specification of drone refer this link

Submission instruction

  • Teams have to submit youtube link of their simulation along with complete screen using some screen recorder tools. NOTE:- don't use inbuild recorder of Webots.
  • Youtube video must be unlisted and should have title as the team name and team leader name respectively.
  • Teams also have to submit their controller code. NOTE:- Avoid hardcoding.
  • Submissions will be on AMC official webpage.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages