Questions tagged [kinematics]

Kinematics is the branch of mechanics dealing with the motion of points and objects.

Filter by
Sorted by
Tagged with
0
votes
0answers
10 views

KUKA KR6 R900 sixx (Agilus) robot - Space frame screw axis

how do I find the space (and body) frame screx axis (s1..s6) of this agilus robot?
1
vote
2answers
2k views

How to find the body jacobain, for each link in a robot manipulator?

The links twist could be obtained, and thus The spatial manipulator Jacobian could be done, but when it comes to the body Jacobian, it is becomes difficult. Moreover, the adjoint transformation ...
0
votes
0answers
31 views

Robotic Manipulator 3-RRP v2

I recently asked a question about a 3-RRP manipulator but the only answer didn't work for my robot. I would describe the manipulator as an arm that rotates around the shoulder over the x-y axis, the ...
1
vote
1answer
75 views

3-RRP manipulator robot

I'm having some issues with a planar manipulator I have to deal with. The first two moves are rotational and the third one is a prismatic one. The shoulder and elbow move around the X-axis, while the ...
3
votes
0answers
20 views

Kinematics CAD package for LaTeX [migrated]

Do any good libraries exist for drawing kinematics diagram in LaTeX. I am looking for something similar to the following image.
0
votes
1answer
71 views

How does it get a bizarre term in triangle law of vector equation in a paper

I am reading the paper "Motion control of wheeled mobile robots" at page 5, as we have the equation (34.7), i wonder how it contains $− dc(s)\dot s$ in side. As the triangle law of vector: $\vec{OP}=...
2
votes
1answer
26 views

Angular Velocities of CoM in Global Coordinate

