Original Objective (School Project): Design a non-degenerative 6-DOF robot with full robot model and working controller.
Matlab toolbox robot home configuration
Denavit-Hatenberg parameters and original model sketch
Simulink cartesian error robot controller
Result: The robot model could successfully drive to any desired position. Geometric singularities occasionally caused controller failure and needed fixing.
Updated Objective (Individual Project): Implement robot modeling project from class into a real-world, working prototype.
Dimetric view of 3D CAD robot in Solidworks
Basic Arduino Function Code for Robot Control
Result: The robot can successfully be programmed to follow a hardcoded path or be controlled via wired xbox controller.
Next Steps: Apply vision sensing to the end-effector area of the robot for path optimization recognition and obstacle detection.