Home

Imitation Learning for Autonomous Racing

Autonomous racing with scaled race cars has gained increasing attention as an effective approach for developing perception, planning and control algorithms for safe autonomous driving at the limits of the vehicle’s handling. To train agile control policies for autonomous racing, learning-based approaches largely utilize reinforcement learning, a...

Read more

Landmark Complex Exploration via Deep Reinforcement Learning

In recent years Landmark Complexes have been successfully employed for localization-free and metric-free autonomous exploration using a group of sensing-limited and communication-limited robots in a GPS-denied environment. To ensure rapid and complete exploration, existing works make assumptions on the density and distribution of landmarks in th...

Read more

F1TENTH 3D Simulator

This project is still under heavy development. This project aims to develop a 3D simulator for learning-based methods, including reinforcement learning and imitation learning, on the F1TENTH platform. The current F1TENTH gym is a 2D environment similar to the OpenAI CarRacing Gym. The physics simulation and perception are limited in the current ...

Read more

Quadruped Robot Locomotion using Deep Reinforcement Learning

This project is the final project of ESE 650 Learning in Robotics at the University of Pennsylvania. In this project, I used Deep Reinforcement Learning (DRL) to train an agent to control the locomotion of a quadruped robot. The DRL algorithm used in this project is Proximal Policy Optimization (PPO). The simulation environment was developed us...

Read more

VIO-based Quadrotor

This project contains seven assignments and a cumulative final assignment in MEAM620 Advanced Robotics at the University of Pennsylvania. In this course, I implemented a geometric nonlinear controller, two trajectory generators that are based on Dijkstra and A*, a complementary filter for attitude estimation based on data from a six-axis IMU, a...

Read more