erickTornero / Model-based-Quadrotor

Model based RL for fault-rotor quadrotor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Model-Based Reinforcement Learning for Quadrotor

Implementation of Quadrotor Model-based Learning in pytorch and VREP Simulator based of the following papers:

Low-Level control of a quadrotor with deep model-based reinforcement learning

Learning to adapt in dynamic, real-world environments through meta-reinforcement learning

Current Progress

We are testing separately Fault-Free Case, and Fault-Motor 1 case for same trajectory.

Circle Trajectory

Here, we show trajectory followed by quadrotor in a Circle trajectory

Fault-Free Case, trajectory over time Fault-Free Case

Fault-M1 Case, trajectory over time

Fault-M1 Case

Same Comparison in 3D dim, Left Fault free, Right Fault Motor 1

3D Trajectories

Point Trajectory

Fault-Free Case, trajectory over time Fault-Free Case

Fault-M1 Case, trajectory over time

Fault-M1 Case

Same Comparison in 3D dim, Left Fault free, Right Fault Motor 1

3D Trajectories

Gif view

In the following gif we show both in Point Trajectory, Left: Fault-Free Case, Right: Fault-M1 Case

Left Fault-free (Blue), Fault case (Yellow) in Helicoid & Vertical-Sin paths

About

Model based RL for fault-rotor quadrotor


Languages

Language:Python 100.0%