Pinned Repositories
ADRC-GIT
ADRC(Active Disturbance Rejection Control)
ANDY
Symbolic-Numerical Multibody Toolbox for Nonholonomic, Constrained and Hybrid System
COpNav-Pseudorange-Measurements-Simulator
Replicating results from "Observability Analysis of Collaborative Opportunistic Navigation With Pseudorange Measurements" paper. Here, an EKF-based estimator is used to simulator various observability scenarios for a vehicle moving in a unknown dynamic and stochastic envrionment.
CR3BP-Mission-Analysis-and-Design
A repository containing Matlab scripts on mission and orbit analysis for the three body problem, dealing with the Circular Restricted Three Body Problem approach.
Guidance-Navigation-and-Control
Simulation and Implementation of some Guidance, Navigation, and Control Laws on UAV, Quadrotor, and Missile
HGESO
High-gain extended state observer for a quadrotor UAV
Initial-Condition-Estimation-Sensitivity
This simulator will look at the sensitivity issues with EKF-based estimation. Incorrectly initializing the estimate states will result in an incorrect state observer.
Satellite-Thermal-Control
Satellites are exposed to the harsh environment in space, that vary its temperature widely as the satellite orbits around a planet. A thermal control system for a satellite at lower altitudes must be designed to regulate the fluctuations in the temperature. In the current work, a thermal analytical model for an isothermal, single-noded satellite revolving in a Low altitude Planet Orbit has been developed from the fundamental principles. The primary aim of this project is to solve the temperature of the satellite as a function of its orbital position using MATLAB code. Parameters like absorptivity and IR emissivity of the satellite effect the thermal condition of the satellite. Thus, the variation in the temperature of the satellite w.r.t various parameters is observed using MATLAB code to study its thermal effects. The temperature of the satellite, solved using the MATLAB code, returns the temperature, which obtain a reasonable approximation for the satellites at lower altitudes.
SatelliteOrbitPropagatorAndMissionPlan
This project can use SGP4 and HPOP models to propagate the satellite orbit and make mission schedules for the payload, such as camera, SAR and data transmitter.
SMC-Toolbox
Sliding Mode Control Toolbox revisited
oygx210's Repositories
oygx210/slicot_f2c
slicot library using f2c for Nelson
oygx210/eiquadprog
C++ reimplementation of eiquadprog
oygx210/itarocket-6dof
A 6-Degree-of-Freedom sounding rocket simulator designed by ITA Rocket Design
oygx210/InferenceHelper
Helper Class for Deep Learning Inference Frameworks: TensorFlow Lite, TensorRT, OpenCV, OpenVINO, ncnn, MNN, SNPE, Arm NN, NNAbla
oygx210/planet3D-MATLAB
Creates high-resolution renderings of the Earth and the major celestial bodies in our solar system for astrodynamics applications.
oygx210/payload
Simulations for telescope and orbital dynamics
oygx210/Maverick-1
A C++ software to solve general Optimal Control Problems
oygx210/6DOF_Satellite_Simulation_using_Matlab-Simulink
oygx210/LieBatch
Batch estimation on Lie groups
oygx210/ANDY-1
This is the repository of ANDY - a symbolic-numerical multi-body toolbox in MATLAB for modeling, simulation, and control.
oygx210/Optimum_Interplanetary_Trajectory
Calculates optimum interplanetary trajectories visitng a specifed sequence of planets or other celestial bodies.
oygx210/FSO-Simulator-MATLAB
A fully explaned MATLAB code for simulating a free-space optical (FSO) communication system featuring channels loss, pointing error, turbulence, fog/smoke condition comparing with all analystical solutions
oygx210/SO3_EKF
一个基于SO3 和优化框架**的Extend Kalman Filter
oygx210/gnss-attitude
GNSS single antenna attitude determination
oygx210/pthreads
Windows pthreads with Visual Studio 2013
oygx210/etl
Embedded Template Library
oygx210/Flexible-Joint-Manipulator-Observer-In-The-Form-Of-A-Stable-Neural-Network
In this project, an observer in the form of a stable neural network is proposed for any nonlinear MIMO system. As a result of experience, this observer utilizes a nonlinear in parameter neural network (NLPNN) which unlike LPNN, supports systems with higher degree of nonlinearity with no pre-knowledge of its dynamics. The learning rule for this neural network is based on the back-propagation method with a small modification. In addition, in order to guarantee the robustness of the observer, an e-modification term is added. Also, it is noted that there are no hard constraints like SPR on this method. Subsequently, the stability of this neural network observer is guaranteed by Lyapunov's direct method. At the end, the simulation results for a flexible-joint manipulator with this observer is demonstrated.
oygx210/SMC-Toolbox
Sliding Mode Control Toolbox revisited
oygx210/game_service_system
从0开始开发 基础库(配置文件读写、日志、多线程、多进程、锁、对象引用计数、内存池、免锁消息队列、免锁数据缓冲区、进程信号、共享内存、定时器等等基础功能组件),网络库(socket、TCP、UDP、epoll机制、连接自动收发消息等等),数据库操作库(mysql,redis、memcache API 封装可直接调用),开发框架库(消息调度处理、自动连接管理、服务开发、游戏框架、服务间消息收发、消息通信等等),消息中间件服务(不同网络节点间自动传递收发消息)等多个功能组件、服务,最后完成一套完整的服务器引擎,基于该框架引擎可开发任意的网络服务。 主体架构:N网关+N服务+N数据库代理+内存DB(Redis、MemCache)+Mysql数据库,基于该架构可建立集群,稳定高效的处理大规模、高并发消息。
oygx210/PSIN
西北工业大学严恭敏老师PSINS工具箱内容
oygx210/Ascent
A fast and flexible C++ simulation engine and differential equation solver.
oygx210/Simulations_AMFC
This is the simulation evaluation for the Adaptive Model-Free Control (AMFC) algorithm prepared in MATLAB Simulink
oygx210/libuv
Cross-platform asynchronous I/O
oygx210/Matrix-Fisher-Gaussian
Distribution and filtering on SO(3) x Euclidean space
oygx210/dmsc-visualizer
A library to visualize (keplerian) orbital movements of a satellite network in 3D using OpenGL® 4.2.
oygx210/navigation
QPF;USQUE;MATLAB implement; attitude estimator; navigation; quaternion particle filter; unscent quaterinon estimator; directly using quaternion, position, velocity, and bias as state.
oygx210/MPC-satellite-formation-controller
Implementation of a Model Predictive Controller to control the position of satellites in a satellite formation.
oygx210/Prescribed-time-control-Examples
This repository includes some simulation examples for the prescribed-time control applied to several mechanical and aerospace systems
oygx210/Shaped-Trajectory-Solver
MATLAB script for forming feasible low-thrust trajectory solutions between Earth and Mars and finding minimum required acceleration.
oygx210/Orbit
Code and data used for selection and analysis of orbit