Difference between revisions of "Robotic Arm: Team Blue"

From ENGR005 2008
Jump to: navigation, search
(Photograph of the Robot Arm)
Line 15: Line 15:
  
 
==== Issues ====
 
==== 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.
+
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. Also, a mix up on identifying the length of the lower and upper arm distorted the first drawing attempts.
  
 
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.
 
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.

Revision as of 23:52, 16 November 2008

Dinh | Parasrampuria | Silverblatt-Buser | Weiner

Design of the Robot Arm

Description

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. Also, a mix up on identifying the length of the lower and upper arm distorted the first drawing attempts.

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. This would have been a great picture except for the feet.

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.