Questions tagged [kinematics]

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

Filter by
Sorted by
Tagged with
1
vote
1answer
3k 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
151 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
239 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
99 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
38 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
69 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
77 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
192 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...
1
vote
0answers
152 views

Beginners guide to Inverse Kinematics for biped robots? [closed]

I'm building a LynxMotion Scout biped and believe that IK are the best way to develop an effective gait. I'm a mechanical design engineer - I currently have minimal skills / experience with ...
1
vote
0answers
150 views

Treatment of euler angles in quadcopter control

In most implementations of quadcopter control systems I've seen, each axis of the quadcopter is controlled independently. For example, to control the rate in the roll axis, the desired output is ...
0
votes
1answer
83 views

State space model

I want to design a LQR controller for my two wheeled mobile robot. While designing the controller, I need to find gain, K for the LQR which this required the state space model of wheeled mobile robot. ...
0
votes
1answer
40 views

Metrics for rigid body motions in SE(3)

As SE(3) does not have any bi-invariant metric, what are the available pseudo metrics for comparing two homogeneous matrices for rigid body motions ? In other words, how to compare two dual ...
0
votes
1answer
345 views

DH- Parameters of BCN3D Arm

Consider the following Arm: https://www.bcn3dtechnologies.com/en/bcn3d-moveo-the-future-of-learning/ I looked for the DH-Parameters of this arm and I found this: ...
2
votes
1answer
59 views

What is an “actuation state”

The paper A Feedforward Control Approach to the Local Navigation Problem for Autonomous Vehicles by Alonzo Kelly uses the term actuation space. Feedforward solves the historically significant ...
0
votes
1answer
83 views

Jacobian of kinematic IMU Model

I have the following problem: given two Input Vectors $x = \begin{pmatrix}x\\y\\z\\v_x\\v_y\\v_z\\q_1\\q_2\\q_3\\q_4\end{pmatrix}$, $u = \begin{pmatrix}a_x\\a_y\\a_z\\w_x\\w_y\\w_z\end{pmatrix}$ time $...
1
vote
1answer
246 views

What is difference between 2 wheels and 4 wheels and tracked differential mobile base kinematics?

In generally I know that no difference between 2WD and 4WD mobile base control kinematics equations. but is there really difference between two wheels differential mobile base and tracked/...
2
votes
1answer
1k views

calculating differential drive robot ICC position

I don't understand how to calculate the ICC position with the given coordinates. I somehow just have to use basic trigonometry but I just can't find a way to calculate the ICC position based on the ...
2
votes
1answer
338 views

State prediction of vehicle with Ackermann steering geometry using Kalman-Filter

I am trying to have a Kalman-Filter (or Extended-KF) give me positions for a small remotely controlled vehicle with an Ackermann steering geometry (moving on a plane surface). The control commands I ...
0
votes
1answer
425 views

Inverse Kinematics 5DOF - general approach - Wrong solution MATLAB

Can anyone name a good source for a general approach (cookbook-like) for the inverse kinematics regarding a 5-DOF? The paper by De Xu et al. is aiming for a general approach, but it doesn't work for ...
2
votes
0answers
74 views

From a linear force actuator that spans multiple links and joints to the equivalent motor torque

I am programming/using a rigid body joint-space dynamics solver for robots in which I want to implement linear force actuators between links with their equivalent torque sources that are 'spanned' by ...
2
votes
2answers
2k views

Understanding the Robot Jacobian

Although I have an understanding of what Jacobians are in general and how to calculate Jacobians, I fail to understand how the idea of Jacobian came for use in kinematics and why they are used for ...
0
votes
2answers
489 views

Quadrotor Dynamics: Calculating angular velocity of quadrotor

I am trying to simulate and implement the controller of the paper Geometric Tracking Control of a Quadrotor UAV on SE(3). To do this I need to first implement the dynamics of the quadrotor. According ...
1
vote
1answer
89 views

Urdf as a way to model dynamics?

Since urdf format serves the purpose of kinematic model but also extends for dynamical properties such as mass,moment of inertia and centre of masses, can it be considered a viable dynamical model of ...
0
votes
2answers
179 views

Inverse Kinematics problem formulation (optimization)

Note:Q is a diagonal posituve semi-definite matrix Why is the IK formulation like that? It looks like it's trying to find the optimum dq/dt that will minimize the magnitude dq/dt. How is that giving ...
2
votes
2answers
4k views

Inverse Kinematics of Parallel Manipulator (Delta Robot)

Let me start off by saying that I am currently going to university majoring in computer engineering. I love software/hardware and I especially love robotics and I want to apply my knowledge of ...
2
votes
1answer
67 views

Expressing a global point in different frames

I am trying to express a vector defined in global coordinates in different frames using homogeneous transformation matrices. There are in total 3 frames. Frame 1 lies in the origin and is fixed to ...
3
votes
2answers
445 views

Using jacobian of arm robot to calculate transformation matrices?

I have been given a Jacobian for a 3 revolute joint robot. I need to obtain the origins of each of the joint. Origins of the joints can be obtained once I get $T^0_1$, $T^0_2$, $T^0_3$ and $T^0_4$. ...
1
vote
1answer
271 views

Optimization of link lengths for 3R serial manipulator