The block diagram of the robot is shown as above. Here, $\phi$ is the angle between $X_v$ and $X_0$ (Yaw angle of the robot), and $\psi$ is the angle between $Z_b$ and $Z_v$ (pitch angle of the robot'...
0
votes
1answer
28 views

Maximum value of norm of mass matrix M

How do I compute the maximum values for ||M(q)|| and ||M_dot(q)||, the induced 2-norms, where M(q) is the mass matrix from the standard dynamical model of a robotic manipulator. I have the numerical ...
2
votes
2answers
272 views

Compensation for IMU mounting misalignment

I have an MPU6050 IMU and I would like to mount it on an FSAE car and use it to measure the yaw, pitch, roll, and angular velocities as it drives. As it's impossible to mount it perfectly flat and ...
0
votes
1answer
50 views

Do I need to use Inverse Kinematics if I have the coordinates of all joints?

So I have the positions of all the joints (x,y,z) of a robot arm. I need to calculate the angles of the joints to feed them to another similar robot arm. I cannot get the angles from the robot I need ...
0
votes
1answer
25 views

Does Vehicle Yaw angle measures same at every point on it? If not, how to translate yaw rotation to COG of the vehicle from different point?

I am using an IMU to measure the yaw rotation angle of a car. I need to translate the rotation measured to COG of the vehicle. I can ignore roll and pitch as I am driving it on a flat surface. So, ...
4
votes
1answer
102 views

question about spatial velocity in the book <modern robotics>

I think the equation(3.73) should be: $\dot p-w_s$x$p=\dot p-\dot p=0$ have no idea how it can be wrong and don't know the difference between infinitely large body and a body just include the fix-...
2
votes
1answer
26 views

Constant Offset matrix

I've been reading about controlling systems via momentum wheels. Such as in Satellites, or fancy inverse pendulums. In a particular paper, the writer tries to explain away an offset and settling of ...
0
votes
2answers
57 views

Libraries to calculate kinematics using Screw Theory

Most kinematics libraries/packages use the conventional transformation matrices (DH parameters). However, I'm looking for something that uses Screw Theory principles to set up the Product of ...
2
votes
2answers
241 views

Finding correct RPY for approaching a known point on a plane

I have a robot with 6 DOF that I want to use to grab a hanging sheet at a specific point near its edge. The grip needs to be perpendicular to the edge and co-planar with the point of course. I have ...
1
vote
1answer
57 views

Null space of the Jacobian matrix for a robotic arm

I have doubts on how to find all the joint velocities that don't produce any linear velocity, so are in the Null space, when we are in a singular configuration. For example, suppose we have a 2R ...
2
votes
2answers
157 views

Controllability of a car with a single trailer

I'm studying the kinematic model of a car with a single trailer. This picture shows the system: I started from the following statements: With these constraints, I got the Pfaffian form: And then ...
0
votes
1answer
92 views

3D Inverse Kinematics Jacobian Construction

I am following this article: Overview of Jacobian IK From the link, an example says: O is a pose vector which represents the initial orientation of every joint And following this, it gives an ...
0
votes
1answer
56 views

How do I calculate the direction robot is facing, pose from velocity and yaw rate?

I have a simple car robot with four wheels moving relatively slowly (5~10 mph). The robot has a velocity magnitude and yaw rate sensor and the sensor samples about every 0.1 seconds. I want to map the ...
0
votes
0answers
5 views

Advice for suspension 101 for a small ATV robotic platform [duplicate]

I'm a recent grad from mech. eng. program and going into robotics field. I want to design a suspension for a small ATV robotic platform on 4 wheels that carries max 75 kg load. I might use the wheels ...
2
votes
2answers
110 views

Screw based Jacobian

I am working on kinematics of 5-DOF robot. I already derived geometric Jacobian for position and orientation control. But for singularity analysis, I require a simplified jacobian. And that can be ...
0
votes
0answers
13 views

Effective forces on an object for grasping

For example, a robot or a humankind is grasping an object such as a bottle. Which forces are effective on that bottle ? This is my opinion: When we grasp a ...
0
votes
1answer
22 views

All Joint Angle values not converging to desired set point (I am using Roy Featherstone's Spatial Toolbox)

I need the robot joint angles to become the same as given (desired) joint angles. The kinematics and dynamics (used Spatial Toolbox) are correct and the motor models are realistic too. But out of 3 ...
0
votes
1answer
32 views

Forward Kinematics of non-planar robot using Roy Featherstone's Spatial Toolbox

I have a non-floatbase 3 DOF non-planar robot whose forward kinematics I need to compute using Spatial Toolbox. The code for this purpose is p = fbkin(q) but as my ...
0
votes
0answers
18 views

3 DOF robot torque not converging Robotics Toolbox

I have a Simulink model in which desired torque is [0;0;0] and current torque should converge to zeros too. But I am getting oscillatory torque as output. This is the block diagram of what I am ...
1
vote
1answer
29 views

Joint torque sensor vs end-effector force sensor

I am trying to understand the difference between joint torque sensors, and force sensors, in a robot arm. From what I understand, joint torque sensors estimate the torque at each joint, whereas a ...
0
votes
2answers
28 views

Can Swedish wheels be used in two wheeler configuration?

Can we use any of the Swedish 90°/45° Omni or Mecanum wheels in two wheeler configurations?
0
votes
1answer
116 views

What are the differences between trajectory planning, trajectory tracking, path planning, path following and motion planning?

What are the differences between trajectory planning, trajectory tracking, path planning, path following and motion planning? And what are the basic methods they use?
2
votes
1answer
64 views

Kinematics with Product-of-Exponentials terminology: not forward, not inverse

I'm working on a kinematic estimation algorithm, and am trying to come up with the right terminology. I'm using the Product-of-Exponentials formulation for kinematic chains (and ignoring position ...
1
vote
0answers
29 views

Task Space Control Parameters for 6-Dof Manipulator

I'm developing a Task Space controller based on speed for a Universal Robot 5. I've already calculated the Jacobian, position and rotation error for the classic control method: The method works fine ...
0
votes
1answer
50 views

Add control and planning trajectory to double pendulum [closed]

How do I control a double pendulum to get the end effector link to go in the trajectory shaped in a perfect circle? I have the equation of the circle to go in but I don't know how to get the double ...
7
votes
2answers
14k views

Position Control vs Velocity Control vs Torque Control

Please can somebody explain to me the difference between Position Control, Velocity Control, and Torque Control? Specifically, I am thinking in terms of a robot arm. I understand that position control ...
4
votes
1answer
70 views

Adjusting the PWM frequency and duty cycle to achieve the desired angular velocity in differential drive robots

I am practicing C++ and intro to robotics using a simple differential drive robot and a raspberry pi. Also following along the GA Tech course on control of mobile robotics. The implementation I am ...
6
votes
2answers
301 views

Holonomics Movement vs Holonomics Constraint

I'm reading Mechanics of Robotic Manipulation by Matthew T Mason and I stumbled upon the concept of kinematic constraints. The book mentioned about two types of constraints: holonomic and nonholonomic ...
0
votes
2answers
80 views

How can Denavit-Hartenberg representation with only 4 variables describe rototranslations with 6 DOF?

I am wondering how the Denavit-Hartenberg representation is able to describe rototranslations with 6 DOF with only 4 parameters? Some context: Denavit-Hartenberg representations can be used to ...
1
vote
2answers
128 views

How to determine the direction of X-Axis in Denavit Hartenberg process? [Sketch inside]

The rules of assigning axes for DH parameters are (as I know them): 1- Z: in the direction of the axis of rotation/translation of revolute/prismatic joints. 2- X: perpendicular to the previous Z axis ...
0
votes
1answer
75 views

3D Inverse Kinematics Jacobian

I am reading up on inverse kinematics and have a few questions I hope could be answered. This example is from a 3-revolute-joint, where $ E $ is the end effector and $ G $ is the goal position of the ...
2
votes
3answers
311 views

Finding Mass/Inertia Matrix of a robot

Hi I am trying to model my humanoid robot. The general EoM is $M(q)\ddot{q}+C(q,\dot{q})+G(q)=U$ I know $M(q)$ is Inertia matrix which depends on joint positions $\textbf{q}$. However, I am having ...
2
votes
1answer
50 views

Why is the endeffector of a delta-robot on the slant?

A delta-robot is a nice design for a robot, because it allows to separate the motor from the moving parts. As a result, large and heavy motors with 800 Watt can be used and at the same time the ...
2
votes
2answers
971 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\...
19
votes
4answers
10k views

How can the inverse kinematics problem be solved?

The forward kinematics of a robot arm can be solved easily. We can represent each joint using Denavit–Hartenberg transformation matrices. For example, if the $i^{th}$ joint is a linear actuator, it ...
1
vote
1answer
52 views

Are underactuated robots easier to program?

The first examples for passive dynamics were introduced by Ted McGeer in the early 1990s. The main principle of so called underactuated robotics is, that not all joints in the system can be controlled ...
0
votes
2answers
64 views

underactuated robot problem

Lets say the robot has 4Dof and the operator gives (x,y,z,roll,pitch,yaw ) as control input( rank(J) < dim(task) ). Now the robot is overwhelmed and will probably show some jerky movement. But can ...
0
votes
2answers
337 views

How do I find the inverse kinematics of a 5-DOF manipulator having the following DH parameters?

alpha = [ -90, 0, 0, 90, 0] a = [ 0, 400, 200, 0, 0] d = [63.5, 0, 0, 90, 100] I am trying to calculate the joint angles but I am stuck ...
3
votes
1answer
384 views

Using pre multiply or post multipy for rotational matrix to get a new homogenous transformation matrix?

I am confused about how do I multiply the rotational matrix in this case. I know that both T1 and T2 needs to be multiplied by a rotational matrix but I don't know how to multiply the rotational ...
3
votes
3answers
135 views

State Space model for bouncing ball

In lecture 5.5 Bouncing ball, slide 26, Coursera's Control of Mobile Robot course, how are the state space equations formed in "Equations of motion in-between bounces"? Why is [0 -g] added? And how ...
0
votes
2answers
30 views

Vertically moving robot

I want to build a 4WD robot that can travel vertically by pushing against opposite rails. The wheels push against the rails and generate friction, the robot moves upwards as the wheels rotate. This is ...
5
votes
1answer
74 views

Wrong forward-kinematic after calculating from DH-parameters

I'm working on an exercise about DH-parameters for my robotics course in university and I ran into a problem, because my solution is different from the one given by my professor. I calculated the DH-...
4
votes
3answers
446 views

What is the best SE3 library for python?

I am currently googling on this topic but I would like to hear your opinion. What is the best self-contained SE3 library that offers interconversion between quaternion, rotation vector, ...
4
votes
3answers
897 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 ...