Free Shape Paths in Industrial Robots

14
Free Shape Paths in Industrial Robots Date: Octoer, 2012 Linked to: AESOP Contact information Tampere University of Technology, FAST Laboratory, P.O. Box 600, FIN-33101 Tampere, Finland Email: [email protected] www.tut.fi/fast Conference: 38th Annual Conference of the IEEE Industrial Electronics Society Title of the paper: Free Shape Paths in Industrial Robots Authors: Luis E. Gonzalez Moctezuma, Andrei Lobov, Jose L. Martinez Lastra If you would like to receive a reprint of the original paper, please contact us

description

Approach to implement free shape paths in generic industrial robots. Bezier curve descriptors can be storage as standard points. Feasible to implement the Decasteljau algorithm within robot controllers. Current and future industrial robotic applications might need free shape path capabilities to cooperate with humans and other machines.

Transcript of Free Shape Paths in Industrial Robots

Page 1: Free Shape Paths in Industrial Robots

Free Shape Paths in Industrial Robots

•Date: Octoer, 2012•Linked to: AESOP

Contact information

Tampere University of Technology,

FAST Laboratory,

P.O. Box 600,

FIN-33101 Tampere,

Finland

Email: [email protected]

www.tut.fi/fast

Conference: 38th Annual Conference of the IEEE Industrial Electronics Society

Title of the paper: Free Shape Paths in Industrial Robots

Authors: Luis E. Gonzalez Moctezuma, Andrei Lobov, Jose L. Martinez Lastra

If you would like to receive a reprint of the original paper, please contact us

Page 2: Free Shape Paths in Industrial Robots

Free Shape Paths in Industrial Robots

Authors: Luis E. Gonzalez Moctezuma, Andrei Lobov, Jose L. Martinez Lastra

Tampere University of TechnologyFactory Automation Systems and Technology Lab

IECON 2012, Montreal, Canada25-28.10.2012

Page 3: Free Shape Paths in Industrial Robots

Outline

• Motivation

• Bezier curves

• Curve approximation: arc and linear segments

• Comparison

• Implementation

• Conclusions

09.04.23 3

Page 4: Free Shape Paths in Industrial Robots

Motivation (1/2)• 2008: 1.3 million of industrial robots

• Simple movements in industrial robots– Linear– Circular

• Need for free shape paths in robotic applications:– Welding– Fluid dispensing– Painting processes– Interaction and cooperation with humans

09.04.23 4

Page 5: Free Shape Paths in Industrial Robots

Motivation (2/2)

• How to enable standard industrial robots to perform free shape paths?

09.04.23 5

Page 6: Free Shape Paths in Industrial Robots

Bezier curves (1/2)• Introduced by Pierre Bezier – Renault

• Curves described by a parametric function

09.04.23 6

Page 7: Free Shape Paths in Industrial Robots

Bezier curves (2/2)

• Control, flexibility, intuitive

• Use and tools in:– Industrial design– CAD– 3D modelling– Vector-based drawing

09.04.23 7

Page 8: Free Shape Paths in Industrial Robots

Approximation by arc segments

• Implementation of algorithm proposed by: Riskus, Aleksas. “Approximation of a Cubic Bezier Curve by Circular Arcs and Viceversa”

– Find inflection points (curvature change in sign)– Segments subdivided to reach biarcs <90°

09.04.23 8

Page 9: Free Shape Paths in Industrial Robots

Approximation by linear segments• 1) Evaluate directly on the polynomial

function: Numerically unstable

• 2) Use the De Casteljau algorithm– Uses parameter t – and Bezier descriptors

Numerically stable

09.04.23 9

Page 10: Free Shape Paths in Industrial Robots

Comparison: arc Vs linear segments

*

*Interpolations can be computed in the target (industrial robot controller)

Page 11: Free Shape Paths in Industrial Robots

Implementation• SCARA robot (~15 years old)

• De Casteljau algorithm within the robot controller

• Transfer to controller just Bezier descriptors

09.04.23 11

Page 12: Free Shape Paths in Industrial Robots

System in action

09.04.23 12

Video link

Page 13: Free Shape Paths in Industrial Robots

Conclusions

• Approach to implement free shape paths in generic industrial robots.

• Bezier curve descriptors can be storage as standard points

• Feasible to implement the Decasteljau algorithm within robot controllers

• Current and future industrial robotic applications might need free shape path capabilities to cooperate with humans and other machines

09.04.23 13

Page 14: Free Shape Paths in Industrial Robots

Questions?

09.04.23 14