ME 355 Project

20
Fanuc LR Mate 200i Modeling and Simulation ME 349 – Robotic Manipulators 06/16/202 2 Fanuc LR Mate 200i Modeling and Simulation 1 Spring 2010

description

Robot simulation

Transcript of ME 355 Project

Page 1: 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

Page 2: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 2

Group Members:

Amit Raj Thatipalli

Raymond Manis

Page 3: ME 355 Project

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

Page 4: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 4

Introduction

Why model the robot?

Page 5: ME 355 Project

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

Page 6: ME 355 Project

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

Page 7: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 7

Procedure

What the hell did we do?

Page 8: ME 355 Project

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

Page 9: ME 355 Project

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

Page 10: ME 355 Project

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

Page 11: ME 355 Project

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

Page 12: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 12

Procedure

Page 13: ME 355 Project

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

Page 14: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 14

Results

Well, did it work or what?

Page 15: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 15

Results

Of course it did.

Page 16: ME 355 Project

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

Page 17: ME 355 Project

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

Page 18: ME 355 Project

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

Page 19: ME 355 Project

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.)

Page 20: ME 355 Project

04/27/2023 Fanuc LR Mate 200i Modeling and Simulation 20

Questions?

As if we weren’t thorough enough….