Understanding the World Through Semantic Segmentation

Introduction: One of the most important aspects of a self-driving vehicle is to understand the world around us. We deeply believe that it's possible to use camera and computer vision technology to achieve this, instead of using traditional radar or lidar. Once we can gain that understanding, we can program the vehicle to make decisions.… Continue reading Understanding the World Through Semantic Segmentation

Successfully Tested the Autonomous Steering System for the Self Driving Golf Cart

Today is a very special day for us. We have successfully tested the autonomous steering system for the self-driving cart. Here is a video. https://www.youtube.com/watch?v=CcUXtViFQeU&t=2s   For the past 27 days (not counting weekend only 19 days), Michael and I have been working on the autonomous steering system for the self-driving golf cart. Frankly, I have never… Continue reading Successfully Tested the Autonomous Steering System for the Self Driving Golf Cart

Predicting Steering Angles with Deep Learning — Part 2

Introduction In part 1 of this series, I discussed the algorithm behind the autonomous steering system, specifically, convolutional neural networks. In this post, I will dive deeper into the details of the networks that we are using, as well as the development process.  If you just came across my blog, I am excited to share… Continue reading Predicting Steering Angles with Deep Learning — Part 2

On the Road — Testing the Autonomous Golf Cart

Since Tuesday, Michael and I have been testing the self-driving golf cart on the road. It has been a very very exciting process. Tuesday: This was the first real-world test with the brand new steering control system. Just like any "first test", the cart didn't work. Thanks to our robotics teacher Ms. Hayes-Golding, we were… Continue reading On the Road — Testing the Autonomous Golf Cart

Predicting Steering Angles Using Deep Learning — Part 1

Introduction The technology behind our autonomous vehicle project is largely inspired by the recent breakthroughs in the machine learning. Specifically, we are using Convolutional Neural Networks, supervised machine learning. You might be wondering, how are we coding those rules for the autonomous car steer itself. But the reality is, we are not telling the car what do you,… Continue reading Predicting Steering Angles Using Deep Learning — Part 1

Building & Programming a Quadcopter from the Ground up

Introduction This spring in my robotics class, we have the freedom to build whatever robot our hearts desire. I always wanted to build a quadcopter. I love things that can defy gravity. This is my chance. I started with leftover parts from another project a couple of years ago. A group of students tried to… Continue reading Building & Programming a Quadcopter from the Ground up