# Inter-IIT TechMeet 9.0

## Inter-IIT TechMeet 9.0

#### Problem Statement

{% file src="<https://2216434675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LVITCb6SLM7LAIvJagI%2Fuploads%2FXCtBYsTRcS28raGmpLVB%2FDRDO_VOAD_ps.pdf?alt=media&token=b0b1de9e-0384-479c-8a01-1978e66bd9c3>" %}
VOAD Problem Statement
{% endfile %}

#### Technical Report & Slides

This file contains our architecture and approach to the problem statement:

{% file src="<https://2216434675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LVITCb6SLM7LAIvJagI%2Fuploads%2FIdEnWYvDtjkzNDdR7v1s%2F9_Documentation.pdf?alt=media&token=cc0d5e1a-21b6-4419-b106-af314a6f18f4>" %}
Technical Report
{% endfile %}

This file contains the slides presented after the competition:

{% file src="<https://2216434675-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LVITCb6SLM7LAIvJagI%2Fuploads%2F8qQR5kqmKBPcsWqVm7zK%2F9_Presentation.pdf?alt=media&token=b57ea495-ab06-41a4-b517-6539e654b9fe>" %}
Slides
{% endfile %}

#### Software Stack

The complete software stack is available on Github. It contains all the modules we have used:

* <https://github.com/AerialRobotics-IITK/inter_iit_dgre_voad>

**General Overview of the modules used:**

* **Explorer**: This Module Integrates the Takeoff, Landing, Detection and planning modules. Publishes final setpoints for landing of the quadrotor
* **Box\_Detector**: Uses the downward facing camera to detect the ArUco marker and calculate its position provided it has the id 0 using OpenCV.
* **Active\_Planner**: This Module is responsible for finding and evaluating frontiers in a 3D environment based on a TSDF (Truncated Signed Distance Function) map. It Then checks if there is a waypoint in the queue and if not, selects and adds the best frontier. If there is a waypoint, it generates a trajectory using a graph based search algorithm, tracks it, and if aborted, selects a new frontier for the process to repeat.
* **Broadcaster**: This module listens to the pose topic and broadcasts a transform from the "map" frame to the "base\_link" frame using TF2.

####
