Questions tagged [kinematics]

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

Filter by
Sorted by
Tagged with
3 votes
1 answer
939 views

How to find angular velocity using pure pursuit algorithm?

I have implemented the pure pursuit algorithm for my differential wheeled robot as described in the following paper: http://www.enseignement.polytechnique.fr/profs/informatique/Eric.Goubault/MRIS/...
0 votes
0 answers
7 views

Adjusting Path Planning Origin in ROS2 Nav2 for a Long Vehicle

I am working with ROS2 Nav2 and the SMAC planner for a long vehicle (a truck), where the planning origin’s traditional placement at the geometric center (base_link) causes some practical issues in ...
1 vote
1 answer
18 views

Using KDL to calculate a custom Jacobian for 5 cartesian DOF

I want to calculate the Jacobian of a robot system while I want to restrict the rotational change of the pose to only the unit vector of the relative rotation, which essentially says that I don't ...
0 votes
0 answers
20 views

How to Calculate the Correct Orientation (rx, ry, rz) When Rotating a Pose Around an Axis in 3D Space in Python

I created a function to compute the rotated pose around a given rotation axis. Here is my code: ...
0 votes
1 answer
419 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 ...
2 votes
1 answer
12k views

Getting pitch, yaw and roll from Rotation Matrix in DH Parameter

I've calculated a DH Parameter matrix, and I know the top 3x3 matrix is the Rotation matrix. The DH Parameter matrix I'm using is as below, from https://en.wikipedia.org/wiki/Denavit%E2%80 Above is ...
0 votes
0 answers
14 views

Question about inverse kinematics for 2 axis gimbal

If I have a 2 axis gimbal (pitch and yaw) and I want to set the camera to a specific inertial orientation (in the world frame), how can I do this? How do I know what to set each motor to achieve this? ...
0 votes
0 answers
9 views

Very high position_tolerance with inverse kinematics

I finally managed to make my manipulator work also with Pose Goal using KDL as Inverse Kinematics plugin. The problem is that I cannot in any way go below a certain level of position tolerance (0.12) ...
2 votes
1 answer
93 views

Mobile Manipulator: Is it possible to use the output state of an MPC position controller instead of the optimized control inputs (acceleration)?

Good day, I hope you are all well :) It's been 7 years since I've last been here haha. I am currently trying to implement this paper: https://www.mdpi.com/2077-0472/12/3/381 Their mobile manipulator ...
0 votes
1 answer
64 views

Force transformation problem

I have the following set-up: I read force and torque values in sensor frame, but I want to transform the to tool frame. I have the following equation: where: This last matrix shoul be 6x6, but if I ...
1 vote
1 answer
109 views

How can I find a robot's distance from an object given FOV, bounding box measure, and image width and height in pixels?

The robot is standing in the middle of the arena. I am confused on how to convert the pixels into a real life distance and how to use the bounding box. Starting help is appreciated.
0 votes
1 answer
260 views

GPS + IMU data and kinematics equations

I have the following data Longitudinal acceleration, $a_x^{IMU}$ Lateral acceleration, $a_y^{IMU}$ Vertical acceleration, $a_z^{IMU}$ Yaw angle, $\psi$ Yaw rate, $\dot{\psi}$ Latitude, $\rightarrow ...
0 votes
1 answer
38 views

What determines a robots euler rotation order?

I know Fanuc robots use the XYZ rotation order, ABB uses ZYX and some robots use the ZYZ rotation order. What actually determines this order? is it the way the frames are setup on the DH table? Or ...
0 votes
1 answer
266 views

5 bar linkage hand exoskeleton

I have a project to design a hand exoskeleton for hand rehabilitation. The problem is that i'm thinked I only need the linkage mechanism with multiple 4 bar linkages. But because of human fingers ...
0 votes
0 answers
34 views

How do I convert horizontal inward motion to vertical downwards motion

I have a small coil gun project for which I designed a magazine to put my soft iron projectiles, my main concern is to design some sort of magazine mechanism with a safety because the “accelerator” is ...
0 votes
1 answer
268 views

What is my last rotation matrix for the last three angles when i have found the first three when doing inverse kinematics to a 6dof robot?

I am doing inverse kinematics for a 6dof robot. I have used the geometrical method to describe the angles from one to three. I have trouble doing the next part. I know I that I have found the ...
0 votes
1 answer
41 views

Derivation regarding spatial velocity

