Real-Time Planner in the Operational Space for the Automatic Handling of Kinematic Constraints

被引:26
作者
Guarino Lo Bianco, Corrado [1 ]
Ghilardelli, Fabio [1 ]
机构
[1] Univ Parma, Dipartimento Ingn Informaz, I-43100 Parma, Italy
关键词
Constrained trajectory planning; kinematic constraints; real-time planning; robot kinematics; tracking filters; ROBOT MANIPULATORS; INVERSE KINEMATICS; PATH; TRACKING; TRAJECTORIES; ALGORITHM; SCHEMES; LIMITS;
D O I
10.1109/TASE.2014.2310813
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Planning problems in the operational space are characterized by implementation issues that do not occur in the joint space. For example, depending on the manipulator pose, relatively slow trajectories in the operational space could require unfeasible joint speeds, thus causing the degeneration of the system performances: Path tracking errors certainly increase but, in the worst situations, the manipulator must be stopped in order to prevent the system instability. This paper proposes a real-time planner in the operational space that is able to generate trajectories subject to dynamic constraints and devised according to the path-velocity decomposition approach. The feasibility is achieved by means of an automatic scaling system that, starting from a possibly unfeasible trajectory, modifies its longitudinal velocity in order to fulfill a given set of kinematic constraints, thus preserving an accurate path tracking. The scaling system promptly reacts to critical configurations through minimum-time transients. The proposed approach has been tested on an actual anthropomorphic manipulator by executing 6D trajectories. Note to Practitioners-The accurate path tracking must be guaranteed especially when trajectories are planned in the operational space. Unfortunately, path tracking worsens every time system limits are exceeded. The trajectory generator proposed in this paper is specifically designed for non-redundant manipulators and it is equipped with a scaling system that automatically modifies the speed of the end effector in order to guarantee an accurate path tracking. Several kinematic constraints are handled at the same time. Joint velocities are kept below the manufacturer's limits, while joint accelerations are bounded in order to achieve smooth movements. The system is also able to constrain the kinematics of the end effector. For example, in order to reduce the mechanical stress on the payload and to avoid the excitation of elastic modes, additional bounds on the velocities and accelerations of the end effector are considered and managed. The planner can also be used to generate minimum-time constrained trajectories in real-time. To this purpose, further constraints on the longitudinal velocities and accelerations have been introduced. Differently from alternative approaches, the proposed planning scheme does not require any interaction with the controller. This is an advantage, since controllers of industrial manipulators are typically not accessible or modifiable, while, in turn, proprietary trajectory planners can normally be replaced with ad-hoc implementations. The scaling system can be easily expanded in order to handle additional constraints. The trajectory smoothness, for example, can be improved by managing the jerk bounds, so that the ongoing research activity is currently focused on that target. In the same way, it could also be possible to handle some dynamic constraints, but this would impose the introduction of mutual interactions between the scaling system and the central control unit.
引用
收藏
页码:730 / 739
页数:10
相关论文
共 32 条
[1]   A new on-line algorithm for inverse kinematics of robot manipulators ensuring path tracking capability under joint limits [J].
Antonelli, G ;
Chiaverini, S ;
Fusco, G .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2003, 19 (01) :162-167
[2]   PATH TRACKING CONTROL OF A MANIPULATOR CONSIDERING TORQUE SATURATION [J].
ARAI, H ;
TANIE, K ;
TACHI, S .
IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 1994, 41 (01) :25-31
[3]  
Baillieul J., 1984, Proceedings of the 23rd IEEE Conference on Decision and Control (Cat. No. 84CH2093-3), P768
[4]   Predictive path parameterization for constrained robot control [J].
Bemporad, A ;
Tarn, TJ ;
Xi, N .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1999, 7 (06) :648-656
[5]   TIME-OPTIMAL CONTROL OF ROBOTIC MANIPULATORS ALONG SPECIFIED PATHS [J].
BOBROW, JE ;
DUBOWSKY, S ;
GIBSON, JS .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1985, 4 (03) :3-17
[6]   CLOSED-LOOP INVERSE KINEMATICS SCHEMES FOR CONSTRAINED REDUNDANT MANIPULATORS WITH TASK SPACE AUGMENTATION AND TASK PRIORITY STRATEGY [J].
CHIACCHIO, P ;
CHIAVERINI, S ;
SCIAVICCO, L ;
SICILIANO, B .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1991, 10 (04) :410-425
[7]   Singularity-robust task-priority redundancy resolution for real-time kinematic control of robot manipulators [J].
Chiaverini, S .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1997, 13 (03) :398-410
[8]  
Constantinescu D, 2000, J ROBOTIC SYST, V17, P233, DOI 10.1002/(SICI)1097-4563(200005)17:5<233::AID-ROB1>3.0.CO
[9]  
2-Y
[10]   TORQUE-LIMITED PATH FOLLOWING BY ONLINE TRAJECTORY TIME SCALING [J].
DAHL, O ;
NIELSEN, L .
IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 1990, 6 (05) :554-561