State estimation, smoothing and parameter estimation using Kalman and particle filters.
-
Updated
Sep 30, 2026 - Julia
State estimation, smoothing and parameter estimation using Kalman and particle filters.
A practical astrodynamics for research and engineering applications
Framework for simulating and evaluating autonomous ship collision avoidance (COLAV) control strategies. Developed as part of the Autoship Centre for Research-based Innovation (SFI). Open sourced in the autumn of 2025.
Repository of codes for my learning journey in space dynamics and control
A high-performance, extensible aircraft GNC framework for Julia
Rtabmap SLAM with realsense D4XX depth camera with ROS2 Humble
Python TERCOM (Terrain Contour Matching) Demo for GPS-Denied Navigation
Python DSMAC (Digital Scene Matching Area Correlator) Demo for GPS-Denied Navigation
your system launches an Autonomous Interceptor Drone. The interceptor cannot rely on GPS coordinates sent by the rogue drone (since a hostile drone won't share its position). The interceptor must look out of its own camera eye, spot the enemy, calculate where it is going, track it, and hunt it down autonomously.
See the drone, then hit it — finding a 3-14 pixel drone in 720p video from a moving camera, then closing on it with camera-only proportional-navigation guidance. Detection measured on real video; interception closed-loop in Isaac Sim.
A 3-DOF intercept simulation in Python — noisy seeker, extended Kalman filter, proportional navigation, and a browser window to fly it in.
SpaceX Starship belly-flop → flip → landing 6-DOF simulation with SCvx successive convexification guidance. 100% Monte Carlo success rate (20/20)! Features: 14-state dynamics, 4-flap differential control allocation, Bouc-Wen hysteresis, 15-state MEKF, 3× Raptor engines. 42/42 tests passed. Python + C++ | SpaceX星舰腹部翻转回收六自由度仿真,SCvx凸优化制导,蒙特卡洛100%成功率
Powered-descent guidance in dependency-free C++17: a from-scratch interior-point SOCP solver driving lossless convexification (3-DoF) and 6-DoF successive convexification, with a rigid-body sim and Monte Carlo dispersion.
Access NavAbility(TM) Accelerator features from JuliaLang.
MATLAB-based nonlinear 6-DOF flight dynamics simulation and hierarchical PID autopilot for a fixed-wing UAV.
A collection of Adamant components that wrap Xmera flight software algorithms
Naturalis is a Python framework for orbital simulation and Guidance, Navigation, and Control (GNC) algorithm development.
This is the code behind the Counter-UAS project for the Purdue National Security and Defense Society, for as much as it can be open-sourced.
SpaceX Falcon 9 first-stage vertical propulsive landing simulation using G-FOLD convex optimization (SOCP). 100% Monte Carlo success rate across 100 runs! Features: 6-DOF dynamics, multi-engine 1-3-1 trajectory profile, MEKF state estimation, CLARABEL solver, fault injection hardening. Python + C++ | 猎鹰九号一级垂直回收G-FOLD凸优化仿真,蒙特卡洛100%成功率
A Rust Web Server to plan and execute Kerbal Space Program missions using kRPC and kOS
To associate your repository with the guidance-navigation-control topic, visit your repo's landing page and select "manage topics."