Yifei Dong's repositories
robot-dynamics
Course Work of Robot Dynamics at ETH Zurich
3D-Soft-Fixture
3D soft fixture for rigid, articulated and soft objects
door-manipulator
Base code of door manipulation on a mobile robot using RGB input and visual markers
door_estimation_tracking
A project that recursively estimates the state and identifies the parameters of doors and handles in mobile manipulation.
mpc-temperature-regulation
Project of Model Predictive Control course in ETH Zurich
3-angry-residents
Course project of Dynamic Programming and Optimal Control in 2019 Fall, ETH Zurich
3DReconstruct
Object Mesh Reconstruction using Azure Kinect
Basket-Grasps
Calculating basket grasps of 2D polygonal objects, computing basket grasp depth for single grasps and grasp curves using graph search algorithms.
BayesianEstimation
Bayesian Estimation and Stochastic Optimization Assignments
c_space_visualisations
Simple python animated examples for the planning segment of the Autonomous Mobile Robots lecture slides
Deform-ProDMP
Deformable Object Manipulation with Movement Primitives LfD
deformable-ravens
Code for ICRA 2021 paper: https://arxiv.org/abs/2012.03385
DefScoopDesign
This package provides a framework to automatically perform scooping gripper codesign for deformable object manipulation.
dynamicCageForMPPI
Object non-prehensile manipulation with a MPPI controller, penalizing a caging-based robustness metric.
EnergyMargin4Manipulation
Generating robust manipulation policy by maximizing energy margin from failure.
EnergyMarginDynCage
Code for RAL paper - Characterizing Robustness in Manipulation through Energy Margin and Dynamic Caging Analysis
knacksack-problem
The solution to a knacksack problem using Dynamic Programming.
pan-tilt-unit-data-processing
A small project of data processing in ROS
PathPlanning
Common used path planning algorithms with animations.
pybullet_ompl
Simple OMPL motion planning interface for Pybullet
pyOptimalMotionPlanning
Optimal Motion Planning package in Python