GithubHelp home page GithubHelp logo

rgbravi / autonomous-search-and-rescue-agent-using-deep-reinforcement-learning Goto Github PK

View Code? Open in Web Editor NEW

This project forked from srijayan17/autonomous-search-and-rescue-agent-using-deep-reinforcement-learning

0.0 0.0 0.0 5.3 MB

Simulation of Autonomous search and rescue operation in a fire outbreak environment using Deep Reinforcement learning. (Project under development πŸ’»)

Python 100.00%

autonomous-search-and-rescue-agent-using-deep-reinforcement-learning's Introduction

Autonomous Search and Rescue Agent using Deep Reinforcement Learning

Domain: Artificial Intelligence

Problem Statement:

We are living in a world full of blooming autonomous technologies that can come as a great help for disaster management. It is highly risky for humans to enter risk prone areas like a fire outbreak in a building/any place, for rescuing those trapped inside, so it will be better to use self-trained agents(drones) to search and rescue the victims trapped inside such disaster-struck environments.

Abstract:

Rescue operation is highly risky for humans to enter risk prone areas like a fire outbreak in a building/any place, for rescuing those trapped inside. The existing protective gear used by the rescue team is fire proof but there is still room for risk due to falling debris in a collapsed building or suddenly collapsing walls and the sustainability of the rescuer is limited by the amount of the oxygen in the oxygen cylinder. Our idea is to simulate an environment wherein, an autonomous rescue agent finds its way through the disaster-inflicted environment, wading in through obstacles, broken walls, sudden flares of fire and locates the victims by means of available data (like sound waves of screams of people trapped inside, heat radiation etc). After locating the trapped victims, the agent tries to extinguish the fire around them using available resources and it sends a signal to the external rescue team (consisting of people) indicating the exact location of the victims. Likewise, it identifies all the clusters of victims trapped inside the building and does the same process for every cluster. The agent’s brain consists of a neural network that aids it in the decision-making process during its navigation. The agent is trained in a generalised sample environment using deep reinforcement learning. This project will eliminate the loss of lives of people in the rescue team and it will also help the rescue team to exactly locate the trapped victim inside the disaster struck building using the location information sent by the agent.

Dependecies:

The following dependencies need to be installed to run this project,

  • Python
  • Pygame
  • Pytorch
  • Tkinter

Snapshot of a successful trail:

Testing Environment snapshot:

autonomous-search-and-rescue-agent-using-deep-reinforcement-learning's People

Contributors

srijayan17 avatar alam-tech avatar sivaganesh193 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.