Chao Ni

I am a student reaseacher at Robotics and Perception Group working with Davide Scaramuzza. My research interest lies at the intersection of computer vision, robotics, and machine learning. My goal is to build perceptual systems that can reason in complex environments and perform complex tasks.

I finished my master thesis at Robotics System Lab at ETH Zurich with Marco Hutter. During my study at ETH Zurich, I was also lucky to work with Roland Siegwart. Prior to that, I obtained a BSc in Theoretical and Applied Mechanics and a BSc in Economics at Peking University.

Email  /  CV  /  Google Scholar  /  Twitter  /  Linkedin  /  Github

profile photo
News

[2022.11] Our paper Autonomous Navigation with a Monocular Event Camera is submitted!

[2022.06] Our paper on Learning Exploration is accepted for Robotics and Automation Letters (RA-L) and will be presented at IROS 2022 in Kyoto!

[2022.06] I have joined Robotics and Perception Group at University of Zurich and ETH Zurich!

Projects

Here is a few projects that I am currently working on, with some of them available in preprints.

Autonomous Navigation with a Monocular Event Camera
Chao Ni, Matthias Müller, Davide Scaramuzza
arXiv / under review

Learning to navigate in the forest using only a monocular event camera.

Learning to Walk Over Structured Terrains by Imitating MPC
Chao Ni, Alexander Reske, Takahiro Miki, Marco Hutter
video / arXiv /

Leveraging demonstrations from MPC expert, the robot learns to walk over structured terrains.

Fast and Compute-efficient Sampling-based Local Exploration Planning via Distribution Learning
Lukas Schmid*, Chao Ni*, Yuliang Zhong, Roland Siegwart, Olov Andersson
*equal contribution
Robotics and Automation Letters (RA-L) & IROS, 2022
project page / video / arXiv / code

By learning the distribution of optimal samples given a local map, sampling-based exploration planning can be done efficiently.

Past Projects

Here is a list of my past projects, including course projects and unpublished work.

MPC-feedback Trajectory Optimization for Wheeled-legged Robots
Chao Ni
semester thesis
report / code

We create a motion primitive library with trajectories generated by modulizable optimizers and use Model Predictive Control to track the trajectory.

Simple Hexapod Robot Control
Chao Ni, Kaiyue Shen, Ji Shi
course project
video / code

Inverse Kinamtics solver for the hexpod robot is implemented, simple PD feedback is used for torque control. An obstacle avoidance algorithm is used to achieve navigation tasks.

Exploiting Effective Representation via Cooperative Learning of Multi-Sensory Robotics Data
Chao Ni
undergraduate thesis
report

We extract effective representation from the multi-sensory robotics data by self-supervised synchronization and use the latent representation for downstream RL tasks.

GORA-Net: a Temporal Reparameterization Method for Recognizing Actions in Video Sequences
Chao Ni
unpublished research (Johns Hopkins University, advisor: Gregory Chirikjian)
report

We quotient out the temporal fluctuations of the video and insert a preprocessing frame selection layer in the action recognition learning framework.

Personal Collections

Here is a list of my personal literature reviews and pointers to some of my passions.

A literature review on Robot Learning: robot learning

Template source.