2016
DOI: 10.1177/1729881416657754
|View full text |Cite
|
Sign up to set email alerts
|

Redundancy analysis of cooperative dual-arm manipulators

Abstract: This paper presents the redundancy analysis of two cooperative manipulators, showing how they can be considered as a single redundant manipulator through the use of the relative Jacobian matrix. In this way, the kinematic redundancy can be resolved by applying the principal local optimization techniques used in the single manipulator case. We resolve the redundancy by using the Jacobian null space technique, which permits us to perform several tasks with different execution priority levels at the same time; th… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
20
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
6
2

Relationship

1
7

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 38 publications
0
20
0
Order By: Relevance
“…The penalty function defined in equation 6 handles constraints when q l i < q i . On the other hand, the penalty function given in equation (5) handles constraints when q i < q u i .…”
Section: Objective Function Formulationmentioning
confidence: 99%
See 1 more Smart Citation
“…The penalty function defined in equation 6 handles constraints when q l i < q i . On the other hand, the penalty function given in equation (5) handles constraints when q i < q u i .…”
Section: Objective Function Formulationmentioning
confidence: 99%
“…Redundancy in robotic manipulators is a very important problem to solve. Generally, a single-arm system is defined as kinematically redundant when its degree of motion n (number of joints) is higher than the number of variables m that are necessary to perform a given task (dimension of the task), this is n > m. 5 Since a dual-arm manipulation of a rigid object form a closed kinematic chain, then dual-arm systems are considered kinematically redundant. 1,8 Redundancy solutions admit several joints configuration to reach the same desired end-effector pose, in consequence, the inverse kinematics becomes difficult to solve.…”
Section: Introductionmentioning
confidence: 99%
“…where J i † (i = 1, 2, 3) is the pseudo inverse of the Jacobian of each task, while P j (j = 2, 3) indicates the orthogonal projector on the null space N j , that is obtained by I − J † j J j (where I indicates the identity matrix). As proposed in [11,28], in the dual arm system based on the Jacobian null space projection, we set the highest priority task to retain motion coordination 210 represented by˙ x R d k , while the secondary task is given by the desired A e motioṅ x A d k , which is expressed with respect to its base frame A b . Moreover, if the system possesses redundant motions, in accordance with (9), it is possible to add a third task in order to satisfy further constraints (e.g., increasing the system manipulability [29] or avoiding joint position limits [28]).…”
Section: Hierarchic Prioritized Task Architecturementioning
confidence: 99%
“…As proposed in [11,28], in the dual arm system based on the Jacobian null space projection, we set the highest priority task to retain motion coordination 210 represented by˙ x R d k , while the secondary task is given by the desired A e motioṅ x A d k , which is expressed with respect to its base frame A b . Moreover, if the system possesses redundant motions, in accordance with (9), it is possible to add a third task in order to satisfy further constraints (e.g., increasing the system manipulability [29] or avoiding joint position limits [28]). Since the study in 215 this paper is focused on the joint limits avoidance, it can be expressed as a repulsive joint velocity vector˙ q + k , which pushes the joint positions away from their limits.…”
Section: Hierarchic Prioritized Task Architecturementioning
confidence: 99%
“…Consequently, a cooperative mobile manipulator system is considered redundant. Redundancy occurs when the degree of motion is higher than the number of necessary variables to perform a task (Freddi et al, 2016). The inverse kinematics for redundant robots becomes difficult to solve because redundancy admits several joint configurations to reach the same end-effector pose.…”
Section: Introductionmentioning
confidence: 99%