STANDARDS IN ROBOTICS
description
Transcript of STANDARDS IN ROBOTICS
![Page 1: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/1.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
STANDARDS IN ROBOTICS
T. Bajd and M. Mihelj
![Page 2: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/2.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Coordinate frames of robot manipulator
World frame is defined by the user. The axis is in the opposite direction of gravity. Base frame is defined by manufacturer. Positive axis is pointing perpendicularly from the base. Mechanical interface frame is placed into robot palm connecting robot arm with the gripper. Positive axis points perpendicularly away from the interface.
![Page 3: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/3.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Testing of industrial robot manipulators
The tests are performed during the robot acceptance phase or in various periods of robot usage in order to check the accuracy and repeatability of robot motions. In point-to-point robot tasks the following performance parameters are assessed according to the ISO 9283 standards:
• pose accuracy and repeatability• distance accuracy and repeatability• drift of the pose accuracy and repeatability• pose stabilization time• pose overshoot
![Page 4: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/4.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Measurements of accuracyand repeatability
The measurements must be performed in five points, located in a plane, which is placed diagonally inside a cube. The test must be executed with maximal load and maximal velocity. When testing accuracy and repeatability 30 cycles must be performed.
![Page 5: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/5.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Measurements of accuracyand repeatability
Contactless optical measuring methods are recommended.
![Page 6: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/6.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Measurements of accuracyand repeatability
The reasons for deviations between the command (desired) and attained (actual) pose are: errors caused by the control algorithm, coordinate transformation errors, differences between dimensions of robot and its model, mechanical faults (e.g. hysteresis or friction) and external influences (e.g. temperature).
![Page 7: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/7.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Measurements of accuracy and repeatability
The standard defines the course of measurements. The robot starts from point . Each point is always reached from the same direction.
![Page 8: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/8.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Position accuracy
Position accuracy is determined by the distance between the command position and the barymeter of the cluster of attained positions .
![Page 9: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/9.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Drift of position accuracy
The robot is cyclically displaced between points and for 8 hours.
![Page 10: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/10.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Orientation accuracy (about z axis)
The orientation accuracy is the difference between the commanded angular orientation and the average of the attained angular orientations .
![Page 11: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/11.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Position repeatability
The position repeatability is determined by radius of the sphere where the center is the cluster barycenter.
![Page 12: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/12.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Drift of position repeatability
The robot is cyclically displaced between points and for 8 hours.
![Page 13: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/13.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Orientation repeatability (about z axis)
The orientation repeatability expresses how dispersed are the 30 attained angles around their average for the same command angle.
![Page 14: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/14.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Distance accuracy and repeatability
Distance accuracy
Distance repeatability
pair of desired positions
pair of attained positions
![Page 15: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/15.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
Position stabilization time
It is measured as the elapsed time from the instance of the initial crossing into the limit band until the instance when the robot remains within the limit band. The limit band is defined as the repeatability or a value stated by the manufacturer.
![Page 16: STANDARDS IN ROBOTICS](https://reader036.fdocuments.net/reader036/viewer/2022062501/568166cb550346895ddad73c/html5/thumbnails/16.jpg)
T. Bajd, M. Mihelj, J. Lenarčič, A. Stanovnik, M. Munih, Robotics, Springer, 2010
OvershootIt is measured as the maximum distance from the attained position after the instance of the initial crossing into the limit band and when the robot goes outside the limit band again.