Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 856 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 856 Bytes

RL: Teaching A Quadcopter To Fly

The Quadcopter or Quadrotor Helicopter is becoming an increasingly popular aircraft for both personal and professional use. Its maneuverability lends itself to many applications, from last-mile delivery to cinematography, from acrobatics to search-and-rescue.

But it also comes at a price–the high complexity of controlling such an aircraft makes it almost impossible to manually control each individual motor's thrust. So, most commercial quadcopters try to simplify the flying controls by accepting a single thrust magnitude and yaw/pitch/roll controls, making it much more intuitive and fun.

This project enables quadcopters to autonomously achieve desired control behaviors such as takeoff and landing using reinforcement learning.

Quadcopter GIF