Pinned Repositories
control-and-system-book
textbook about control, robotics, system
DDRTC-of-UMSs
This paper presents a data-driven control design framework to achieve robust tracking control without exploiting mathematical model of nonlinear underactuated mechanical systems (UMS). The method leverages the differential flatness property of linearized systems and online estimation and compensation of disturbances by active disturbance rejection control (ADRC). The differentially flat output is derived directly from measured data with unknown dynamics and parameters of UMS by the flat output identification (FOID) algorithm. A reduced nominal model of UMS is proposed to simplify the process of finding flat output and trajectory planning. Technique of sparse regression is applied to identify the relationships between flat output and system states, which reduces the order of the well-known extended state observer (ESO) and thereby make the ESO more effective for both trajectory planning and tracking in terms …
Django-Stu
基于python的Django框架学生信息管理系统
euler-lagrange-routine
Event-triggered-controller
simple example for Event-triggered control for network controlled system
Machine-Learning-Session
r-theta-manipulator
Control of a Non-Linear 2 DOF Manipulator
resource_aware_control_rl
robot-manipulator-dynamics
Matlab scripts to compute Euler-Lagrange dynamic models of a large number of robot manipulators.
TAC16
A. Selivanov and E. Fridman, “Event-Triggered H-infinity Control: a Switching Approach,” IEEE Transactions on Automatic Control, vol. 61, no. 10, pp. 3221–3226, 2016.
liuyuan0123's Repositories
liuyuan0123/Event-triggered-controller
simple example for Event-triggered control for network controlled system
liuyuan0123/control-and-system-book
textbook about control, robotics, system
liuyuan0123/DDRTC-of-UMSs
This paper presents a data-driven control design framework to achieve robust tracking control without exploiting mathematical model of nonlinear underactuated mechanical systems (UMS). The method leverages the differential flatness property of linearized systems and online estimation and compensation of disturbances by active disturbance rejection control (ADRC). The differentially flat output is derived directly from measured data with unknown dynamics and parameters of UMS by the flat output identification (FOID) algorithm. A reduced nominal model of UMS is proposed to simplify the process of finding flat output and trajectory planning. Technique of sparse regression is applied to identify the relationships between flat output and system states, which reduces the order of the well-known extended state observer (ESO) and thereby make the ESO more effective for both trajectory planning and tracking in terms …
liuyuan0123/Django-Stu
基于python的Django框架学生信息管理系统
liuyuan0123/euler-lagrange-routine
liuyuan0123/r-theta-manipulator
Control of a Non-Linear 2 DOF Manipulator
liuyuan0123/robot-manipulator-dynamics
Matlab scripts to compute Euler-Lagrange dynamic models of a large number of robot manipulators.
liuyuan0123/Adaptive-MPC
Adaptive MPC
liuyuan0123/admm
AA277 Formation Control ADMM
liuyuan0123/Adv-MARL
Adversarial attacks in consensus-based multi-agent reinforcement learning
liuyuan0123/apollo
An open autonomous driving platform
liuyuan0123/Attitude-Optimal-Backstepping-Controller-Based-Quaternion-for-a-UAV
Implementation of Attitude Optimal Backstepping Controller for UAV
liuyuan0123/Cheetah-Software
liuyuan0123/COLA
Codes for the paper "Consensus Learning for Cooperative Multi-Agent Reinforcement Learning"
liuyuan0123/Collision-Probability-Calculation-and-Optimal-Avoidance-Control-for-Spacecraft
Collision Probability Calculation and Optimal Avoidance Control for Spacecraft.
liuyuan0123/CTC_GPR
Stable Gaussian Process based Tracking Control of Euler-Lagrange Systems
liuyuan0123/Distributed-formation-control-of-manipulators-end-effectors
liuyuan0123/Gaussian-Process-based-Model-Predictive-Control
Project for the course "Statistical Learning and Stochastic Control" at University of Stuttgart
liuyuan0123/gyroControlWithPID
Controlling a 2-wheeled Arduino robot based on 2 PID controllers, one dealing with the speed of the motors and another one with its orientation, using a transfer function identified on some sample data gathered by the gyroscope.
liuyuan0123/image-processing-from-scratch
This project contains some interesting image processing algorithms that were wrote in python and c++ from scratch.
liuyuan0123/ioc
Inverse optimal control codebase
liuyuan0123/iterative-learning-control
Simulink implementation of iterative learning control (ILC)
liuyuan0123/lyapunov-learning
Safe learning of regions of attraction in uncertain, nonlinear systems with Gaussian processes
liuyuan0123/MARL-Papers
Paper list of multi-agent reinforcement learning (MARL)
liuyuan0123/paper-simulation
Let's reproduce paper simulations of multi-robot systems, formation control, distributed optimization and cooperative manipulation.
liuyuan0123/QuadrupedRobot
Open-Source,ROS Robot Dog Kit
liuyuan0123/quaternion
A brief introduction to the quaternions and its applications in 3D geometry.
liuyuan0123/rotation_simulation
Rotation simulation of leg-wheel mechanism
liuyuan0123/Safe-Online-Learning-for-Gaussian-Processes
The code accompanies the publication "Feedback Linearization based on Gaussian Processes with event-triggered Online Learning" by Jonas Umlauft and Sandra Hirche published in IEEE Transactions on Automatic Control in 2020.
liuyuan0123/stu-django
django实现学生信息管理系统,学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对这些要求设计了学生信息管理系统。