Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Tuning Attitude Control Gains of a Satellite Using Julia

The Julia Programming Language via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to develop advanced control gain tuning tools for satellite attitude control systems using Julia's ecosystem in this conference talk from JuliaCon 2025. Discover how the Brazilian National Institute for Space Research (INPE) revolutionized their approach to designing control parameters for the Amazonia-1B satellite mission by leveraging Julia packages including SatelliteToolbox.jl, ReferenceFrameRotations.jl, ControlSystems.jl, ModellingToolkit.jl, and GLMakie.jl. Explore the challenges of maintaining precise satellite pointing accuracy (within 0.0005°) for high-resolution Earth observation missions and understand why traditional MATLAB-based linear system approaches proved inadequate for handling real-world non-linearities such as actuator limitations and reaction wheel torque constraints. Follow the development process of creating an integrated tool that combines conventional stability metrics (gain and phase margins) with real-time simulation capabilities derived from highly detailed satellite models. See how Julia's performance advantages enable instantaneous updates to time simulations when adjusting gain parameters, dramatically reducing the time required to tune proportional-derivative controllers and associated filters for multiple satellite control modes. Gain insights into practical engineering applications that extend beyond aerospace, as the demonstrated methodology can be adapted for control gain tuning in various other engineering domains.

Syllabus

Tuning attitude control gains of a satellite using Julia | Arraes Jardim Chagas

Taught by

The Julia Programming Language

Reviews

Start your review of Tuning Attitude Control Gains of a Satellite Using Julia

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.