Interested people can have a look at the complete documentation of the project here.
Mentors
Mentees
He was responsible for detection of ball on the platform using Open CV. Also helped in communicating the PID output to Arduino microcontroller using Pyfirmata.
He was involved in checking the PID parts and the compatibility of the PID Controller with the CV-based detection which would give the required data to the servo motors.
He was involved in devising the control law for the controller which takes the OpenCV data and generates the required servo motor response
He was involved in obtaining the homographic image of the detected platform and optimizing the code. This data was sent to the PID Controller to get the required rotations of the servo motor to balance the ball.
She was involved in the actual assembly of the complete hardware at her home and then connecting the Computer Vision and PID Controller parts through the Arduino alongwith a lot of testing and experimentation.