As a person who is passionate about technology, AI, and robotics, and wants to pursue a career in AI and robotics in the future. I decided to self-learn robotics as a CAS experience to develop my skills and prepare for university. This will also help me gain hands-on experience in robotics, which is essential for my future studies and career.
For this CAS experience, I will engage in self-learning robotics to develop my skills in coding, engineering, and problem-solving. For the first part of my learning plan, I will start with the Lego Robot Inventor kit to understand basic robotics concepts. Once I’m comfortable with Lego robotics, I will transition to Arduino (or a similar platform), where I will explore hardware programming, sensors, and automation. This will allow me to work with more customizable components and gain experience closer to real-world robotics applications.
My goal is to build and program functional robots while gaining a deeper understanding of robotics and AI applications. I aim to develop technical skills in programming and hardware and enhance my problem-solving skills. By the end of the experience, I hope to complete a robotics project successfully and gain more knowledge.
Throughout this learning process, I will document my process through notes, videos, and blog posts to reflect my challenges, achievements, and key takeaways. This experience will require independent research, problem-solving, and perseverance, as I need to troubleshoot and experiment to build functioning robots.
1st
After finishing phases 1 and 2 in part 1 of my robotics learning plan using the Lego Mindstorm Robot Inventor kit, I have successfully met my initial learning outcome: to explore robotic mobility and modularity, practice remote and autonomous control, and experiment with different attachments for various tasks. These phases allowed me to get hands-on experience with motors, wheels, sensors, and the Lego programming environment.
One of the key challenges I encountered was while building and testing the M.V.P. (Modular Vehicle Platform) model. During the testing, I noticed that the back wheels couldn’t rotate properly even though the motor was running. After closely inspecting and trying to find out where the problem is. I later realized that I had missed inserting one gear in the differential gear system, which caused the rear wheel to lose its ability to rotate. This missing gear prevented the transmission of motion from the motor to the rear wheels, so although the motor was spinning, the whole system failed to rotate correctly. I learned that in robotics, especially in mechanical design, even one small missing part can break the entire system. Initially, I didn’t fully understand the instruction, which led to the mistake. However, after reviewing the building steps, I found the issues and corrected them.
This problem-solving process taught me the importance of precision, patience, and troubleshooting. I also gained a deeper understanding of how gear systems work to transfer and amplify motion.
Become more aware of their own strengths and areas for growth.
Discuss, evaluate, and plan student-initiated activities.
Perserve in action
Undertake challenges that develop new skills.