Danh mục

An overview and the time optimal cruising trajectory planning

Số trang: 22      Loại file: pdf      Dung lượng: 670.02 KB      Lượt xem: 6      Lượt tải: 0    
Jamona

Phí tải xuống: 13,000 VND Tải xuống file đầy đủ (22 trang) 0
Xem trước 3 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

In this paper, a method which intends to provide the motion in every point of the path with possible maximum velocity is described. In fact, the path is divided to transient and cruising parts and the maximum velocities are required only for the latter. The given motion is called “Time-optimal cruising motion”. Using the parametric method of motion planning, the equations for determining the motions are given.
Nội dung trích xuất từ tài liệu:
An overview and the time optimal cruising trajectory planningJournal of Computer Science and Cybernetics, V.30, N.4 (2014), 291–312DOI: 10.15625/1813-9663/30/4/5767REVIEW PAPERAN OVERVIEW AND THE TIME-OPTIMAL CRUISINGTRAJECTORY PLANNING´ ´SOMLO JANOSObuda University, Budapest Hungary; somlo@uni-obuda.huAbstract.In the practical application of robots, the part processing time has a key role. Thepart processing time is an idea borrowed from manufacturing technology. Industrial robots usuallyare made to cover a very wide field of applications. So, their abilities, for example, in providing highspeeds are outstanding. In most of the applications the very high speed applications are not used.The reasons are: technological (physical), organizational, etc., even psychological. Nevertheless, itis reasonable to know the robot’s abilities. In this paper, a method which intends to provide themotion in every point of the path with possible maximum velocity is described. In fact, the path isdivided to transient and cruising parts and the maximum velocities are required only for the latter.The given motion is called “Time-optimal cruising motion”. Using the parametric method of motionplanning, the equations for determining the motions are given. Not only the translation motions oftool-center points, but also the orientation motions of tools are discussed. The time-optimal cruisingmotion planning is also possible for free paths (PTP motions). A general approach to this problemis proposed too.Keywords. Robot motion planning, path planning, trajectory planning, parametric method, pathlength, time-optimal, cruising motions, translation of tool-center points, orientation changes of tools,PTP motions, free paths1.INTRODUCTIONRobot motions may be described by the Lagrange’s equationH (q) q + h (q, q) = τ¨˙(1)where H (q) is the inertia matrix of the robot, the quantity q is the vector of joint displacements:q = (q1 , q2 , ..., qn )TThe components of the joint displacement of the joint coordinates, h (q, q, t) is the nonlinear term˙containing Centrifugal, Coriolis, gravitational forces, frictions and also the external forces affectingthe robot joints (including the forces (moments) acting at the end-effectors, too), τ is the vector ofjoint torques. The components of τ torques (force, torque restricted by the torque characteristics ofthe driving motors. The vector of joint accelerations is: q = (¨1 , q2 , ..., qn )¨q ¨¨ TTThe q = (q1 , q2 . . . qn ) components of the joint velocity vector are constrained by the possible˙˙ ˙˙maximum number of rotations (in time units) of the motors. As it is well known, the maximumsof torques (forces) are the decisive factors to determine optimal (dynamical) processes. As it willc 2014 Vietnam Academy of Science & Technology292´ ´SOMLO JANOSbe clear from what is detailed below, the constraints of joint velocities determine the time-optimalcruising motions.Formulating an optimization problem (for example: to move the robot end-effector center-pointfrom one point to another in the space in minimum time), it can be solved by using the mathematicaltheory of optimal processes: the Pontriagin’s maximum principle, or Dynamic programming of R.Bellman, or by other methods.It is back to the Lagrange’s equation. In the extended form it isnui =nj=1i = 1, 2, . . . , n; ui minuinIij ¨j +qnCijk qj qk +˙ ˙j=1 k=1Rij qj + gi˙(2)j=1ui maxIn (2):• Iij are the components of the inertia matrix,• Cijk are coefficients for the Coriolis and Centrifugal forces. (These terms are (usually) alsononlinear functions of joint displacements)• Rij is the viscous damping coefficient• gi is the gravitational term,• ui is the force or torque given by the actuator of the i-th joint.In (2) the external forces are not indicated (when needed, they can be included). It is notindicated in the above equations either that the components of joint velocity vectors are constrained,too.Solving the optimal control problem, one may have the solution in the formu = τ = uopt (q, q, t).˙(3)It can be realized in the computed torque manner. But in control practice it is desirable to solvethe synthesis problem and generate the control signals depending on the error signals. The errorsignals are: εi = qid − qi i=1,2,. . . . . . n. The qid signals are the desired values (functions) of the jointcoordinates. Their derivatives are: εi , εi etc.˙ ¨Looking at Equation (2) (having in mind that the coefficients are also highly nonlinear) it canbe imagined that to solve optimization task is not an easy task. But if the nonlinear effects canbe neglected, in principle, for individual robot arms, the well-known optimal “bang-bang” controlprinciples could be applied. As far as we know, it is not very frequently applied in robotics. Thereason is: a robot is not an artillery gun, or a spacecraft, or any similar. The effortto solve the optimization problems is too high comparing the benefits.Following this introduction, in the second part of the paper the motion planning problems will bespecified and analyzed. Also a state-of-the-art summarization will be provided. The third part outlines the basic results concerning time-optimal cruising motions. In this part the basics of parametricmethod of motion planning are given, too. In part 4, time-optimal PTP motion is analyzed andsolution method presented. In part 5, realization aspects are outlined. In part 6 trajectory tailoringmethods will be outlined. In part 7 some conclusions will be given.AN OVERVIEW AND THE TIME-OPTIMAL CRUISING TRAJECTORY PLANNING2.293ROBOT MOTION PLANNINGNow, let us return to the rather exact formulation of the robot motion planning problems. Thefollowing tasks should be solved:• Path planning• Trajectory planning• Trajectory tracking2.1.Paths planningGiven a robot and its environment, the task ...

Tài liệu được xem nhiều: