GithubHelp home page GithubHelp logo

oygx210's Projects

digital-control icon digital-control

Linear, Non Linear Systems, Bode, PID control, Feedback Control, Compensator, State Feedback Control, Digital to Analog Converter

dimagno icon dimagno

2D two-fluid Matlab code for divergent Magnetic Nozzles

directional-singularity-escape-avoidance-for-gyroscopes icon directional-singularity-escape-avoidance-for-gyroscopes

This code accompanies the paper: Valk, L., Berry, A., and Vallery, H., "Directional Singularity Escape and Avoidance for Single-Gimbal Control Moment Gyroscopes," Journal of Guidance, Control, and Dynamics. DOI: 10.2514/1.G003132

discriminative-kalman-filter icon discriminative-kalman-filter

companion code for "The Discriminative Kalman Filter for Bayesian Filtering with Nonlinear and Nongaussian Observation Models"

disturbance_observer icon disturbance_observer

In this note, disturbance rejection control (DRC) based on unknown input observation (UIO), and disturbance-observer based control (DOBC) methods are revisited for a class of MIMO systems with mismatch disturbance conditions. In both of these methods, the estimated disturbance is considered to be in the feedback channel. The disturbance term could represent either unknown mismatched signals penetrating the states, or unknown dynamics not captured in the modeling process, or physical parameter variations not accounted for in the mathematical model of the plant. Unlike the high-gain approaches and variable structure methods, a systematic synthesis of the state/disturbance observer-based controller is carried out. For this purpose, first, using a series of singular value decompositions, the linearized plant is transformed into disturbance-free and disturbance-dependent subsystems. Then, functional state reconstruction based on generalized detectability concept is proposed for the disturbance-free part. Then, a DRC based on quadratic stability theorem is employed to guarantee the performance of the closed-loop system. An important contribution offered in this article is the independence of the estimated disturbance from the control input which seem to be missing in the literature for disturbance decoupling problems. In the second method, DOBC is reconsidered with the aim of achieving a high level of robustness against modeling uncertainties and matched/mismatched disturbances, while at the same time retaining performance. Accordingly, unlike the first method, DRC, full information state observation is developed independent of the disturbance estimation. An advantage of such a combination is that disturbance estimation does not involve output derivatives. Finally, the case of systems with matched disturbances is presented as a corollary of the main results.

dmsc-visualizer icon dmsc-visualizer

A library to visualize (keplerian) orbital movements of a satellite network in 3D using OpenGL® 4.2.

dpre icon dpre

Discrete-time Periodic Riccati Equation solver for periodic LQ state-feedback design

dq3d icon dq3d

dual quaternion for 3d geometric operations

dsp_algorithms_tools icon dsp_algorithms_tools

various DSP algorithms - AM, FM, FFT, discrete convolution - overlap save/add methods, Hilbert Transform, DCT, KLT, adaptive filtering, FDAF.

dspfilters icon dspfilters

A Collection of Useful C++ Classes for Digital Signal Processing

dt-qp-project icon dt-qp-project

This project solves linear-quadratic dynamic optimization (LQDO) problems using direct transcription (DT) and quadratic programming (QP)

dynamics-moment-free-motion icon dynamics-moment-free-motion

A code for the numerical integration and visualization of a rotating rigid body under no external moments using a quaternion parameterization.

dynopt_code icon dynopt_code

dynopt is a set of MATLAB functions for determination of optimal control trajectory by given description of the process, the cost to be minimised, subject to equality and inequality constraints, using orthogonal collocation on finite elements method.

ece_5555_stochastic_control icon ece_5555_stochastic_control

Final project for ECE 5555 Stochastic Control course on Satellite Attitude Estimation and Control via Linear Quadratic Gaussian (LQG) controller. Final report and all related codes are included.

ecos icon ecos

A lightweight conic solver for second-order cone programming.

ee227bt-project icon ee227bt-project

EE227BT: Convex Optimization Fall 2015 Project. Comparison of convex optimization techniques for infinite horizon control of systems with uncertainty

egdst icon egdst

Generic and simple to use Matlab code for solving finite horizon discrete time optimal control problems with one continuous and one discrete control.

eggplot icon eggplot

A C++ library that allows you to plot data just as in MATLAB

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.