# Questions tagged [inverse-kinematics]

Inverse kinematics is a subtopic of kinematics dealing with equations that describe the joint parameters necessary to move a robotic arm to a particular position. Also called motion planning.

191 questions
Filter by
Sorted by
Tagged with
163 views

### Geometrical solution to an IK problem for a humanoid robot leg

On the attached figure, I show a graphical representation of the problem I am facing. I have developed a humanoid robot with a thigh which makes an angle with respect to the leg. It means that there ...
1k views

### Inverse kinematics for a four-legged robot

I want to make a 4 legged robot like spider or dog, but I don't know how I can use kinematics to make it walk and run. I didn't find any resource to know how these types of robots walk and run by ...
6k views

### Inverse kinematics Calculation for 3dof robotic arm

I am doing a project, to draw images provided using robotic arm. Initially edge detection is done on image to be drawn and coordinate value is obtained as (x,y). How to calculate 3 joint angles ...
5k views

### Programming Inverse Kinematics in C++

I want to write my own kinematics library for my project in C++. I do understand that there are a handful of libraries like RL (Robotics Library) and ROS with inverse kinematics solvers. But for my ...
193 views

### How to use RL (Robotics Library) with Xcode?

I came across RL to program robotic manipulators. But according to the website, currently supported websites are Ubuntu and Windows only. Since Ubuntu and Mac OS are based on UNIX kernel, is it ...
1k views

### Which is best way to calculate inverse kinematics for scara robot?

I am working on scara robot project and I have one big confusion. I am using simple trigonometric way(tan inverse traingl formula) to calculate inverse kinematics . But lot of people suggested me to ...
224 views

### Negative torque and negative velocity during reverse dynamics in Matlab Robotics Toolox.

I'm using Robotics Toolox Matlab and I did Reverse dynamics using code below. ...
2k views

### Problem with inverse kinematics in robotic arm using Matlab

I define my robotic arm with following code ...
690 views

### Inverse kinematics showing incorrect results for 4 dof robot in MATLAB using Robotics Toolbox

I'm doing inverse kinematics for 4 dof robot using robotics toolbox matlab. The code is given below: ...
217 views

### Velocity Relation for Parallel Robots

In my course of "Advanced Robotics" with "Fundamental of Robotic Mechanical Systems" as the reference book I saw the following equation as the velocity relation for parallel manipulators such as the ...
709 views

### showing error while using inverse kinematics “ikine” for 4 dof robotic arm

I want to do forward dynamics but before that I got struck in inverse kinematics for 4 dof. My code is given below: ...
4k views

### Matlab Inverse Kinematics 6 DOF

I'm trying to write an inverse kinematics Matlab code for a 6 DOF robotic arm that has the following link parameters: Twist angle (alpha): [-90, 0, 90, -90, 90, 0] ...
4k views

### How to create Matlab Simulation for Kinematics of Differential Drive

I studied the forward and inverse Kinematics of the robot and got a clear understanding. I am in the progress of developing my matlab simulation for a two wheeled differential drive robot. The robot ...
197 views

### Dealing with fixed transformations while solving inverse kinematics

I am trying to solve inverse kinematics (using the Jacobian pseudoinverse method) for a 7 DoF arm, but because of the way the robot is mounted, the base frame does not coincide with the frame of the ...
2k views

### Robot Arm Simulation

I don't know if this is the right place to ask this question but I'll give it a try. A friend of mine is using unity 3D to simulate a robot arm, however he's having some troubles when he needs to ...
145 views

### Inverse kinematics

I'm developing a 2 DOF SCARA with inverse kinematics. It works fine at any desired point, but how can I draw a line? Is there an efficient algorithm to do this?
395 views

### Inverse kinematics: how to specify TCP constraints in an iterative algorithm?

I am trying to write some simple code to perform IK for a 6 DoF redundant robot using the Jacobian pseudo-inverse method. I can solve IK for a desired pose using the iterative method, and I want to ...
1k views

### Derivative of a Jacobian matrix

