-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GITBOOK-70: change request with no subject merged in GitBook
- Loading branch information
1 parent
b02dc0b
commit c63d735
Showing
10 changed files
with
105 additions
and
0 deletions.
There are no files selected for viewing
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,47 @@ | ||
--- | ||
description: >- | ||
This page contains codes and resources for the event DRDO's UAV Guided UGV | ||
Navigation Challenge in the Inter IIT Tech Meet 10.0 | ||
--- | ||
|
||
# Inter-IIT TechMeet 10.0 | ||
|
||
## Inter-IIT TechMeet 10.0 | ||
|
||
#### Problem Statement | ||
|
||
{% file src="../.gitbook/assets/DRDO_UAV_ps.pdf" %} | ||
UGV navigation challenge problem Statement | ||
{% endfile %} | ||
|
||
#### Technical Report & Slides | ||
|
||
This file contains our architecture and approach to the problem statement: | ||
|
||
{% file src="../.gitbook/assets/10_Documentation.pdf" %} | ||
Technical Report | ||
{% endfile %} | ||
|
||
This file contains the slides presented after the competition: | ||
|
||
{% file src="../.gitbook/assets/10_presentation.pdf" %} | ||
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\_uav\_guided\_ugv](https://github.com/AerialRobotics-IITK/inter\_iit\_uav\_guided\_ugv) | ||
|
||
**General Overview of the modules used:** | ||
|
||
* **Offboard**: This Module initializes an offboard flight node in ROS, waits for the MAVROS connection, and performs a takeoff procedure to guide the vehicle to a specified altitude. | ||
* **Prius\_Controller**: It is responsible for waypoint publishing, steering and throttle/brake control of the UGV based on different controllers. | ||
* **Prius Detector**: This Module performs localization calculations to estimate UGV's position and velocity. | ||
* **Segmentation**: This Module segments the road from the pointcloud using RANSAC along with some heuristics and algorithms for eliminating rogue data. | ||
* **Visualization**: This code initializes a ROS node for visualizing trajectories using markers, subscribing to odometry data and reading a CSV file to extract points for the mean path. shorten | ||
|
||
#### |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
--- | ||
description: >- | ||
This page contains codes and resources for the event DRDO DGRE's Vision Based | ||
Obstacle Avoidance Drone in the Inter IIT Tech Meet 9.0 | ||
--- | ||
|
||
# Inter-IIT TechMeet 9.0 | ||
|
||
## Inter-IIT TechMeet 9.0 | ||
|
||
#### Problem Statement | ||
|
||
{% file src="../.gitbook/assets/DRDO_VOAD_ps.pdf" %} | ||
VOAD Problem Statement | ||
{% endfile %} | ||
|
||
#### Technical Report & Slides | ||
|
||
This file contains our architecture and approach to the problem statement: | ||
|
||
{% file src="../.gitbook/assets/9_Documentation.pdf" %} | ||
Technical Report | ||
{% endfile %} | ||
|
||
This file contains the slides presented after the competition: | ||
|
||
{% file src="../.gitbook/assets/9_Presentation.pdf" %} | ||
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](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. | ||
|
||
|
||
|
||
|
||
|
||
#### |