Mechatronics and Controls lab - Part B

Lisa Ali and Michael Zitolo

This week we continued our work with Caesar, the lab’s robot. The week started off with us modifying our program that we created last week to perform better. Once Caesar’s head was all put together, we were able to test our program on it. We tested Caesar’s eyes and did a bunch of calibrating of colors so that it would detect more accurately. We were successful at having both eyes (two cameras) detect four different colors: blue, yellow, green and red—along with a few different geometric shapes. We did some research on: robot distance detection using two cameras, to learn of different ways others accomplished this task to help with our own project. Our C++ code grew enormously, we added a lot of information to it this past week. We also drafted an Arduino code to determine coordinates in space along with merging existing code (Jared’s code) with ours. We’ve compiled a code that receives coordinates from the two cameras (Caesar’s eyes), sends those coordinates to an Arduino and finally the Arduino communicates that information to an arbotics—which moves Caesar’s eyes. Overall it was a very productive week for us!

Image description Image description Image description