ME 355 Project
-
Upload
grupomecatronica -
Category
Documents
-
view
11 -
download
2
description
Transcript of ME 355 Project
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 1
Fanuc LR Mate 200i Modeling and Simulation
ME 349 – Robotic Manipulators
Spring 2010
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 2
Group Members:
Amit Raj Thatipalli
Raymond Manis
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 3
Table of Contents
IntroductionProcedure
Denavit-Hartenberg Convention Thatipalli-Manis Method Robot Measurements Blender Program
ResultsConclusionFuture Work
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 4
Introduction
Why model the robot?
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 5
Introduction
Can model using toothpicks, but unrealistic Can’t watch toothpicks move through an angle
Easy to see what is going on with a CAD model Can input angles, rotation matrices, etc.
Can compare with real robot
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 6
Introduction
So why Blender? Matlab is painful Easier to manipulate and control simulation Much easier code reading and debugging
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 7
Procedure
What the hell did we do?
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 8
Procedure
Created Denavit-Hartenberg Convention Diagram and Table Rotating frames Many rotating frames
z
y
x
x
y
z
z
x
yy
x
z y
x
zz y
x
x
yz
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 9
Procedure
z
y
x
x
y
z
z
x
yy
x
z y
x
zz y
x
x
yz
α a d θ0 0 14.321 θ1
-90° 5.711 0 θ20 10.388 0 θ3
90° 3.39 0 θ4 + 90°-90° 8.81 0 θ590° 1.374 0 θ6
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 10
Procedure
DH Convention to complicated to do in Blender Used the Thatipalli-Manis Method to create frames for each link Each link has the same frame as the global frame
z yx
x
yz
z
y
x
zy
x
zy
x
z
y
x
z
y
x
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 11
Procedure
Created robot link models Used measurements from the robot to create models Special attention paid to rotation points Orientation of the frame with respect to the part at the point of
rotation ‘Parent-Child’ Relationship is vital
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 12
Procedure
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 13
Procedure
Created Blender Code for two simulations Low Resolution (Fast) Simulation High Resolution (Slow) Simulation
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 14
Results
Well, did it work or what?
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 15
Results
Of course it did.
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 16
Results
Fast Robothttp://www.youtube.com/watch?v=qe0A2p9RvWY
Fast Simulationhttp://www.youtube.com/watch?v=b_nJ7FBHsAc
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 17
Results
Slow Robothttp://www.youtube.com/watch?v=BeCCa06mOjM
Slow Simulationhttp://www.youtube.com/watch?v=qihFlz8_i-Q
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 18
Conclusion
Simulation works well and appears to follow the same movements as the robot
Easier to do use global frame instead of DH Convention for Blender
Emphasis on rotation points and ‘parent-child’ relationship
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 19
Future Work
Change code for Use rotation matrices Use DH Convention Singularities and collisions Jacobian matrices to create vectors for attraction-repulsion fields Jacobian matrices for speed/force Different tools for different types of operations (milling, deposition,
etc.)
04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 20
Questions?
As if we weren’t thorough enough….