Embarking on my captivating journey into the world of robotics, I enthusiastically undertook the design and implementation of a quadruped robot for my bachelor's project. This ingenious creation, equipped with an ESP32-CAM camera, became my hands-on canvas for exploring the exciting realm of robotics. Together with Mohammad Barabadi, we meticulously crafted each of the robot's four legs, endowing them with three degrees of freedom, a feat achieved through the magic of SolidWorks. The process came to life as we translated our designs into reality, employing cutting-edge 3D printing technology in our dedicated lab.
Assembling the printed components marked the beginning of a challenging yet rewarding adventure. We strategically integrated essential electrical modules, such as the STM32F and ESP32 CAM, laying the foundation for the robot's initial movements through meticulous programming. Overcoming various hardware and software hurdles, we dived into the world of Python and OpenCV, harnessing the power of these tools to enhance the robot's vision capabilities.
Our programming efforts aimed to imbue the robot with advanced vision skills, encompassing color and edge detection. Not stopping there, we added remarkable features like obstacle detection and avoidance, unleashing the full potential of this quadruped marvel to navigate its environment with finesse.