/optimal_quad_control_RL

End-to-end optimal quadcopter control through Reinforcement Learning

Primary LanguageJupyter Notebook

optimal_quad_control_RL

Reinforcement learning for time optimal end-to-end quadcopter control

Main notebooks:

3D quad race:

  • gym environment of end-to-end quadcopter model
  • training pipeline
  • automatic c code generation

3D quad race INDI inner loop:

  • gym environment of quadcopter model with thrust and rate inputs
    • INDI controller is modeled as first order delay
  • training pipeline
  • automatic c code generation