djstein.com | projects | Fuzzy Logic Shuttle Controller

Fuzzy Logic Shuttle Controller

Abstract: This application involves a controller based on fuzzy logic, set in the context of a thrust mechanism for a space shuttle. This model has two components for the movement of the shuttle – thrust and throttle – both of which vary between -1.0 and 1.0. The goal of the algorithm is to attain a thrust of exactly 0.0 via throttle adjustments, and to do so as smoothly as possible. The fuzzy variable sets underlying the simulation modify the throttle to optimize the thrust of the shuttle.

Version: 1.0 - last updated Thursday, June 09, 2005

Links: Download (Contents: Executable (Windows), Source Code (C#))

Screenshots: