Free Shape Paths in Industrial Robots
-
Upload
fast-lab-factory-automation-systems-and-technologies-laboratory-tampere-university-of-technology -
Category
Documents
-
view
294 -
download
1
description
Transcript of Free Shape Paths in Industrial Robots
![Page 1: Free Shape Paths in Industrial Robots](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/1.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/2.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/3.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/4.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/5.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/6.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/7.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/8.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/9.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/10.jpg)
Comparison: arc Vs linear segments
*
*Interpolations can be computed in the target (industrial robot controller)
![Page 11: Free Shape Paths in Industrial Robots](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/11.jpg)
Implementation• SCARA robot (~15 years old)
• De Casteljau algorithm within the robot controller
• Transfer to controller just Bezier descriptors
09.04.23 11
![Page 13: Free Shape Paths in Industrial Robots](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/13.jpg)
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](https://reader036.fdocuments.us/reader036/viewer/2022062614/547853bcb4af9f8f4f8b460e/html5/thumbnails/14.jpg)
Questions?
09.04.23 14