Control Engineer @ Tesla, PhD student @ CMU, Former Drone & Robot engineer @ DJI
A1-QP-MPC-Controller. An open source implementation of MIT Cheetah 3 controllers
824Cerberus. Visual-Inertial-Leg Odometry For Legged Robots
380QuadrupedSim. A quadruped robot simulator in Matlab/Simulink
249Cerberus2.0. A precise low-drift Visual-Inertial-Leg Odometry for legged robots
101toy_code. C++
87Multi-IMU-Proprioceptive-Odometry. MATLAB
81legged-kalman-filter. C
48my_VINS. C++
48equality-constraint-LQR-compare. C++
43legged_control. Nonlinear MPC and WBC framework for legged robot based on OCS2 and ros-controls
39legged-kinematics-calibration. SWIG
30A1_visualizer. C++
20unitree_ros. C++
15TrajectoryOptimization. Study a few robotics systems and their trajectory generation strategies
13Monkey-Robot. A monkey robot designed for CMU course 24-775
7a1_launch. CMake
7TrajOpt-Docker. A docker with dependencies for control-toolbox and gtsam.
7FYT-stackoverflow.com-Summarization. Python
6control-toolbox. The Control Toolbox - An Open-Source C++ Library for Robotics, Optimal and Model Predictive Control
5Yandex-Search-Log-Mining-Challenge. Python
5ocs2. A bazel build of ocs2 (https://github.com/leggedrobotics/ocs2)
4Teach-Repeat-Replan. Teach-Repeat-Replan: A Complete and Robust System for Aggressive Flight in Complex Environments
3MaximalCoordinatesILQR. Julia
3VINS-Fusion-GPU. This repository is a version of VINS-Fusion with gpu acceleration for OpenCV 4.
3ifopt. An Eigen-based, light-weight C++ Interface to Nonlinear Programming Solvers (Ipopt, Snopt)
2motion_imitation. Code accompanying the paper "Learning Agile Robotic Locomotion Skills by Imitating Animals"
2WeightedLS.jl. A Julia implementation of weighted least square
2study_notes. TeX
2Py-StackExchange. A Python binding for the StackExchange API
1interactive_painter. JavaScript
1ur_modern_driver. The new driver for the UR3/UR5/UR10 robot arms from universal robots
1orbslam3_docker. ORBSLAM 3 docker with GUI
1mongol. A simple python tool to pinpoint the IP addresses of machines working for the Great Firewall of China.
1PlotJuggler. The timeseries visualization tool that you deserve
1baselines. OpenAI Baselines: high-quality implementations of reinforcement learning algorithms
1unitree_legged_sdk. SDK tools for control robots.
1hebi-cpp-examples. Examples for the HEBI Robotics C++ API
1jquery.hotkeys. jQuery Hotkeys lets you watch for keyboard events anywhere in your code supporting almost any key combination.
1Continuous_Finite_LQR. Derivation and implementation of continuous-time finite-horizon Linear Quadratic Regulator
1fast_2dmpc. This is the code repository of a research project I am doing. It is an algorithm that can solve 2D MPC problem
1Rust-Sim. A project for studying Rust
1COMP3111-Project. A small scale business website for purchasing goods
1elevation_mapping. Robot-centric elevation mapping for rough terrain navigation
1shuoyangrobotics.github.io. personal
1SensorControl.
1onboard. DJI Onboard API Samples
1final-year-thesis. Python
1open_vins. An open source platform for visual-inertial navigation research.
1