I have an RRR planar robot: Its forward kinematics transform is:  {}^{0}T_3 = \\ \left[\begin{array}{cccc} \cos\!\left(\mathrm{\theta_1} + \mathrm{\theta_2} + \mathrm{\theta_3}\right) & - \sin\...
4k views

### Rotation matrix sign convention confusion.

In rotation matrix, Why do we rotate the first and third rotation in the opposite direction of the 2nd rotation, this is confusing. Image is attached with this. In this image we can note that for x ...
950 views

### Forward and Revers Kinematics For Modified Hanging Plotter

I'm building a modified version of the standard hanging plotter (v-plotter). The basic idea is that you have two cables hanging from stepper motors which form a triangle supporting the pen at the tip. ...
497 views

### Off position robot model - Inverse Kinematics

I had to make a Unity3D robot model(ABB IRB 1600-6R/6DOF), that given a desired end effector transformation matrix, it would calculate and rotate the robot joints to the appropriate angles(Inverse ...
2k views

### Is there any C++ library I could use to program a robotic manipulator involving forward and inverse kinematics?

I came across robotics library (RL), but quite unclear about its real purpose. Is it a FK/IK solver library or simply an graphical simulator?. RL has poor documentation, so its not clear how to use it....
155 views

### Do DH parameters change for a scaled robot 3d model?

I have the actual DH parameters of a robot: d1 = 0.4865 m d2 = 0.600 m d3 = 0.065 m a1 = 0.150 m a2 = 0.475 m all other di's and ai's are zero. Can I use these ...
284 views

### Combine individually working cartesian coordinates

I am trying to control a Dobot arm. The arm moves with angles whereas I need to work with cartesian coordinates. From inverse kinematics equations and polar coordinates I have implemented x,y and z ...
649 views

### Inverse Kinematics Computation — why are alpha angle values not included

Given a desired transform matrix of the end effector relevant to the base frame of the P560: John J. Craig, in his book, Introduction to Robotics Mechanics and Control, computes the inverse kinematic ...
1k views

### is it possible to get all possible solutions of inverse kinematics of a 6 DOF arm?

I would like to know if there is any way to get all the possible solutions of inverse kinematics of a 6 DOF robotic arm? I have found some good Matlab codes but gives only one solution like in Peter ...
370 views

### Rostock Delta Robot 3D Printer Degrees of Freedom (DOF)

What is the degrees of freedom (DOF) of the Rostock delta robot 3d printer (delta mechanism that consists of three prismatic joints)? Here's the link to the delta mechanism I'm referring to: https://...
1k views

### Solving Inverse Kinematics with Non-Linear Least Squares

I want to write my own inverse kinematics solver, and I have been recommended to use Google's Ceres Solver to help. Now, according to the documentation, Ceres Solver is usually used for non-linear ...
2k views

### Solving Inverse Kinematics with Gradient Descent

I am trying to implement my own inverse kinematics solver for a robot arm. My solution is a standard iterative one, where at each step, I compute the Jacobian and the pseudo-inverse Jacobian, then ...
974 views

### Computing the Jacobian Matrix — chain rule?

I am learning about robot kinematics and the Jacobian matrix, and I'm trying to understand how to compute the Jacobian matrix given a kinematic chain, such as a robot arm. I understand the theory ...
122 views

### How do I compute the inverse kinematics given a desired transformation matrix?

I am at the moment trying to implement an inverse kinematics function which function is to take a desired transformation matrix, and the current transformation matrix, and compute the Q states that is ...
292 views

### Is this a singularity or incorrect implementation of inverse kinematics?

I at moment trying to compute the Q configuration that moves my robot from it current state described by this transformation matrix. with rotation ...
807 views

### Implementation of inverse kinematics solution in c++

I am having some issue with implementing a least square solution of the inverse kinematics problem. The q configuration I get are rather large, or makes no sense, so I was hoping someone here could ...
120 views

### Performing inverse kinematics based on a displacement of the end effector?

I think i have an simple problem, but can't my head around how i should resolve it... My setup looks like this: The grey box on end effector is supposed to be an camera, which measures a dx,dy,dz ...
327 views

### Implementing an analytic version of an inverse kinematic

People have recommended me implement an analytic version of inverse Jacobian solver, such that I won't be forced only the least square solution, but would have an local area of solution near to the ...
542 views

### inverse kinematics for 6 jointed robots

I am a uncertain about how to compute the right homogeneous transformation matrix to compute an inverse kinematic Q-configuration. Looking at robot like this Where at the end of this robot I have ...
136 views

### Extracting as many possible end configurations as possible

I am trying to implement a path planner to generate a path that moves the robot from q_start to q_goal. Q_goal is extracted from a stereo camera mounted on the tool, from which I extract x,y,z ...
1k views

### Most accurate rotation representation for small angles

Assume that I have a rigid body for which I know that it can rotate with respect to a global reference frame (which is considered fixed and already given) for only a few degrees of angle, so I can ...
231 views

### Hand-eye calibration?

I am having an issue with some hand-eye calibration. So i am using a simple robot which at its tool point has an stereo camera mounted on it. I want to perform some visual serving/tracking based ...
73 views

### What is the common process to place a robotic arm gripper

I implemented a simulation for a robotic arm that has to grab things. This arm has a 6DOF structure and a simple gripper on the top. I made a simple CCD IK algorithm to control the arm. I can use it ...
539 views

89 views

### BiRRT: Getting path from an array of 7 DOF angle configurations

I've kind of finished implementing a BiRRT for a 7 DOF arm, using a KD-tree from numpy.spatial in order to get nearest queries. A picture is below: I'm currently having trouble with the fact that it ...