2015 IEEE International Conference on Robotics and Automation (ICRA) 2015
DOI: 10.1109/icra.2015.7139376
|View full text |Cite
|
Sign up to set email alerts
|

Prioritized Inverse Kinematics with Multiple Task Definitions

Abstract: We are proposing a general framework that incorporates multiple task definitions in the prioritized inverse kinematics problem. First, a mathematical description of multiple task definitions is constructed that provides an efficient way to show unprioritized or prioritized accumulations of tasks. Then, smooth transitions between all task definitions are studied, so a method, called task transition control, is developed that interpolates joint trajectories using barycentric coordinates and linear dynamical syst… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
4
3
1

Relationship

2
6

Authors

Journals

citations
Cited by 25 publications
(8 citation statements)
references
References 21 publications
0
8
0
Order By: Relevance
“…External forces arising from kinesthetic teaching are converted into velocity commands with a standard admittance control. This velocity is added to a stack of tasks with variable priority order and executed using the prioritized inverse kinematics approach by An and Lee ( 2015 ). The variable priority order is needed to select the task to execute in case of conflicts, for example when the user tries to distract the end-effector from the nominal trajectory.…”
Section: Variable Impedance Learning Control (Vilc)mentioning
confidence: 99%
“…External forces arising from kinesthetic teaching are converted into velocity commands with a standard admittance control. This velocity is added to a stack of tasks with variable priority order and executed using the prioritized inverse kinematics approach by An and Lee ( 2015 ). The variable priority order is needed to select the task to execute in case of conflicts, for example when the user tries to distract the end-effector from the nominal trajectory.…”
Section: Variable Impedance Learning Control (Vilc)mentioning
confidence: 99%
“…Multiple tasks, such as end-effector and null-space motion primitives, can be taught physically one by one using the compliance controller. In [2], the taught tasks and the user's physical guidance are treated as prioritized tasks and their priorities are adjusted dynamically according to the exerted human force by task transition control.…”
Section: Kinesthetic Teachingmentioning
confidence: 99%
“…[67] is another example, where a weighted sum of torques, each minimizing a different cost function, provides a convenient representation but requires the mixing coefficients to be manually selected. In [2], a description of multiple task definitions is constructed with the concept of flexible priority structures. It handles efficiently unprioritized or prioritized accumulations of tasks and priority switches by incorporating interpolation in joint space.…”
Section: Task Priority Learningmentioning
confidence: 99%
“…This approach guarantees the correct end-effector task execution (i.e., convergence to the target and collision avoidance) and, in many situations, it prevents collisions with the robot body. If collision avoidance is the most important task for a certain application, task priorities can be changed to guarantee that the collision avoidance has always priority (Falco and Natale, 2014;An and Lee, 2015).…”
Section: Modulation Considering the Robot Bodymentioning
confidence: 99%