Inverse kinematics

Related papers: 20

About

Inverse kinematics (IK) is the computational process of determining the joint angles or configurations a robot must achieve in order to place its end-effector — such as a hand, tool, or gripper — at a desired position and orientation in space. Unlike forward kinematics, which calculates where an end-effector ends up given known joint values, IK works backward from a target pose to find the required joint parameters. In robotics and AI, IK is fundamental to motion planning and control for robot manipulators, humanoids, continuum robots, and parallel mechanisms like Stewart platforms. Solutions may be analytical, numerical, or optimization-based, with techniques such as damped least-squares and task-priority frameworks handling challenging cases like kinematic singularities and redundancy — where a robot has more degrees of freedom than strictly necessary for a task. IK matters because nearly every manipulation task — assembly, surgery, teleoperation, or human-robot interaction — requires precise end-effector placement. Efficiently solving IK in real time enables robots to respond dynamically to changing environments, execute complex multi-task behaviors, and operate safely alongside humans, making it one of the most essential tools across all of robotics.

Top Cited Papers

Introduction to Robotics mechanics and Control

John Craig

Citations: 5039 • 1986

Robot dynamics and control

Mark W. Spong

Citations: 3821 • 1989

Robot Modeling and Control

Mark W. Spong, Seth Hutchinson, M. Vidyasagar

Citations: 3281 • 2006

Inverse Kinematic Solutions With Singularity Robustness for Robot Manipulator Control

Yoshihiko Nakamura, Hideo Hanafusa

Citations: 1064 • 1986

Task-Priority Based Redundancy Control of Robot Manipulators

Yoshihiko Nakamura, Hideo Hanafusa, Tsuneo Yoshikawa

Citations: 1002 • 1987

Impedance Control: An Approach to Manipulation: Part II—Implementation

Neville Hogan

Citations: 953 • 1985

A robotics toolbox for MATLAB

Peter Corke

Citations: 838 • 1996

Parallel Robots

Jean‐Pierre Merlet

Citations: 705 • 2000

A modal approach to hyper-redundant manipulator kinematics

Gregory S. Chirikjian, Joel W. Burdick

Citations: 584 • 1994

Kinematic control of redundant robot manipulators: A tutorial

Bruno Siciliano

Citations: 579 • 1990

Hierarchical quadratic programming: Fast online humanoid-robot motion generation

Adrien Escande, Nicolas Mansard, Pierre-Brice Wieber

Citations: 529 • 2014

A combined optimization method for solving the inverse kinematics problems of mechanical manipulators

L.-C.T. Wang, C.C. Chen

Citations: 483 • 1991

Active learning of inverse models with intrinsically motivated goal exploration in robots

Adrien Baranès, Pierre‐Yves Oudeyer

Citations: 448 • 2012

Kinematic modeling of wheeled mobile robots

Patrick F. Muir, Charles P. Neuman

Citations: 445 • 1987

Stable execution of contact tasks using impedance control

Neville Hogan

Citations: 432 • 2005

Configuration control of redundant manipulators: theory and implementation

H. Seraji

Citations: 414 • 1989

The kinematics of hyper-redundant robot locomotion

Gregory S. Chirikjian, Joel W. Burdick

Citations: 398 • 1995

Kinematic Control of Redundant Manipulators: Generalizing the Task-Priority Framework to Inequality Task

Oussama Kanoun, Florent Lamiraux, Pierre-Brice Wieber

Citations: 396 • 2011

Cobot architecture

Michael A. Peshkin, J. Edward Colgate, Witaya Wannasuphoprasit, Carl A. Moore, R. Brent Gillespie, P. Akella

Citations: 356 • 2001

A Variable Curvature Continuum Kinematics for Kinematic Control of the Bionic Handling Assistant

Tobias Mahl, Alexander Hildebrandt, Oliver Sawodny

Citations: 348 • 2014