Professional Documents
Culture Documents
Parallelrobot ICRAS2017
Parallelrobot ICRAS2017
Parallelrobot ICRAS2017
net/publication/320653278
CITATIONS READS
5 631
5 authors, including:
All content following this page was uploaded by Igor Gritsenko on 31 July 2018.
Abay Bekbaganbetov
Kazakh-British Technical University
Almaty, Kazakhstan
abay_b@bk.ru
Abstract - In this work we investigate forward kinematics of The conventional approach: search for the intersection
Clavel’s parallel Delta robot. Authors introduce novel point of three spheres has two alternative roots and requires a
alternative algorithm for delta robot forward kinematics procedure for selecting one of them. The solution proposed
solution, which has only one root. We introduce numerical in this work has a single root and allows to solve forward
verification with closed loop kinematics computation: inverse kinematics with low computational costs.
kinematics – forward kinematics. Additionally authors In this paper, we use the mechanism parameters shown in
introduce their own implementation of inverse kinematics for Figure 1.
delta robot. Numerical implementation of proposed forward
kinematics algorithm showed computation time of 150
microseconds per iteration and computational error of 10-19,
that is could be considered as a microprocessor computation
error.
Lbr
Keywords: delta, parallel robot, kinematics. Lb
Introduction
The modern industry is largely automated and use of
robotic systems is grows. Robot manipulation mechanisms
are involved in number of technological operations and Le
traditional sequential structure manipulators are used.
Parallel robot mechanisms are known to be extremely robust
for number of cases. In this work kinematics of a
manipulator with parallel structure - the Delta robot, is Ler
considered. The delta robot is a parallel robot, which means
that there is more than one kinematic chain from the base to Figure 1. Delta robot mechanism parameters.
the robot actuator. The key feature of Clavel’s Delta
manipulator is the use of parallelograms in the construction Vector from the center of the base to the center of the
of the manipulator, which allows to preserve the spatial rotor of the drive – Lbr, length of the lever arm fixed to the
orientation of the robot actuator. drive shaft – Lb, length of the passive shoulder – Le, vector
A distinctive feature of the delta robot is that its structure from the attachment point of the passive shoulder to the grip
allows 3 drives to manipulate position of the actuator. – Ler. The design of the robot delta is such that the vectors
Construction of robot links makes the actuator coordinate Ler and Lbr are always parallel, which greatly simplifies the
system always parallel to the base coordinate system ([1]). robot model, allowing to move the origin of Lb along the
vector Ler to the center of the base and the end of Le along
the vector Ler to the center of actuator plate. Thus the Step 1. Using coordinates of three points, we obtain an
gripper is described by three coordinates and its coordinate equation normal of the plane formed by these points using
system is always parallel to base coordinate system. the normalized cross product:
The classic method to solve the forward kinematics
problem is to find the points of intersection for 3 spheres and N=norm[ (P1-P2)X(P1-P3) ] (2)
it is discussed in the works [2-5].
The condition for an unambiguous determination of the
(x-xm1)2+(y-ym1)2 +(z-zm1)2 = Re2 , position S - sign of normal does not change until the vector
(x-xm2)2+(y-ym2)2 +(z-zm2)2 = Re2, (1) (P1-P2) is on one side of the vector (P1-P3). There is none
(x-xm3)2+(y-ym3)2 +(z-zm3)2 = Re2 delta robot design that makes physically possible vectors to
change direction relative to each other.
Step 2. Determine the point of the circle center around
the triangle P1, P2, P3, using the coordinates of the points
(P1, P2, P3) and the barycentric parameters (p1, p2, p3 - the
lengths of the sides of the triangle)
p12 p 2 2 p32 p12 P1
p 2 2 p32 p12 p 2 2 P 2
p32 p12 p 2 2 p32 P3
(3)
U
p12 p 2 2 p32 p12
p 2 2 p32 p12 p 2 2
p32 p12 p 2 2 p32
Figure 2. Geometrical image of crossing method in three
areas - the solution has 2-points U - the coordinates of the circle center.
Step 3. We determine the distance from the circle center
Description of the calculating method of forward to the center of the sphere.
kinematics Radius of the circle:
Method proposed in this work treats the problem from
another point of view: we consider a sphere centered at the r = |U-P1| (4)
center of the actuator (S) and a radius of Le respectively to
ends of levers Lb (P1, P2, P3) always lie on that spheres The distance from the circle center to the center of the
surface. In addition, these points describe a plane that sphere with radius R:
crosses the sphere forming a circle. That is: knowing the
center of the circle, the radius and the normal - the position
of S in space could be found. That is: we want to find the d R2 r 2 (5)
center of the sphere, knowing its three points and direction
to it (Fig. 3). Step 4. From the point of the center of the circle U raise
vector of length d along the normal N.
S = U + N·d (6)
arccos
Lb2 S1 2 Le2
, the arc cosine has a range
forms of working areas for various topologies of delta
manipulators.
2 Lb S1
(0-180). REFERENCES
To calculate angles 2 and 3, only the first step need to
changed - and get S2, S3, respectively. [1] Clavel, R. (1988), Delta: a Fast Robot with Parallel Geometry,
Proceedings of the 18th Int. Symposium on Industrial Robot,
Lausanne.
Conclusion [2] Tremblay, A., Baron, L. (1999), Geometrical Synthesis of
A new method for solving the forward kinematics Parallel Manipulators of Star-Like Topology with a Genetic
problem is obtained, the method is realized and verified by Algorithm, IEEE Int. Conf. on Robotics and Automation,
Detroit, Michigan.
means of both an analytical substantiation and a numerical
[3] Zsombor-Murray, P.J. (2001), Kinematic Analysis of Clavel’s
experiment. It should be noted that if you change the “Delta” Robot, CCToMM Symposium on Mechanisms,
sequence of vectors in the first step, then the point will be at Machines and Mechatronics, Saint-Hubert (Montréal).
the center of the sphere on the other side of the circle. This [4] André Olsson, Modeling and control of a Delta-3 robot, master
solution does not depend on the motion type of points - they thesis, Department of Automatic Control, Lund University,
can move along a circle or along a linear trajectory or a 2009.
complex trajectory, in any case the method will work if the [5] Manuel Napoleon Cardona Gutierrez, “Kinematics Analysis of
a Delta Parallel Robot”, IEEE, University of Sonsonate,
solution exists. An implementation of inverse kinematics for Salvador,2010.
a robot with high numerical efficiency and accuracy is
AUTHORS’ BACKGROUND