← Back to Projects Controls • Aerospace

Fully Automated 3 DOF Helicopter Control

Fourth-Year Graduation Project • Ryerson University

A complete autonomous control system for a Quanser 3 DOF helicopter — tuned closed-loop PID controllers, trajectory planning, sensor fusion, and gain scheduling for payload pickup missions.

Overview

For my fourth-year graduation project at Ryerson University, I designed and implemented a system of tuned, closed-loop PID controllers to achieve a completely autonomous 3 DOF Quanser helicopter. Full system analysis and identification were conducted and simulated using Matlab/Simulink/Quarc realtime computer platform. A position/velocity trajectory planner was designed and incorporated into the system for performing complete mission scenarios. I also integrated a modular sensor package (MSP) into the helicopter system for pitch and elevation angles estimation for control feedback. Gain scheduling was implemented for advanced mission scenarios, in which the controller must move the helicopter to a predetermined location to pick a payload using a magnetic grapple and return to the start point. The helicopter was tested for accuracy and robustness in different missions using the helicopter’s internal encoders as well as the designed MSP.

📄 Full Project Report (PDF)

The Hardware

Quanser 3 DOF helicopter platform with elevation, pitch, and travel encoders — the physical plant used for system identification, closed-loop control, and mission testing.

Key Highlights

🎛️

Closed-Loop PID

Tuned PID controllers for fully autonomous 3 DOF Quanser helicopter flight

📈

Trajectory Planning

Position/velocity trajectory generator for complete mission scenarios

📡

Sensor Integration

Modular sensor package (MSP) for pitch and elevation angle estimation

🧲

Payload Missions

Gain scheduling for magnetic grapple pickup and return-to-start scenarios

Technologies & Keywords

PID Controllers Set Point Control Encoders Sensor Integration Signal Filtering Trajectory Planning Gain Scheduling Mission Scenarios Simulink Matlab Quarc Simulation
← Robotic Calibration Tape Punch →