Skip to content

Latest commit

 

History

History
150 lines (102 loc) · 6.81 KB

README.md

File metadata and controls

150 lines (102 loc) · 6.81 KB

DRON: Disaster Response Observation Network

Welcome to the Project DRON repository! This project focuses on creating and developing a swarm network using ROS2 (Robot Operating System 2). The network is designed to be utilized by drones to collect information in precarious scenarios, such as fires and search and rescue operations. In this README, we will provide you with an overview of the project, its goals, features, and how to get started with it.

The DRON Project is a tool designed to aid first responders in their response to structural fires by collecting and providing key data on the hotspots within the structure. The goal of the project is to create a swarm of drones equipped with lidar and infared cameras, capable of autnomously navigating a complex enviornment and reporting on the active development of the fire.

Table of Contents

Getting Started

To get started with DRON, follow these steps:

  1. Clone the Repository:

    git clone https://github.com/yourusername/DRON.git
    
  2. Install Dependencies: Depending on the software and hardware components used, install the required dependencies and libraries as outlined in the project documentation.

  3. Build the Drone: Follow the instructions provided to construct the physical drone including all sensors.

  4. Calibration and Testing: Perform the necessary calibration and begin testing the drone (ideally in a controlled enviornment). Please verify all local FAA rules and obtain any necessary licenses before beginning operations.

  5. Contribute: If you have ideas or improvements to contribute, please refer to the Contributing section below.

Project Overview

The Disaster Response Observation Network, more commonly known as DRON, is the student led project with the goal of aiding firefighters and first responders during large structural fires by providing the detailed information about the location, intensity and growth of fires is crucial to the proper response, and by improving the ability of first responders to actively respond to events, we intend to save lives.

The primary objectives of this project are as follows:

  • Design and implement a drone with all sensors for autonomous flight and data aquisition.
  • Collaberate between drones for decision making and obstacle detection.
  • Communicate live data to the first responders in an easy to understand format.

Team Members

  • Abel Ayala

    • Major: Multidiciplinary Engineering
    • Role: Project Lead, Electronics Team
    • Year: Senior
  • Ian Wilhite

    • Major: Mechanical Engineering
    • Role: Software Team
    • Year: Sophomore
  • Christus Creer

    • Major: Industrial Systems Engineering
    • Role: Mechanical/Electrical Team
    • Year: Sophomore
  • Jacob Adamson

    • Major: Electrical Engineering
    • Role: Electrical Team
    • Year: Senior
  • Elizabeth Hannsz

    • Major: Aerospace Engineering
    • Role: Mechanical Team
    • Year: Junior
  • Alan Alvarado

    • Major: Mechanical Engineering
    • Role: Mechanical Team
    • Year: Senior*
  • Malcolm Ferguson

    • Major: Aerospace Engineering
    • Role: Mechanical Team
    • Year: Sophomore
  • Aaron Velez

    • Major: Manufacturing and Mechanical Technology
    • Role: Mechanical Team
    • Year: Junior
  • Lucas Ybarra

    • Major: Electrical Engineering
    • Role: Electrial Team
    • Year: Sophomore

Contributing

We welcome contributions from the open-source community and anyone interested in enhancing this project. To contribute:

  1. Fork the repository.

  2. Create a new branch for your feature or bug fix:

    git checkout -b feature/new-feature
    
  3. Make your changes and commit them:

    git commit -m "Add new feature"
    
  4. Push your changes to your fork:

    git push origin feature/new-feature
    
  5. Create a pull request to the main branch of this repository.

We appreciate any contributions, whether it's in the form of code, documentation, or suggestions.

License

This project is licensed under the MIT License, which means that you are free to use, modify, and distribute the code as long as you provide proper attribution and include the original license in your distribution. Please review the full license for more details.