Xuxin Cheng

xuxinc [at] cs.cmu.edu

I am a M.S. in Robotics student at CMU advised by Deepak Pathak. I also work with Prof. Koushil Sreenath at UC Berkeley. I received my B.S. from Beijing Institute of Technology (BIT). During my undergrad, I worked on Reinforcement Learning based ADAS (Advanced Driver-Assistance Systems) advised by Prof. Ching-Yao Chan at Berkeley PATH.

I love snowboarding 🏂 and scuba diving 🤿 in my free time, checkout more here.

CV  |   GitHub  |   Google Scholar  |   Twitter

profile photo


Learning a Unified Policy for Whole-Body Control of Manipulation and Locomotion

Zipeng Fu*, Xuxin Cheng*, Deepak Pathak (* equal contribution)
CORL 2022 (Oral)

Webpage | Paper | Video

Reinforcement Learning for Robust Parameterized Locomotion Control of Bipedal Robots

Zhongyu Li, Xuxin Cheng, Xue Bin Peng, Pieter Abbeel, Sergey Levine, Glen Berseth, Koushil Sreenath
ICRA 2021

Webpage | Paper | Video

Media Coverage: MIT Tech Review | TechXplore | DeepTech | Inceptive Mind | Freethink | Unite.AI | Singularity Hub 

Automated Lane Change Strategy using Deep Reinforcement Learning

Fei Ye*, Xuxin Cheng*, Pin Wang, Ching-Yao Chan (* equal contribution)
Intelligent Vehicles Symposium (IV) 2020


Course Projects

Computer Vison and Computational Photography

CS194 Image Manipulation, Computer Vision and Computational Photography (Spring 2020)

[Project page]  [Code

In this project collection, I implemented several state-of-the-art algorithms to manipulate photos and videos.

Development of Spherical Robot

ME102B Mechatronics Design (Fall 2020)

Completed mechanical design in Solidworks; Made parts of the robot by 3d printing and laser cut; Installed electronic components with proper specifications and assembled the robot; Designed control algorithm using PD controller and Kalman Filter to balance the robot.

Campus Life Planner and Navigator

Introduction to Software Engineering (Fall 2018)

[Code]  [Video

CLPN-BIT is a Wechat Mini-Program including features of schedule planning and campus navigation inside Beijing Institute of Technology. CLPN stands for "Campus Life Planner and Navigator".

Development of maze Robot

Intelligent Robots (Spring 2019)


Utilizing ultrasonic sensors and infrared proximity sensors, we developed an algorithm for finding the exit of a maze.

Traversability Analysis in Field Environments Using Deep Inverse Reinforment Learning


In this project we presented an approach to learn cost maps for traversable area extraction from human demonstration using Deep Inverse Reinforcement Learning, bypassing the effort of manual labeling.

source code       credits