Ph.D. in Robotics – Virginia Tech

At the TREC Lab I am continuing the research on legged locomotion I started during my Master’s.

On the video below I have implemented the DRC Kinematics Based State Estimator from IHMC on our robot. It is using the IMU that I am holding to update the robots orientation in space, as it can be seen on SCS2 up on the computer screen.

Below is the work I have conducted during my first year at HDSRL.

Single Rigid Body MPC for Biped

I have started to explore Machine Learning using massive parallel RL (leveraging both Isaac Gym from NVIDIA and ETH Zurich legged gym) to train Pandora.

PANDORA ‘blind’ walking on flat ground
Rough Terrain Policy for PANDORA
4096 parallel environments for Deep RL

I have also worked on model based approaches: an optimization algorithm also based on Capture Point, that finds optimal footstep locations using both the footstep adjustment and ankle strategies.

My goal is to be able to implement this optimization algorithm as a Model Predictive Controller on Pandora, TREC’s 3D printed humanoid robot. We use IHMC Open Robotics Software to run Pandora, which gave me the opportunity to learn Java and some of the available algorithms.

PANDORA Range of Motion Demo

Below you can also see the concept video we made (not online) of teleoperation, one of the goals we are aiming for in the lab:

ForceBot x Pandora – Tele-locomotion Concept