Coder Social home page Coder Social logo

wangwanglianhe's Projects

adrc_quadrotor icon adrc_quadrotor

ADRC uses an Extended state observer to linearize the Quadrotor's Nonlinear dynamics (similar to Feedback linearization). This makes it capable of eliminating disturbances (robustness).

artificial-intelligence-deep-learning-machine-learning-tutorials icon artificial-intelligence-deep-learning-machine-learning-tutorials

A comprehensive list of Deep Learning / Artificial Intelligence and Machine Learning tutorials - rapidly expanding into areas of AI/Deep Learning / Machine Vision / NLP and industry specific areas such as Climate / Energy, Automotives, Retail, Pharma, Medicine, Healthcare, Policy, Ethics and more.

coptersim icon coptersim

A high-fidelity simulation model developed in Simulink that compatible with different types of multicopters.

dcm-imu icon dcm-imu

The DCM-IMU algorithm is designed for fusing low-cost triaxial MEMS gyroscope and accelerometer measurements. An extended Kalman filter is used to estimate attitude in direction cosine matrix (DCM) formation and gyroscope biases online.

deep-learning-drizzle icon deep-learning-drizzle

Drench yourself in Deep Learning, Reinforcement Learning, Machine Learning, Computer Vision, and NLP by learning from these exciting lectures!!

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

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.

drl_uav icon drl_uav

Deep reinforcement learning for UAV in Gazebo simulation environment

fdd-in-uav-using-deep-learning icon fdd-in-uav-using-deep-learning

We propose a Fault Detection and Diagnosis (FDD) model using a Deep Neural Network based architecture to detect the UAV maloperation

fdir_uav icon fdir_uav

Fault detection and recovery project for the UAV (Matlab based)

gimbal icon gimbal

Camera's gimbal stabilizer for BeagleBone using PWM signals

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.