Ph.D. student at CMU ECE affiliate with RI. Intern at Amazon FAR. Formerly at Meta FAIR. Graduate from THU EE. Interested in learning and control.
diffuser-control-tutorial. A tutorial about diffusion model application in planning and control.
122optimal-control-lecture-notes. Lecture notes for CMU RI course 16-745 Optimal Control 2023. The lecture notes provided here have been organized to ensure a structured and comprehensive understanding.
49CMU16-715-Robot-Dynamics. Lecture notes for CMU 16715 Advanced Robot Dynamics.
35surface-laptop3-macos. OpenCore EFI file for surface laptop 3. Tested in Ventura.
32awesome-mujoco. A collection of awesome projects using MuJoCo.
17gym-formation. multi-agent formation control environment implemented with MPE.
16gym-xarm. OpenAI Gym Xarm7 robot environment implemented with PyBullet.
15policy-adaptation-survey. This repository is for comparing the prevailing adaptive control method in both control and learning communities.
9mppi-cpp. CMake
8srl. High performance RL library for robot manipulation task given sparse reward.
8CMU16-745-Optimal-Control-HW. Jupyter Notebook
6tianshou-bullet. A pybullet environment benchmark based on tianshou.
5DDPG-HER. This is a pytorch implementation of Deep Deterministic Policy Gradient and Hindsight Experience Replay
5DroneTransportation. Julia
4mjwarp_test. Python
4CMU10-703-Deep-RL-HW. Homework for CMU 10-703 Deep RL Course
4mujoco_mpc-fork. Real-time behaviour synthesis with MuJoCo, using Predictive Control
3dynamic-simulation-tutorial. Vue
3roller_grasper_tacto. Roller Grapser v4 environment based on Tacto and Pybullet.
3gaussian-process-implicit-surface-tutorial. An tutorial to GPIS
3crazyswarm2-adaptive. This is a fork of the Crazyswarm2 project. The goal of this fork is to make the Crazyswarm 2 project more adaptive to different scenarios and to make it easier to use.
3mbd-playground. Python
3mjx-test. Python
2open3d-tutorial. A tutorial to Open3D
2gym-pybullet-drones. PyBullet Gym environments for single and multi-agent reinforcement learning of quadcopter control
2Barbershop. Barbershop: GAN-based Image Compositing using Segmentation Masks (SIGGRAPH Asia 2021)
2GPR-for-stocks. Predict Stocks Price Prediction With GPR. Implemented with sklearn.
2ayaneo-2021-pro-ventura. OpenCore EFI folder for Ayaneo 2021 Pro Console.
2comm_sys_hw. 4PSK
2HarwareDesign_Group19. C++
2iprl-coding-practices-tutorial. Tips for writing readable and maintainable code
1shape-map-3D. Visuo-tactile shape mapping with GelSight and depth camera
1drone_ws. Shell
1learning-to-fly-fork. Training transferable end-to-end quadrotor control policies on a laptop in 18 seconds.
1docker-ros-noetic. ROS Noetic + Zsh + Nvidia driver in Docker
1nvim-config. A modern Neovim configuration with full battery for Python, C++, Markdown, LaTeX, and more...
1franka_pick_place. C++
1bayesian-optimization-tutorial. A tutorial on bayesian optimization.
1GPisMap. Online Continuous Mapping using Gaussian Process Implicit Surfaces (GPIS)
1apg_trajectory_tracking_fork. Training efficient drone controllers with Analytic Policy Gradient
1gym-quad. quadrotor environment based on openai gym api.
1phd-spider. Python
1robogym-fork. Robotics Gym Environments
1ray. An open source framework that provides a simple, universal API for building distributed applications. Ray is packaged with RLlib, a scalable reinforcement learning library, and Tune, a scalable hyperparameter tuning library.
1trifinger-gym. IsaacGym environment for Trifinger robot
1panda_handover_trajectory. Python
1easy_handeye. Automated, hardware-independent Hand-Eye Calibration
1sparse-rl. Python
1roller_tacto. Simulator of vision-based tactile sensors.
1pybullet-blender-recorder. Python
1imitation-learning. Imitation learning algorithms
1