Rubik's Cube Solver Robot

This robot is designed by Arman Arezoomand and Mojtaba Mollahosein as the mechatronics course final project at Sharif University of Technology.

As you can see, the operator enters the colors of each side of the 2x2x2 Rubik's Cube into MATLAB's GUI, which can plan a solving method using a so-called GAIDT algorithm. Then the 2.5 degrees of freedom manipulator implements the plan designed. The project includes a step-motor, a solenoid, and a servo-motor, all of which are driven by drivers that we have designed. Finally, this project has earned the highest score.

A Two Dimensional Inverse Kinetics Model of a Cable Driven Continuum Manipulator

An Attitude and Heading Reference System (AHRS) Using MPU9250 IMU Sensor

IMU advanced signal processing based on the Madgwick algorithm and Kalman filter.