22
MAE 593 Project MAE 593 Project Presentation Presentation PRRR- SERIAL MANIPULATOR RRR-RPR-RRR -PARALELL MANIPULATOR By Nikhil Sapre Tejas Puntambekar

MAE 593 Final Project Presentation

  • Upload
    nsapre

  • View
    1.413

  • Download
    0

Embed Size (px)

Citation preview

Page 1: MAE 593 Final Project Presentation

MAE 593 Project MAE 593 Project PresentationPresentation

PRRR- SERIAL MANIPULATOR

RRR-RPR-RRR -PARALELL MANIPULATOR

ByNikhil SapreTejas Puntambekar

Page 2: MAE 593 Final Project Presentation

PRRR Serial ManipulatorPRRR Serial ManipulatorRRR Manipulator

mounted on Sliding Base2 d.o.f at EE (Redundant)Forward KinematicsInverse KinematicsWorkspace PlottingTrajectory

o Trace Ellipseo Trace Circleo Trace Curve

PP

R

R

R

EE

L1d1

L3

L2

Theta1

Theta2

Theta3

Page 3: MAE 593 Final Project Presentation

Basic FeaturesBasic FeaturesBase Position fixed to (0,0)Can Slide along X-Axis from -50 to 50User defined Link Lengths (5-50)Task Space ConfigurationJoin Space ConfigurationPlot WorkSpace Trace Ellipse/CircleTrace Curve Return to Home Position

Page 4: MAE 593 Final Project Presentation

GUI – Home PositionGUI – Home Position

Page 5: MAE 593 Final Project Presentation

Forward KinematicsForward Kinematics

Xee=d1+L1*cos(theta1)+L2*cos(theta2)+L3*cos(theta3)

Yee=L1*sin(theta1)+L2*sin(theta2)+L3*sin(theta3)

Page 6: MAE 593 Final Project Presentation

Manipulator Forward Manipulator Forward KinematicsKinematics

Page 7: MAE 593 Final Project Presentation

Inverse KinematicsInverse KinematicsRedundant System

4-Unknowns, 2 equations

Newton-Raphson Numerical method

Pseudo Inverse of Jacobian

Page 8: MAE 593 Final Project Presentation

Manipulator Inverse Manipulator Inverse KinematicsKinematics

Page 9: MAE 593 Final Project Presentation

Plot WorkSpacePlot WorkSpaceDivide the space into grid

Check for each point whether inverse exists

Mark green diamond if within workspace and red cross if out of reach

No internal singularities

Page 10: MAE 593 Final Project Presentation

Manipulator – Work Manipulator – Work SpaceSpace

Page 11: MAE 593 Final Project Presentation

Trace Ellipse/CircleTrace Ellipse/CircleUser input co-ordinates of center and Major

and Minor Axis dimensions

Trace the ellipse/circle using inverse kinematics

Page 12: MAE 593 Final Project Presentation

Trajectory-Trace EllipseTrajectory-Trace Ellipse

Page 13: MAE 593 Final Project Presentation

Trajectory-Trace CircleTrajectory-Trace Circle

Page 14: MAE 593 Final Project Presentation

Trace CurveTrace CurveInput 5 points using mouse

Interpolation between points using interp1 function

Trace the curve using inverse kinematics

Curve in X and Y direction

Page 15: MAE 593 Final Project Presentation

Trajectory-Trace CurveTrajectory-Trace Curve

Curve in X direction

Page 16: MAE 593 Final Project Presentation

Trajectory-Trace Trajectory-Trace CurveCurve

Curve in Y direction

Page 17: MAE 593 Final Project Presentation

Trajectory-Trace Trajectory-Trace CurveCurve

Random Curve

Page 18: MAE 593 Final Project Presentation

Trajectory-Trace CurveTrajectory-Trace Curve

Error Messages

Page 19: MAE 593 Final Project Presentation

DemoDemo

Page 20: MAE 593 Final Project Presentation

RRR-RPR-RRR Parallel RRR-RPR-RRR Parallel ManipulatorManipulator

Chain1-RRRChain2-RPRChain3-RRR3 d.o.f at EEForward KinematicsInverse Kinematics

d1

Page 21: MAE 593 Final Project Presentation

Parallel Manipulator GUIParallel Manipulator GUI

Page 22: MAE 593 Final Project Presentation

Forward KinematicsForward KinematicsFirst aim is to find unknown joint space

variables Then we can find the Task Space Variables

Forward KinematicsForward KinematicsFirst aim is to find unknown joint space

variables Then we can find the Task Space Variables