In the rigid body dynamics algorithm book (Featherstone et al.) it claims We start with a rigid body, $B$, and choose a fixed point, $O$, which can be located anywhere in space. (See Figure 2.1(a).) ...
0 votes
1 answer
144 views

DH table for a 4 DOF Scara Robot

Kinda bangin my head here trying to make a DH table for a robot. So I found a 4 DOF Scara robot online and am trying to make a DH table for that robot just with different link lengths. Would the DH ...
0 votes
0 answers
24 views

Probabilistic Robotics by Thurn: Velocity motion model. Detailed derivation for eq. 18

In the book, The equation for finding center of circle is denoted in eq. 5.17, which is as $$\begin{pmatrix} x^* \\ y^* \end{pmatrix} = \begin{pmatrix} x \\ y\end{pmatrix} + \begin{pmatrix} -\lambda \...
0 votes
0 answers
27 views

What is the kinematic model of a quadrotor/quadcoptor with an X configuration?

I would like to know what is the kinematic model of a quadcopter in X-configuration. Basically I want the relation mapping rotor speed to the body twist (or body frame velocity). ...
0 votes
1 answer
55 views

Lynch, Park derivation of the dynamic equations of motion

In Park and Lynch's "Modern Robotics" textbook (Section 8.2.1), they give the following derivation for the velocity and acceleration of a point $p_i$ with respect to a fixed body frame $\{b\}...
0 votes
0 answers
57 views

Articulated Kinematics

I'm currently engaged in developing the lattice generator for the state lattice planner in Nav2. The motivation is to integrate articulated vehicles, which are characterized by 4 state variables, as ...
0 votes
2 answers
1k views

Transforming between a local and global frame for a Kalman filter

I want to track an object in a global Cartesian frame, denoted $G$. The object has a local frame, denoted $L$. The object is controlled by a velocity command $v$, defined in its local frame. This "...
0 votes
0 answers
27 views

Help with clarifying UR10e center of mass

I'm doing an assignment related to the Universal Robot UR10e robot for a robotics class. I have to use the center of mass of each link to solve the problem. I found the information on the link below (...
0 votes
0 answers
27 views

IMU frame to body frame

I am thinking about this problem: My IMU is centered at point O, and my structural body is centered at point p. Points O and P are two points on a rigid body. Point P is always moving and its motion/...
1 vote
1 answer
78 views

Inverse kinematics for an unusual system

I'd like to use inverse kinematics for an unusual system. Basically it looks like this: I have a bunch of small objects (let's say A,B,C,D... which can be modeled as points) connected with revolute ...
0 votes
0 answers
31 views

What is the preferred approach to derive the kinematics/dynamics of a floating base 3-link robot?

I would like to derive the kinematics and dynamics of a floating planar robot with two leg links and a hip link while the robot is in free-fall (i.e. no ground contact at the "feet"). This ...
0 votes
0 answers
70 views

Relationship between Lie Algebra (Murray, Lynch) and spatial vector (Featherstone) approaches

