Richard Hu

Robotics   •   Autonomous Driving   •   Reinforcement Learning

 Curriculum Vitae

About Me


Passionate Problem Solver • Curious Dreamer • Aspiring Engineer


I am a Robotics Engineer with a passion for contributing to the creation of our future autonomous overlords. I am experienced in applications of Deep Reinforcement Learning, Path Planning research, and Autonomous Vehicles' development. Several of my past work has been patented and published in Journals and Conferences.

Experience


PX Robotics

Senior Machine Learning Engineer | -

Research, development and deployment of deep learning algorithms for robotics control.

  • Innovation Spearheaded reinforcement learning based biomimetic gait controllers projects by improving on SOTA algorithms. Exceeded SOTA methods on all metrics. Achieving 1.5x better disturbance rejection, doubling maximum velocity, and generalization to unseen rough terrains and tasks. Current have 2 patents pending.
  • Locomotion Engineered a locomotion controller for quadruped robots by integrating reinforcement learning with model-based control to enhance disturbance rejection. Achieved state of the art disturbance rejection.
  • Process Optimization Formulated an analytical approach to reinforcement learning training, slashing model iterations by 70%.
  • Infrastructure Revamped the reinforcement learning pipeline using a modular design; led the development of MLOps tools, including cloud model sharing, test automation, and data collection and analysis, reducing manual tasks by 80%.
  • Strategy Analyzed SOTA machine learning methods for quadruped control, large language models, manipulators, and embodied AI, provides insight on departmental product strategy.
Reinforcement Learning Large Language Models Embodied AI Behavioral Cloning Research Patents

Autonomous Systems and Biomechatronics Lab

Researcher, Master Thesis | -

Sim-to-real transfer for deep reinforcement learning with application to rough terrain navigation of wheeled robots.

  • Deep Learning Led the development and published a novel sim-to-real transfer pipeline for rough terrain navigation in Pytorch
  • Sim-to-Real Researched, designed, and implemented a high fidelity Gazebo simulator and domain randomization
  • Development Developed a decentralized software and hardware robot architecture using ROS, C++, and Python
  • Localization Implemented LiDAR and visual SLAM on a mobile robot for real time pose estimation
  • Control Designed and optimized a cascade PID controller for global position and wheel control in rough terrain
  • Analysis Led real-world navigation, comparison, and ablation experiments to demonstrate that the pipeline achieved 87% real world success rate given a 90% simulation success rate; up to 72% increase against existing methods
  • Hardware Enhanced a robot with auxilliary computing units and sensors with components designed using SolidWorks
Published in RAL Published in IROS2021 ROS C++ Python Pytorch SolidWorks SLAM Control Reinforcement Learning Research

Huawei Noah’s Ark Lab

Support Researcher, Autonomous Driving Division | -

Developed and published an algorithm for motion planning and control of autonomous vehicles.

  • Path Planning Developed, published, and patented a Delaunay Triangulation based spatial constraint generation algorithm for mapless autonomous vehicle navigation in a dynamic environment
  • Development Implemented a Python based path planning simulator and the algorithm's modules for fast development iterations
  • Algorithms Implemented Hybrid A* and Funnel algorithm for path planning in triangulation meshiterations
  • Simulation Engaged in simulator development using CARLA by automating map generation process from real-world datasets
Published in IROS2021 Patented Python Constrained Motion Planning Research

MIE443 Mechatronics Systems: Design & Integration

Head Teaching Assistent | -

Mentored students through Turtlebot based robotics projects
  • Lecture Lectured students on ROS based robot navigation and SLAM methods
  • Mentorship Guided students on ROS based autonomous robot algorithm development, vision sensor, and OpenCV
ROS C++ Python OpenCV Gazebo Mentorship

Water and Energy Research Lab

Researcher, Pico-Scale Hydro Turbine Design | -

  • Mechanical Designed a variable guide vane for pico-scale hydro turbine using SolidWorks
  • Analysis Evaluated the guide vane failure mode with fluid pressure test, mechanical stress test, and finite element analysis
  • Development Prototyped the turbine and an experiment pipeline using Arduino, SLA 3D printing and machining techniques
