Skip to content

A ROS Workspace for a Deep RL approach to teaching a Physical Flapping-Wing MAV to Fly in a controlled environment

License

Notifications You must be signed in to change notification settings

arijitnoobstar/Flapping-Wing-MAV_DeepRL

 
 

Repository files navigation

Deep Learning and Reinforcement Learning: Embedding Artificial Intelligence into a Flapping-Wing MAV

This repository hosts the ROS Workspace for a closed loop control system that uses Deep RL (DDPG) to teach a real physical flapping wing MAV to fly. This workspace was created in ROS Melodic (Ubuntu 18.04) The physical MAV looks as such

The closed loop hardware and software cycle is designed as such

The information in the integrated framework phase flows through ROS nodes and topics in the following manner

All details about the setup and training process can be found in FWMAV_DeepRL_Final.pdf

Collaborators

Arijit Dasgupta

Jasper Tan

Chong Yu Quan

About

A ROS Workspace for a Deep RL approach to teaching a Physical Flapping-Wing MAV to Fly in a controlled environment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 44.0%
  • Makefile 25.0%
  • CMake 13.3%
  • Python 11.6%
  • C 2.6%
  • Shell 2.2%
  • Other 1.3%