Skip to content

This repository contains the code used to produce the results for IoT-enabled Autonomous System Collaboration for Disaster-Area Management paper

Notifications You must be signed in to change notification settings

Abeni18/IoT-Enabled-Autonomous-UAV-UGV

Repository files navigation

IoT-enabled Autonomous System collaboration for Disaster Area Managment

asciicast

Demonstration Vedios

This repository contains the source code used to produce results for "IoT-enabled Autonomous System Collaboration for Disaster Area Management" Journal paper.

  • AADL model
    1. The folder contains the source code used to verify the framework and the developed components using AADL formal methods.
  • Ground_station
    1. calculate_cluster_center.py calculates the cluster center of the ground UGVs from their current location using K-mean clustering algorithm and send these information to the UAVs.(1)
    2. visualize_clustering.py creats a live visualization of the clustering scenario.(1)
  • Jackal 1 and 2
    1. random_walk_ugv.py implements the random walk algorithm for the Jackal UGVs within the lab environment.(2)
    2. follow_square_trajectory.py implements the UGVs to follow a square trajectory.(2)
  • UAV 1 and 2
    1. DroneClustering.py moves the drone to the cluster centers.(2)
    2. track_ugv_and_land.py tracks the UGVs and land on top of it at the end of the mission.(2)

About

This repository contains the code used to produce the results for IoT-enabled Autonomous System Collaboration for Disaster-Area Management paper

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published