I am curious about the relationship between the Lie algebra/group approach to robot kinematics given by Murray (et al.) in "An Introduction to Mathematical Robotic Manipulation" and Lynch (...
0 votes
0 answers
32 views

Screw theory for kinematics/dynamics of mechanisms

Is screw theory commonly used for general kinematics/dynamics of mechanisms (not just robotics)? I'd be interested in anything that covers the types of mechanisms you would find in a typical ...
0 votes
2 answers
227 views

Simultaneous dual arm movement

I am attempting to plan and move two arms using moveit2 at the same time. I have setup a move group that contains both arms and am using the c++ move_group_interface to attempt to plan and execute for ...
1 vote
2 answers
92 views

End effector velocity control of a 6-DOF robotic manipulator using MPC

I've been trying to utilize Model Predictive Control (MPC) scheme that I have for end-effector position reference $x(t)$ tracking control to build end-effector velocity reference $\dot{x}(t)$ tracking....
-1 votes
1 answer
683 views

3R Planar robot arm singularity

To find the situation where singularity occurs, the determinant of the Jacobian is used. For the RRR planar robot with angles $q_1$, $q_2$, and $q_3$ and the length $L_1$, $L_2$, and $L_3$ as shown ...
0 votes
1 answer
112 views

How to calculate error for inverse kinematics?

I am implementing inverse kinematics on a robot, and I am confused about how to calculate error from my desired pose to my current estimated pose. Both are orocos-kdl frames that consist of a 3x3 ...
0 votes
1 answer
81 views

3-dof Kinematics dh table [closed]

Hello, I have some questions about kinematics. There are three of them: When we align (z_o) with the z-axis, how should we define the x and y directions? It seems like pointing the right-hand thumb ...
0 votes
0 answers
22 views

Issues with cube stacking controller for Panda Robot using Behavior Trees and Task Space Control

I have been working on a controller for a Panda (Franka Emika) robot (simulation, RobotDART and py_trees) and i can't figure out why the gripping mechanism doesn't work correctly. Initially the robot ...
0 votes
1 answer
108 views

Adjoint representation of twists in the Jacobian derivation

In section 5.1.1 of Modern Robotics by Park and Lynch (pg. 153 of 1st edition, pg. 177 of updated 1st edition), the following derivation is given for the Jacobian matrix. I don't understand this ...
1 vote
1 answer
57 views

Standard Notation/Name for Velocity Transformations

I've been looking to see if there's any standard notation for a matrix to convert an end-effector velocity vector $\xi_n^0 = \begin{bmatrix} v \\ \omega \end{bmatrix}$ from one frame of reference to ...
2 votes
1 answer
60 views

Inclined Slew Joint Kinematics

I have a robot wrist with a non-typical joint configuration that I have been trying to come up with kinematics equations for. Not sure if there is a common name for it but I have not been able turn ...
0 votes
1 answer
62 views

How to reduce the turbulence of a robotic arm, when it's end effector touches a surface?

I am working on a project related to tele-robotic ultrasound where I have to tele-operate a virtual UR5 robotic arm with a end-effector(a thin rod) through a haptic device in PyBullet. When I make the ...
0 votes
0 answers
37 views

DH Paramater and Kinematic diagram for 2DOF Cobot

Here is my robot model in moveit, I believe the kinematic diagram is not right. Can anyone tell me the correct DH parameter values for this robot model. As far as I understand the values should be: <...
2 votes
0 answers
21 views

Coordinating long-running actions with independent threads [closed]

Basically, some things have real-world durations that need to be accommodated. For example, moving a servo arm 180° will take a significant number of milliseconds. What is the best practice for ...
1 vote
1 answer
89 views

ROS force vector transformation

In my work, I am using force sensors that provide measurements based on their frame pose in Gazebo. Due to the fact that frames are not constructed based on DH parameters, I need to track the tip's ...
0 votes
1 answer
48 views

Instantaneous Center of Rotation of Skid-Steering Mobile Robot

Is there a instantaneous center of rotation (ICR) for 4-wheeled skid steering mobile robot (such as Husky , Pioneer 3-AT) if the center of mass is located at the geometric center of the robot? What if ...
1 vote
0 answers
36 views

Constraint Jacobian vs Space Jacobian

In the context of the book "Modern Robotics" of Kevin Lynch, and in the context of closed-chain mechanisms, what's the difference between the constraint Jacobian and the space Jacobian?
1 vote
2 answers
208 views

Parallel spatial mechanism - DOF

The parallel mechanism is composed of a moving platform and a base (or frame) connected by four legs. Each leg is composed of five revolute joints numbered 1, 2, … 5 from the base to the moving ...
0 votes
0 answers
46 views

Transformation matrix between base and end effector in Staubli

I have a Staubli TX2-140. I want to know if the controller gives the transformation matrix between base link and end effector in the actual robot arm configuration or if I have to calculate it. I ...
1 vote
0 answers
167 views

Kinematic model of skid-steering mobile robot (4 wheeled mobile robot)

The kinematic model for skid-steering mobile robot (4 wheeled mobile robot) is where state vector is $q = (x,y,\theta)$, and $\eta = (v,w)$ is the linear and angular velocity of the robot, and $x_{...
0 votes
2 answers
114 views

Is the angular velocity vector the derivative of a time-varying quantity?

On page 111 (section 4.6) of Robot Modeling and Control (Second Edition) by Spong, Hutchinson and Viyasagar, the authors define a "body velocity" vector $\xi$ of the end-effector as follows: ...
0 votes
1 answer
234 views

Calculate joint torques in 3 joint RRR mechanism

I don't know if I could upload these things here, but I want solve the following exercise:. I undestand that I should use the following formula: But, I have to solve every joint torque, so how could ...
0 votes
1 answer
61 views

Rotation of a point in 3D space

I want to rotate a point (3,4,5) by an angle 45 degrees(0.785398 rad) in 3D space. I have used the standard DCM matrix in the order Rx, Ry and Rz. Where, theta = 0.785398, Rx= ( [ 1, 0, 0] [ 0, cos(...

1
2 3 4 5
9