Robotic Arm: Team Blue

From ENGR005 2008
Revision as of 19:27, 16 November 2008 by Jdinh1 (Talk | contribs) (Issues)

Jump to: navigation, search

Dinh | Parasrampuria | Silverblatt-Buser | Weiner

Design of the Robot Arm

Solidworks Model

The Task

Programming the Robot Arm through MATLAB

Approach

The approach that Team Blue used in making the MATLAB code for drawing an inscribed circle in a square proved to be frustrating at times. First, the team drew out a flow chart of what previous functions they had composed. gotoAngles, forwardKinematics, and inverseKinematicsf were the functions that the team used.

Issues

Most of the issues were syntax issues which came from combining codes together and not having the same variables in functions. They were solved with help from Professor Cheever. However, the largest problem was discovered when the robot arm's drawing was skewed and was not a perfect square. An example of this can be seen in the photo below. The cause of this was discovered to be the calibrations done on the servo motors.

The motors used weren't exact and so the team had to measure and compensate for how much the motor was skewed. This measurement was not close enough and therefore, the angles made were not exact.

Other than these issues, the team did not incur many other issues when writing the Matlab code.

Photograph of the Robot Arm

BlueRobotArm.JPG


The Robot Arm on the day of demonstration.

BlueSquareCircle.jpg


A close up of the Robot Arm's Drawing. NOTE: This photo was enhanced in order to clearly show the skewed angles of the drawing.