Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [kinematics]

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

0
votes
1answer
25 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 ...
1
vote
0answers
23 views

What is Joint Coupling?

Today, while doing some research about path planning I came across the term Joint Coupling. I was not able to find any proper explanation to this online. Is there anyone who knows what this means in ...
0
votes
1answer
45 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
2answers
97 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
41 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
21 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 ...
1
vote
1answer
74 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
59 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
43 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
1answer
42 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 ...
6
votes
2answers
12k 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
43 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
254 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
53 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
60 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
61 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
146 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
36 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
738 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
9k 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
60 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
222 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
152 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
101 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
28 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
57 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
274 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, ...
1
vote
1answer
68 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 ...
4
votes
3answers
805 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 ...
4
votes
2answers
168 views

Struggling to understand Jacobian Inverse Kinematics

I'm trying to find a method to control a moveo 5dof arm. My goal is to calculate the right angle to turn for each stepper motor to reach a desired point in real environment. I've spent time looking at ...
3
votes
1answer
3k 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 ...
1
vote
0answers
26 views

how to normalize PWM if the value exceeds the maximum speed limit

I have implemented inverse kinematics for nonholonomic mobile wheeled robots, and the RPM range of the motor that I used is -50 to 50, while for PWM is from 1300 to 1700. But in certain cases, the RPM ...
1
vote
1answer
44 views

How do I compute the translation and rotation velocities of a robot

I am stuck at computing the translation and rotation of a robot moving onto an ellipse given by: $$ p(t) =(m) + \cos(t)∗a + \sin(t)*b $$ where m = center of ellipse and the two axes a (horizontal) ...
1
vote
1answer
46 views
1
vote
1answer
232 views

Significance of link length ratio in serial manipulator

I am formulating a problem to optimize link lengths of 3R serial manipulator shown below : I do not assume any explicit relationship between the link lengths, but in one of the papers (http://www....
6
votes
2answers
2k views

Why do we generally prefer DH parameters over other kinematic representations of robot arms?

I am specifically interested in DH parameters versus other representations in terms of kinematic calibration. The best (clearest) source of information I could find on kinematic calibration is in the ...
1
vote
1answer
60 views

Why using screws instead of homogeneous transforms in kinematics and dynamics?

Can anyone give a justification for using screws (twists, wrenches) instead of the traditional approach (rotation matrices, homogeneous transforms)? Even if screws are more compact, the situation gets ...
5
votes
3answers
2k views

2DOF arm with quick movement: Stepper, servo, or DC motor?

To make a two degree of freedom arm capable of speeds needed to play air hockey, how should the arm be controlled? I'm wondering about speed vs accuracy. The following image is from a project ...
1
vote
1answer
2k views

How to create push and pull mechanism using Servo [closed]

How do I create a push and pull mechanism using a standard hobby servo? Eg. SG-5010 Preferably without the need of 3D printing.
2
votes
1answer
130 views

Finding Joint speeds for each joint of a 6DOF arm (UR10) using the Inverse Jacobian

Background: I have access to a UR-10, 6DOF robotic arm through my school (I'm very new to robotics). I know the desired set of linear speeds that I want in the x,y, z-direction in terms of the end ...
1
vote
1answer
212 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 ...
2
votes
1answer
81 views

Creating linear end effector motion using joint speeds: Converting tool speed to joint speeds

Background Information: I'm new to robotics and my school currently has access to a 6DOF Universal Robot (UR-10). I'm programming it using its scripting language URscript and the arm has these two ...
0
votes
1answer
23 views

Motorised Stage for laser

The problem I want to be able to move the direction a laser is pointing. This means I need to have motorised rotation of the laser head in the x direction and in the y direction. I am unsure of the ...
1
vote
0answers
34 views

Algorithm for orientation (pan/tilt) towards a moving point

Main Question: note: The code in this question is pseudo-code, I'm using Python, but my pseudo-code is a mix of Python and C++. I have a camera on the top of my robot's "head" which has pan and tilt ...
10
votes
2answers
2k views

Smooth servo movement for a crawling robot

I made a small crawler robot a little while ago that had two legs with two degrees of freedom each, so 4 RC servos total. While I was programming the movement of the legs I noticed that they moved ...
0
votes
2answers
66 views

Help to get robot jacobian from system of implicit equations

I have system of two equations that describes position of robot end-effector ($X_C, Y_C, Z_C$), in accordance to prismatic joints position ($S_A, S_B$): $S^2_A - \sqrt3(S_A + S_B)X_C = S^2_B + (S_A - ...
1
vote
0answers
69 views

Orientation problem between Gripper and Object ??

I am working on a pick and place project using ROS & MoveIt!, I wrote my own pick and place functions which generate grasp poses according to the pose of the object and then automatically picks. (...
0
votes
2answers
177 views

Denavit-Hartenberg Exam Question

I am having a bit of trouble with the pictured question: I am able to do part a and b, however c is proving very difficult. My lecturer never really explained much beyond what is asked in a and b. ...
6
votes
3answers
6k views

Is configuration space same as joint space?

For robotic manipulator like the one on the picture: are the configuration space and joint space equivalent? I am trying to understand difference between the two...