Questions tagged [kinematics]
Kinematics is the branch of mechanics dealing with the motion of points and objects.
330
questions
5
votes
1
answer
214
views
How to make one robot follow the other in parallel formation
This is quite a basic question. I'm practising robot programming with VRep. I have 2 K3 robots in the scene. One robot follows a predefined path. I want the second robot to move "in parallel" with the ...
3
votes
3
answers
5k
views
jacobian of Abb irb140 robot
Can someone please help me with the jacobian matrix equations for Abb irb140 robot. Or an easy way by which I can derive it given the DH parameters. I need it to implement some form of control that am ...
11
votes
2
answers
5k
views
What are the advantages of using the Denavit-Hartenberg representation?
When one wants to model a kinematic chain and in particular define the frames attached to each body, it is common to use the Denavit-Hartenberg parameters.
What are the advantages of this ...
2
votes
2
answers
257
views
How does one calculate the angular motion of each node in a robotic arm
A robotic usually consists of joints with sections of possibly varying width connected together. Considering we know how much each is bent and the length of each section, and their location in 3D ...
1
vote
2
answers
1k
views
What is a suitable model for four-wheeled differential drive rigid-body robots?
I found a model for 2-wheeled robots here:
What is a suitable model for two-wheeled robots?
How should I adapt it to a 4-wheeled setting?
2
votes
1
answer
4k
views
Denavit–Hartenberg parameters of a robot with spherical wrist
What are valid values for the Denavit-Hartenberg parameters $d$ and $a$ (sometimes called $r$) of the last 3 links of a robot with spherical wrist?
From this reference, "A spherical joint can be ...
3
votes
1
answer
112
views
Fit robot simulator to robot
I have odometry data $(x, y, angle)$ of a real two-wheeled robot, who received control commands $(forward speed, angular speed)$.
Now I want to code a motion model (in C++ (/ROS)) which should follow ...
3
votes
1
answer
221
views
Forward Kinematics Two fixed standard wheels
What would the equations be for the robot's angular and linear velocity at P and also P2? I think I'm doing it wrong...
WL = left wheels angular velocity
WR = right wheels angular velocity
For P I ...
8
votes
3
answers
9k
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...
6
votes
2
answers
3k
views
How much accuracy could I get position tracking with a 3-axis accelerometer and gyro sensor, and compass, and how would I do it?
Given a 12' x 12' field (4m x 4m), a reasonably cheap 3-axis gyro sensor and accelerometer, and compass, I plan to design a device capable of tracking its position to sub-centimeter accuracy for a ...
4
votes
3
answers
1k
views
Algebraic and geometric in inverse kinematic
I'm just wondering that is there any case that when algebraic way can't solve the problem while the geometric can ? Cause I'm working on a 2DOF robotics arm This one, I know the length of L1 and L2, ...
0
votes
0
answers
158
views
Turning a differential drive robot to a specific angle [duplicate]
Given a robot with 2 wheels with radius r on one axle with length D, I want to set the wheel speed so that it turns to an angle phi as fast as possible. The timestep t is 64 milliseconds.
I thought ...
4
votes
1
answer
154
views
Defining frames for 5DOF robotics arm
For examples if i have this robotic arm:
Example, for the base rotation (5th DOF in the clip at 0:58), we know that the Z axis for that joint will be the same as the Z axis for the base frame{0}, but ...
9
votes
2
answers
4k
views
How to calculate the right and left speed for a tank-like rover?
I am trying to control the Rover 5 robot using an Android app with a touch-based joystick control in the app UI. I want to calculate the speed of the left and right motors in the rover when joystick ...
3
votes
1
answer
293
views
Performing the proper coordinate system transformation
I could use some guidance regarding a coordinate system transform problem. My situation is this: my system begins at some unknown location, which I initialize the location (x y) and orientation (roll, ...
3
votes
1
answer
707
views
How to correctly compute direct kinematics for a delta robot?
I'm trying to put together a simple simulation for a delta robot and I'd like to use forward kinematics (direct kinematics) to compute the end effector's position in space by passing 3 angles.
I've ...
12
votes
2
answers
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 ...
15
votes
2
answers
17k
views
Calculate position of differential drive robot
How do you calculate or update the position of a differential drive robot with incremental sensors?
There is one incremental sensor attatched to each of the two differential wheels. Both sensors ...
1
vote
1
answer
539
views
How to control velocity ratio when turning angle is θ?
Im designing a differential steering mechanism for my robot. Supposing my robot is going in a straight line and I want it to change it direction by a certain angle( $θ$ in the diagram). What should ...
3
votes
1
answer
3k
views
How to design a differential steering mechanism?
I want to give my robot a differential mechanism for the system of turning and steering. Considering the case of turning a right-angled corner, the robot will achieve this by following a gradual ...
6
votes
2
answers
338
views
Drone targeting
Imagine a "drone" and a target point on a 2d plane. Assuming the target is stationary, there are eight parameters:
...
7
votes
1
answer
884
views
Numpy alternatives for linear algebra and kinematics in python?
Are there any decent python numerical package libraries besides numpy for python? Numpy relies on gfortan which itself must be compiled correctly for your platform to avoid hidden/insidious numerical ...
6
votes
2
answers
1k
views
Assigning Frames and Deriving Link Parameters
The textbook I'm using doesn't have the answers to the practice questions, so I'm not sure how I'm doing. Are the following DH parameters correct given the frames I assigned?
The original question is ...
4
votes
2
answers
948
views
How to invert D-H parameters
I currently have a working kinematic chain made by a set of ten links in D-H convention (with usual parameters [ $A_i, D_i, \alpha_i, \theta_i$]).
But my task currently requires the inversion of some ...
10
votes
1
answer
2k
views
How do I convert link parameters and angles (in kinematics) into transformation matrices in programming logic?
I'm doing robotics research as an undergraduate, and I understand the conceptual math for the most part; however, when it comes to actually implementing code to calculate the forward kinematics for my ...
7
votes
2
answers
312
views
Is there a tool for building and analysing robots (kinematics, control) visually?
I am reading research papers about robotics and many of them follow the same pattern:
some construction is established
kinematical formulas are read from the mechanical structure
the state space is ...
12
votes
2
answers
4k
views
Differences between Ackermann steering and standard bi/tricycles concerning kinematics?
I got the following homework question:
What are the general differences between robots with Ackermann steering and standard bicycles or tricycles concerning the kinematics?
But, I don't see what ...
19
votes
4
answers
25k
views
Computing the Jacobian matrix for Inverse Kinematics
When computing the Jacobian matrix for solving an Inverse Kinematic analytically, I read from many places that I could use this formula to create each of the columns of a joint in the Jacobian matrix:
...
11
votes
3
answers
3k
views
With a 6-axis robot, given end-effector position and range of orientations, how to find optimal joint values
Given a six-axis articulated robot arm holding a tool at its end-effector, if I have a desired tool position and tool orientation, there will be exactly 1 solution to the inverse kinematics equation ...
21
votes
3
answers
14k
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 ...