Yizhou (Philip) Huang

I am a first-year MSc student in Computer Science at the University of Toronto and a member of the Robot Vision and Learning (RVL) lab. I'm co-supervised by Prof. Florian Shkurti and Prof. Tim Barfoot. My research is generously funded by the CGS-M Scholarships and the Vector Scholarship in AI.

I have also been fortunate to work under many fantastic researchers in robotics. Previously, I collabrated with Prof. Fabio Ramos from Nvidia and on task and motion planning. In undergrad, I was involved in the student design team aUToronto, where we competed and won the SAE Autodrive Challenge. I also spent one amazing summer in Israel with Prof. Amir Degani and the summer before that with Prof. Angela Schoellig.

Email  /  CV  /  Google Scholar  /  LinkedIn  /  Twitter  /  Github


The goal of my research is to improve robot's ability to model uncertain environments and make plans for complex and long-horizon tasks. Towards this end, I am currently working on planning algorithms for autonomous surface vessel (ASV) in Canadian lakes. Before that, I have also also explored continual learning in learning dynamics model for control.

Stochastic Planning for ASV Navigation Using Satellite Images
Yizhou Huang, Hamza Dugmag, Timothy D. Barfoot, Florian Shkurti
Submitted to ICRA, 2023
arXiv preprint / Video /

A robust route-planning algorithm uses satellite images as a corase map to plan water sampling routes for autonomous surface vessels (ASV) given environmental disturbances.

Continual Model-Based Reinforcement Learning with Hypernetworks
Yizhou Huang, Kevin Xie, Homanga Bharadhwaj, Florian Shkurti
ICRA, 2021 and Deep RL Workshop (NeurIPS 20)  
Project Page / arXiv / Video / Code

Task-conditioned hypernetworks can be used to continually adapt to varying environment dynamics in lifelong model-based reinforcement learning, with a fixed-size replay buffer.

Zeus: A system description of the two-time winner of the collegiate SAE autodrive competition.
Keenan Burnett, Jingxing Qian, Xintong Du, Linqiao Liu, David J. Yoon, Tianchang Shen, Susan Sun, Sepehr Samavi, Michael J. Sorocky, Mollie Bianchi, Kaicheng Zhang, Arkady Arkhangorodsky, Quinlan Sykora, Shichen Lu, Yizhou Huang, Angela Schoellig, Timothy D. Barfoot,
Journal of Field Robotics, 2021  
arXiv / Video

System design and development of the winning self-driving car in the AutoDrive Challenge, as well as lessons learned.

Improving Regularization-based Continual Learning with Hypernetworks
Yizhou Huang
Bachelor Thesis
Supervisor: Florian Shkurti
Thesis pdf/ Presentation

In continual learning, self-tuning network (STN) is a memory-efficient and easy-to-implement hypernetworks architecture with strong performance on many benchmarks.

Learning Heuristics for Minimum Latency Problem with RL and GNN
Course Project
University of Toronto, MIE 1666 Machine Learning for Mathematical Optimization
Final Report/ Presentation/ Code

RL can be applied to the Minimum Latency Problem by using a graph attention network to encode stochastic policy for constructively building partial paths, yielding solutions which are comparable to state-of-the-art, hand-engineered methods.

Linear-Time Dynamics using Lagrange Multipliers
Course Project
University of Toronto, CSC 2549 Physics-based Animation
Final Report/ Video/ Code

Re-implemented the SIGGRAPH 96 paper from David Baraff that introduced a linear-time sparse solver with Lagrangian multiplers in MATLAB. Verified that the time complexity of our re-implemented sparse solver is linear with serial chains and trees.

Evaluating Different Methods of Text Style Transfer
Course Project
University of Toronto, CSC 413 Neural Networks and Deep Learning
Final Report/ Code (Style Transformer)/ Code (ALE Model)

We measured the quantitative performance of recent language models for text style transfer, using three metrics and third-party models for fair comparison.

Course Project
University of Toronto, MIE 324 Introduction to Machine Intellitenge
Final Report/ Code (>250 Stars)

Re-implementation of the paper PIXOR: Real-time 3D object Detection from Point Clouds using PyTorch.

Indoor Localization of a Crazyflie using a Ping-Pong Ball
Summer Research Project
CEAR Lab, Technion
Demo Video

Indoor localization and navigation of a Crazyflie nano-quadcopter with a RGB-D camera for pollinating sunflowers.

Controlling a Swarm of Crazyflies
Summer Research Project
Dynamic Systems Lab, University of Toronto
Demo Video/Technical Report

Designing software framework and simulations for flying a swarm of 9 Crazyflie nano-quadcopters indoors.

Reviewer, IROS 2022
Reviewer, MetaLearn Workshop NeurIPS 2020
Graduate Student Mentor, PRISM Workshop 2022
csc477 TA, CSC477 Fall 2021
TA, CSC317 Fall 2022

This template is from Jon Barron's website. Here is the source code