Over the next two and a half months, I will be putting together numerous labs that merge the disciplines of Cloud Computing, Rapid Prototyping (Through Subtractive and Additive Manufacturing), IoT, and AI/ML. In my lab, I now have the ability to go from concept to completed prototype very quickly. My CTO Postgraduate Program at UC Berkeley has been a phenomenal experience that has provided me with a holistic view of the technologies and business aspects of Cloud Computing, IoT, AI/ML, and Rapid Prototyping.
In my next lab project, I will be demonstrating building IoT circuits that connect via Cellular and WiFi to push environmental data into Google Cloud Platform along with making AI/ML decisions. I will be leveraging Raspberry Pi and a variety of other technologies to bring it to life. This lab will focus on the ability to securely connect IoT devices and ingest sensor data from them using Google's Cloud Platform and GCP's Firestore service. The goal is to demonstrate creating a secure connection between an IoT device and a cloud platform, setting up a database, ingesting sensor data, and leveraging ML/AI capabilities to make decisions based on the collected data.
The labs are based on merging multiple disciplines to produce something that is more than just the sum of its parts. I will be making several different types of labs, including:
1) Cloud Computing + Rapid Prototyping Labs – These labs will explore the intersection between cloud computing and rapid prototyping. We’ll be using subtractive and additive manufacturing to build physical objects in a fraction of the time it would take with traditional methods. We’ll also be exploring how to leverage cloud computing for faster prototyping, better accuracy, and easier re-configuration of objects.
2) IoT + AI/ML Labs – These labs will explore the intersection between the Internet of Things (IoT) and Artificial Intelligence/Machine Learning (AI/ML). We’ll be using IoT devices to collect data, which will then be used as training and testing sets for AI/ML models. We’ll also explore how ML can help control an IoT device from the cloud or a mobile phone.
3) Innovative Cloud Solutions Labs – These labs will focus on building innovative solutions that leverage the power of the cloud. We’ll be exploring cutting-edge technologies, such as Serverless Computing, Containers, and Big Data.
4) Robotics Lab – The robotics lab will focus on building robots for a variety of different applications. We’ll be focusing on developing autonomous navigation algorithms that can help us create robots that can move around and interact with the environment. We’ll also explore how to use AI/ML to give robots the ability to learn from their experiences.
5) Rapid Prototyping Lab – We’ll explore using additive and subtractive manufacturing methods to create physical prototypes quickly. We’ll also look at how to leverage the cloud for faster prototyping, better accuracy, and easier reconfiguration of objects.
I am incredibly excited about these new labs, and I look forward to sharing my progress on them as we go along! Stay tuned for more information and updates on the research in the coming weeks.