Want to learn more about self-driving car simulators? Check out this blog post. Simulators are crucial in developing a good self-driving system. Not everyone will have access to quality self-driving hardware platforms, therefore software simulator is a nature incubator for cutting-edge research and development.
Introduction Convolutional neural networks are often known as “black boxes” for their mysterious nature. Unlike most programs that we write, computer scientist can’t directly modify the content (weights) of the neural networks to improve their performance. In order to create better machine learning models, you can either do a heck more training or experiments with […]
Introduction After our somewhat unsuccessful demo last Wednesday, my partner Michael Meng exclaimed, “there is no hope for deep learning”. The future is not that grim, but Michael is right to a certain degree. Deep learning has flaws and our deep learning powered self-driving golf cart certainly has lots of flaws. Today, I would like to […]
Yesterday, Michael and I had the final demo & presentation of our autonomous golf cart. Phase 1 of the development process is now completed, which means a couple of different things for us: For the rest of this trimester, we will no longer be developing the goal cart. We will continue the phase 2 of the […]
Introduction On Feb 21st, Michael and I tested the autonomous steering and cruise control system. Unfortunately, the testing was largely unsuccessful. We encounter many issues with the system and testing conditions. This prompted me to think about the robustness of our systems, specifically the semantic segmentation system. Shadows Convolutional neural networks are notoriously bad at handling shadows. […]
Introduction After implementing the steering system, our focus has been on the cruise control system. The golf cart needs to stop when it encounters an obstacle, and continue to move forward once the obstacle is removed. At the time when we tested & implement this basic cruise control system, the golf cart had no odometer […]
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. […]