I currently work at Agility Robotics as a Robotics Software Engineer. My work at Agility has spanned a variety of topics from manifold optimization, whole body inverse kinematics, reinforcement learning, contact simulation, subsystem modeling and perception simulation. I currently am on the Simulation team.

Before joining Agility I was an undergrad at Oregon State University where I did research on bipedal locomotion coadvised by Jonathan Hurst and Alan Fern. At OSU I spearheaded the transition of the Dynamic Robotics Laboratory from a hardware focused research group to a software and controls focused group with some of the earliest sim-to-real reinforcement learning results for bipedal running.

My interests broadly lie in the intersection of optimization, simulation and end-to-end control of agile and dexterous humanoid robots.

Publications

Iterative Reinforcement Learning Based Design of Dynamic Locomotion Skills for Cassie

CoRL 2019

Iterative Reinforcement Learning Based Design of Dynamic Locomotion Skills for Cassie

Zhaoming Xie, Patrick Clary, Jeremy Dao, Pedro Morais, Jonathan Hurst, Michiel van de Panne

Monte-Carlo Planning for Agile Biped Locomotion

ICAPS 2018

Monte-Carlo Planning for Agile Biped Locomotion

Patrick Clary, Pedro Morais, Alan Fern, Jonathan Hurst

Experience

2019 - Present

Robotics Software Engineer Agility Robotics

One of the first 20 employees at Agility Robotics. Currently on the simulation and innovation teams, previously optimization and controls.

2015 - 2019

Research Assistant Dynamic Robotics Lab

Advisor: Jonathan Hurst, Alan Fern

Planning and deep reinforcement learning based control for bipedal locomotion.

Portfolio

Apex

Apex

PythonPyTorch

A modular pytorch library implementing continuous reinforcement learning algorithms used by the Dynamic Robotics Lab.