sciwork seminar 2026

From Optimal Control to Reinforcement Learning for Quadrotor Drones
2026-06-13, 11:10–11:40 (Asia/Taipei), R115

This talk introduces the basic ideas behind quadrotor optimal control and reinforcement learning from a practical, beginner-friendly perspective. We will discuss how position, velocity, attitude, and angular velocity are used to describe the drone state, and how a controller converts tracking errors into motor commands.

Several representative control approaches will be introduced, including the Linear Quadratic Regulator (LQR), H∞ robust control, Model Predictive Control (MPC), and Reinforcement Learning (RL). The talk will explain the intuition behind each method: what it tries to optimize, what kinds of problems it handles well, and what trade-offs appear in practice.

The examples will be based on RotorBench, an open-source Python-based quadrotor control benchmarking framework. More details about the project are available at: https://github.com/shengwen-tw/rotor-bench


This talk is intended for people interested in drones, robotics, scientific computing, simulation, and open-source tools. It does not assume a strong background in control theory, although some familiarity with engineering mathematics will be helpful.

The presentation will introduce several common approaches to quadrotor control, from classical optimal control methods such as LQR and H∞ control to MPC and reinforcement learning. The focus will be on building intuition: what each method is trying to do, and why different methods behave differently.

By the end of the talk, the audience should have a high-level understanding of how modern drone controllers are designed.

Sheng-Wen (Colin) Cheng is a system software engineer with the Platform Security Controller (PSC) team at NVIDIA, where he develops secure bootloader software to ensure system integrity during the boot process. Beyond his role at NVIDIA, he builds low-level software at the intersection of robotics, control engineering, and real-time systems.

He is also an active open-source contributor and has presented his work at leading open-source events, including Open Source Summit organized by the Linux Foundation.