SolidWorks Arduino Machining Finite Element Analysis Fluid Mechanics

Conavi Medical

Mechanical Engineer Intern, Novasight Hybrid System | -

Engaged in the research and development of the Novasight Hybrid System. It is an intravascular catheter invention that combines ultrasound and optical coherent homography.

  • Analysis Investigated potential design hazards and risks of catheter rotary assembly
  • Manufacturing Streamlined an efficient assembly and calibration work instruction for intravascular catheter
  • Organization Established an inventory system with full traceability for FDA 510k submission validation
  • Management Directed technical design reviews with senior leadership, accelerated the exit of the project phase
  • Mechanical Designed imaging and rotary assembly for a intravascular catheter using MATLAB and SolidWorks
SolidWorks MATLAB Manufacturing Mechanical Design GD&T
uoft

Multiphase Flow and Spray Systems Lab

Researcher | -

Fluid dynamics research on the shattering mechanics of fluid droplet under high speed air jet.

  • Development Developed Arduino based camera to fluid pipeline synchronization system to speed up data collection by 85%
  • Analysis Classified 13 novel air-fluid impingement shatter pattern using statistical analysis
Arduino Fluid Mechanics Mechanical Design Research

Publications


A Sim-to-Real Pipeline for Deep Reinforcement Learning Autonomous Navigation in Cluttered Rough Terrain

Hu. H, Kaicheng Zhang, Aaron Hao Tan, Michael Ruan, Christopher Agia, and Goldie Nejat

  • IEEE Robotics and Automation Letters (RAL), vol. 6, no. 4, pp. 6569-6576, Oct. 2021, doi: 10.1109/LRA.2021.3093551.
  • Accepted into International Conference on Intelligent Robots and Systems (IROS) 2021
  • Proposed a pipeline to transfer challenging rough terrain navigation policy from simulation to the real-world using high fidelity simulation, abstract observation space, and domain randomization
  • The pipeline acheived a 87% real world navigation success rate given a 90% simulation success rate
  • The pipline has up to 72% increase in navigation success along with a faster travel time and shorter distance against existing methods
Published on RAL Published on IROS2021

Spatial Constraint Generation for Motion Planning in Dynamic Environments

Hu. H, Peyman Yadmellat

  • Accepted into International Conference on Intelligent Robots and Systems (IROS) 2021
  • Patented by Huawei, Provisional Patent Application Number: 63/108,348
  • Proposed to generate spatial constraint using triangulation mesh for long-term mapless path planning in a dynamic environment
  • Overcame the static triangulation mesh assumption and the object masking issue that existing methods have
  • Achieved up to 18% increase in navigation success rate and up to 28% increase in valid plans compared to existing methods
Published in IROS2021 Patented

Projects


Spatial Constraint Generation for Self Driving

 

Deep Reinforcement Learning Rough Terrain Navigation

 

Parallel Proximal Policy Optimization

 

Apprenticeship Inverse RL

Data-Driven Road Accident Prevention

 

 

Data Analytics Pipeline

 

Autonomous Maze Rover

Design of Variable Turbine Guide Vane

 

 

Autonomous Turtlebot

Droplet Shatter Pattern

Education


uoft

University of Toronto

Master of Applied Science, Mechanical Engineering - -

Specialization Deep Reinforcement Learning, Machine Learning, Mobile Robotics
  • GPA (4.00/4.00)
  • 2018 - 2021 University Of Toronto Fellowship
uoft

University of Toronto

Bachelor of Applied Science, Mechanical Engineering - -

Specialization Robotics and Mechatronics Minor. Graduated with Honors
  • GPA (3.81/4.00)
  • All terms Dean's Honor List
  • 2015 University of Toronto Excellence Award
  • 2015 Shell Canada Limited Engineering Scholarship

Contact