I am trying to formulate an optimization problem for determining link lengths of 3R manipulator shown in picture below, Following are the constraints, Robot arm should be reachable at point x = 100, ...
1
vote
2answers
485 views

How to check reachability of manipulator to a point?

I have written a MATLAB code for inverse kinematics of 3R robotic arm, which returns value of joint angles for given link lengths and end effector position and orientation. But if location of point is ...
1
vote
1answer
56 views

How can serial manipulator have unique condition number for given end effector position?

I am reading about Condition Number which is considered as measure of manipulability of robotic arm, it is defined as $$ k = \parallel J \parallel \parallel J^{-1} \parallel $$ Where, $$ \parallel J \...
2
votes
3answers
209 views

DH Parameters with offset base

I'm looking at a pan tilt (RR) system. I want to define the kinematics between a world frame and the end effector. Every example I've seen looks at the world frame as being at the first joint (the ...
1
vote
1answer
377 views

IMU measurement model

I read in this set of slides on p.11 that the IMU measurements, such as acceleration are affected by bias and noise, as expressed in this equation: $_B \mathbf {\tilde a} _{WB}(t) =\ \mathbf R_{BW}(...
4
votes
3answers
396 views

Confusion in fixing DH frames

I am analyzing a concept of a surgical robot with 4 revolute joints and one sliding joint. I am not able to fix the coordinate frame for last prismatic joint. Following are the schematics of robot and ...
3
votes
1answer
308 views

Extended Kalman Filter in robotics - Worth it?

I wonder if Extended Kalman Filter(EKF) is used in robotics, or is only Kalman Filter(KF) used in robotics. Kalman Filter is included in Linear Quadratic Gaussian(LQG) controllers. But how would EKF ...
0
votes
1answer
41 views

Electronic Spring Vibrating Spheres

For a science project, I'm looking for a way to actuate a spring, connecting two ~ 1 cm Styrofoam spheres to each other, at frequencies around 1-60 Hz. In other words, I want to be able vibrate 2 ...
2
votes
0answers
72 views

How do CAD programs solve for Inverse/Forward Kinematics problem in Assembly?

I am trying to solve for the Forward kinematics of a spatial parallel manipulator. Its loop closure (LC) equations are pretty long, and are being solved using numerical methods. As I am adding more ...
0
votes
1answer
66 views

clarity in understanding the moment of inertia matrix D and Coriolisis and centripetal matrix C as per attached equations

Would appreciate if anyone could help me understand the how if equation 6 and 7 are derived. Helping with any one D22 and C32 would suffice.
1
vote
1answer
67 views

How do the joint angles of a 4-legged impact the body's position with respect to the world frame?

For a four-legged robot (like Big Dog or the one shown here) how are the joint angles and "feet" position related to the body's frame in the world/inertial frame? For example, if I know the body's ...
1
vote
1answer
583 views

Understanding inverse kinematics with the Jacobian

I'm learning about inverse kinematics with Jacobians, and getting a little confused. So, let's say I have a robot arm with two joints with angles Y = (a, b) whose ...
3
votes
1answer
699 views

How rotate a point around an arbitrary line in 3D?

I have a body with origin at point A which is represented in homogeneous coordinate of matrix 4x4 and I would like to rotate it around an arbitrary vector in 3D space. I understand how to rotate the ...
0
votes
1answer
53 views

Calculate Transformation between two point sets - but with constrained Degrees of Freedom

How can I calculate the rigid-body transformation [R|t] between two 3d triangles, but restricted to a given N degrees of freedom (for N = 1..6) ? I know for N=6 I can get a least-squares solution via ...
2
votes
2answers
240 views

Localization within a map with gyro, accelerometer and magnetometer

My goal is to locate precision within a known map. If the size of the map is known, a rectangle 4 x 3 m, and I know the initial position and orientation of the robot, after a certain period of time ...
1
vote
4answers
219 views

Why I'm getting very long terms in the inertia matrix (or dynamics model) of the robot using matlab script?

I'm working on the dynamics model of a RRRR articulated robot, I'm following Euler-Lagrange approach and developing my code in m-file in matlab; I'm looking for dynamic model of this form: $$ D(q) \...
1
vote
1answer
61 views

I need help figuring out what motor is used in this design

I am learning how to make rigs for high speed motion control. Basically, whatever action needs to be executed must be done by a rig that is triggered at an exact moment. In this particular case, I ...
1
vote
1answer
345 views

Orocos KDL issue with Rotation (matrix) - Inverse Kinematics

I have a problem with the Orocos IK solver, especially with the KDL::Rotation matrix input. I try to call my KDL IK solver with a normal vector and a rotation. If I use the example values for the ...
2
votes
1answer
149 views

Does Inverse Kinematics need the current joint angles?

I had a discussion with a study colleague about the IK solver. The question was: Does IK need the current joint values to calculate the requested position. I think it doesn't need it. From my ...
0
votes
2answers
11k views

Running my 3 DOF Inverse Kinematics Code: Works in MATLAB, not in Python

I asked a question similar to this earlier, but I believe I have a new problem. I've been working on figuring out the inverse kinematics given an x,y,z coordinate. I've adopted the Jacobian method, ...