Anshul B's Senior Project Blog
|
Project Title: ICON: using deep learning to build an autonomous car BASIS Advisor: Kay Yoo Internship Location: GCU Onsite Mentor: Ryan Woodward, Professor of Computer Science |
Project Abstract
I will be working with Professor Ryan Woodward at GCU along with his colleagues. We present Intelligent Classification and Optimized Navigator (ICON), an AI-powered autonomous driving system that navigates using real-time image processing. ICON is a new generation of autonomous cars because it solely relies on image input, unlike other autonomous cars that use GPS and LIDAR; this allows ICON to navigate unmapped areas. ICON will use deep learning models such as CNN to process the images and create steer commands. Our main goal is to evaluate the effectiveness of a self-driving car that navigates based on images. We plan to implement ICON on a small car using a deep learning model trained and tested on images. Our main experiment location will be the GCU campus to assess its real-time performance. Key challenges will include lighting variations, occlusions, and generalization across different terrains. Then, we will compare ICON's performance to traditional GPS autonomous cars, which will then highlight the benefits and drawbacks of ICON. Overall, this project contributes to the growing field of vision-based autonomous cars, thus offering insights into the viability of image-only navigation for self-driving cars.
Conclusion: The ICON Journey
As the first phase of the ICON project comes to a close, I want to take a moment to reflect on everything we’ve accomplished and thank everyone who has followed along through these blog posts. Over the past several weeks, we took ICON from a simple idea (a self-driving car around the GCU campus) to... Read More
Week 10: ICON Comes to Life
Welcome back to the final update of Phase 1 of ICON! My name is Anshul, and this week has been very exciting—we finally got ICON up and running as a fully operating system. After months of research, coding, hardware setup, and troubleshooting, we saw our work in action. All the hardware and software components—from the... Read More
Week 9: Bringing It All Together
Welcome back! My name is Anshul, and this week was a huge milestone for ICON—we successfully integrated every component, both hardware and software, into a working setup on a small-scale car. After weeks of building and testing each component, our focus this week was making sure everything connected and functioned as one. On the software... Read More
Week 8: Refining the CNN & Finalizing Hardware Setup
Hello and welcome back to my blog! My name is Anshul, and this week, we have been focusing on refining our software, troubleshooting hardware connections, and preparing for the final integration of our system. As we approach week 9, we want to make sure every component is functioning as expected. Solving the components... My primary... Read More
Week 7: Automating The Code & Moving the Car
Hello and welcome back to my blog! My name is Anshul, and this week has been about automation in our code and making our car move. We’ve implemented a system to ensure our code is updated on the Raspberry Pi, and we’ve begun writing the control script to interact with the car’s movement. Creating a... Read More
Week 6: Setting Up the Hardware & GitHub Pipeline
Hello and welcome back to my blog! My name is Anshul. This week has been a big step forward in setting up ICON’s hardware and creating our software pipeline. We have gathered all the necessary hardware and begun integrating them into our system. Finalizing the Hardware Setup At my site placement, we successfully acquired and... Read More
Week 5: Progress on ICON
Hello and welcome back to my blog! My name is Anshul, and this week was relatively quiet as all students were on spring break, so no physical meetings took place at my site placement. However, we had an online meeting on Discord to discuss our progress in the machine learning course. We also planned to... Read More
Week 4: Advancing ICON and Overcoming Challenges
Hello and welcome back to my blog! My name is Anshul, and this past week has been an exciting one for our research team, as we made significant progress. From deepening our understanding of machine learning fundamentals to successfully debugging our CNN, we are progressing with the ICON project. Team Progress This Week This week,... Read More
Week 3: Building my first CNN
Hello and welcome back to my blog! My name is Anshul Baddi, and I'm excited to share the latest updates on my research project. Over the past week, I have deepened my understanding of how the CNN works and begun researching the Depth-from-Defocus (DFD) method and monocular depth estimation deep learning models (MDE). The components... Read More
Advancing ICON with Object Avoidance
Hello and welcome back to my blog! My name is Anshul Baddi, and I’m excited to share the latest updates on my research project, ICON. Over the past week, I have been working with Professor Ryan Woodward and his fellow students at GCU to learn more about the technology that autonomous cars use. I have... Read More
Welcome Back to My Research Journey: Introducing ICON
Hello everyone! Welcome back to my blog! My name is Anshul Baddi, and I am excited to share an update on my research journey. If you read my last post, you might remember that my previous project was about ethical hacking an AI-based cybersecurity model. However, I have since transitioned into my new research initiative,... Read More
Welcome to my research project: The Ethical Hacking of an AI
Hello everyone! Welcome to my first blog! My name is Anshul Baddi, and I am a senior at Basis Phoenix. Some of my hobbies include playing soccer, volunteering for the Spanish Honors Society, and hanging out with my friends. I chose the field of cybersecurity for my senior project, as this is my future major.... Read More