Skip to main content

Questions tagged [manipulator]

manipulator is a device used to manipulate materials without direct contact.

Filter by
Sorted by
Tagged with
11 votes
3 answers
635 views

Which is model is best for feedback control of robotic manipulators: MIMO or parallel SISO?

I'm currently designing a robotic arm with 6-DOF, and my goal is to be able to give setpoints for 3d position, velocity and orientation ($x,y,z,\dot{x},\dot{y},\dot{z},\theta,\alpha,\gamma$). I only ...
user798's user avatar
  • 111
10 votes
4 answers
2k views

Implementing a torque-controlled method on a position-controlled robot

I am working with a position-controlled manipulator. However, I want to implement a torque-controlled method on this robot. Is there any way to convert a torque command to a position command? I try ...
Petch Puttichai's user avatar
8 votes
1 answer
5k views

Can a Jacobian be used to determine required joint angles for end effector velocity/position?

I'm in the early stages of working with a simple robot arm, and learning about the Jacobian and inverse kinematics. From my understanding, the Jacobian can be used to determine the linear and angular ...
Karnivaurus's user avatar
7 votes
3 answers
2k views

Why do current manipulators tend to use 7 DoF instead of 6 DoF?

In theory, controlling a 6D pose (3D position + 3D orientation) would require 6 joints, and - assuming the robot is carefully designed - the inverse kinematics should be solvable for that case. Adding ...
FirefoxMetzger's user avatar
7 votes
1 answer
9k views

Computing inverse kinematic with jacobian matrices for 6 dof manipulator

I'm trying to calculate the inverse kinematic for an 6 dof manipulator. Task: A target point $p_{target} = (x,y,z)^T$ and the orientation $o_{target} = (a, b, c)^T$ are given and I want to get the ...
user3361135's user avatar
6 votes
1 answer
451 views

Cartesian Impedance control Damping Design (Double Diagonalization)

In the literature, it is often seen that for a system: \begin{align} \Lambda \ddot{e} + D_d \dot{e} + K_d e = F_{ext} \end{align} A dynamic damping matrix is required for a robot to take ...
Spaceman's user avatar
  • 344
6 votes
2 answers
902 views

Static equilibrium for 7 dof manipulator

I have a 7 dof manipulator (Kuka LBR4+) and would like to calculate the joint torques needed to keep the arm in a static equilibrium. In most books the transposed jacobian is used to map the forces ...
Johnny Mudcrab's user avatar
5 votes
3 answers
923 views

Proportional controller error doesn't approach zero

I'm reading this pdf. The dynamic equation of one arm is provided which is $$ l \ddot{\theta} + d \dot{\theta} + mgL sin(\theta) = \tau $$ where $\theta$ : joint variable. $\tau$ : joint torque ...
CroCo's user avatar
  • 2,452
5 votes
3 answers
2k 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 ...
Karnivaurus's user avatar
5 votes
4 answers
4k views

Dynamic torque simulation for a 6 DOF robotic arm

I am working on a 6 DOF robotic arm(industrial manipulator). I have the basic structural specs (dimensions, weights etc) for the links and joints with me. Basically, I want to simulate both static ...
Tarang Shah's user avatar
5 votes
2 answers
519 views

Cartesian Velocity Control between Two 3D Poses

I am really struggling to understand how to do Cartesian velocity control when 3D rotations are involved. So, below is a very simple example which I am hoping somebody can help me with. Let's say the ...
John Rowlay's user avatar
5 votes
1 answer
5k views

What is the difference between the pose of a robot and the configuration of a robot?

Do "configuration" and "pose" means the same thing? If not what is the difference?
Tommaso Bendinelli's user avatar
5 votes
1 answer
580 views

Understanding Impedance Control

I have a question regarding impedance control for a robotic manipulator. Given that we have a task space trajectory: $\ddot{x}$, $\dot{x}$ and $x$ And the dynamics model of the robot: $$\tau = M(q)\...
Spaceman's user avatar
  • 344
4 votes
2 answers
527 views

Calculating Error of Arm Manipulator

How can we calculate the error position of arm manipulator? Let's say we have a Transformation Matrix: $$\begin{bmatrix} R_{00} & R_{01} & R_{02} & x\\ R_{10} & R_{11} & R_{12} &...
Michael Iskandar's user avatar
4 votes
1 answer
1k views

Robotic manipulator Jacobian by product of exponentials

I've taken a class and started a thesis on robotics and my reference for calculating the Jacobian by product of exponentials seems incorrect, see: http://www.cds.caltech.edu/~murray/books/MLS/pdf/...
Drew's user avatar
  • 95
4 votes
1 answer
195 views

Why are serial manipulators almost always made of single dof joints?

I am currently taking my first robotics class and I found it curious that all serial manipulators have single dof joints. Why not use joints with more dof and reduce the number of components? Will ...
Eyas Ayesh's user avatar
4 votes
1 answer
306 views

Anthropomorphic Arm

I developed an anthropomorphic arm (structure in aluminium) with 6 DOF (3 plus spherical wrist) for direct kinematic. I chose magnetic rotary encoders to measure angles but I am not satisfied, due ...
diego's user avatar
  • 41
3 votes
2 answers
411 views

Why in trajectory planning in joint space the manipulator never crosses a singularity?

I am studying robotics kinematics and I have studied that if we plan a trajectory in joint space it is impossible for the robot manipulator to cross a singularity during its motion, while in cartesian ...
J.D.'s user avatar
  • 479
3 votes
1 answer
1k views

How do I assign the origin of the frames in the Denavit Hartenberg convention?

I am studying the Denavit Hartenberg and to practice I am using the following manipulator: I have been able to assign some of the frames almost correctly, but i did some mistakes I cannot understand. ...
J.D.'s user avatar
  • 479
3 votes
2 answers
1k views

Understanding MoveIt! and OMPL more deeply

I wanted to know the actual mathematics behind the path planners MoveIt! uses for manipulators from OMPL. I tried to look into source codes but couldn't get enough details. I wish to know: How cost ...
Saurabh Mirani's user avatar
3 votes
1 answer
579 views

Human arm inverse kinematics

Hi I want to implement an human arm robot and a task such as moving a glass between two points using Robotic Toolbox for Matlab by Peter Coorke. I'm a student and I'm a newbie in this kind of things ...
Daniel's user avatar
  • 115
3 votes
2 answers
2k views

Calculate required motor torque through Harmonic Drive

I have a term project which is controlling a two-link manipulator with harmonic drive installed at each joint. To control, i used Computed control method to determine the torque needed for each joints ...
Phan's user avatar
  • 113
3 votes
1 answer
305 views

How to define the degrees of freedom of a flexible manipulator?

Consider a cable-driven flexible manipulator which has 3 cables. Consider the 3 cables to be actuated by 3 motors. Assume that by pulling the three cables in different configurations, we can span the ...
Omkar Paranjape's user avatar
3 votes
1 answer
1k views

Converting from Modified to Standard Denavit Hartenberg

This is probably a noob question. But as of right now I am having difficulty converting from the Modified DH to a Standard DH parameters for the Franka Emika Panda. I need standard because it allows ...
Spaceman's user avatar
  • 344
2 votes
1 answer
3k views

D(q) Inertia Matrix and the Jacobian Matrix

There is something I need to verify. Say we have the following RPR robot manipulator. The DH table yields 3 rotational matrices: \begin{equation} R^0_1, R^0_2, R^0_3 \end{equation} Using these ...
csg's user avatar
  • 244
2 votes
1 answer
2k views

Redundancy and Null space projection

I'm reading "Theory of Robot Control" by Carlos Canudas Wit, Bruno Siciliano, Georges Bastin. In Task space control chapter, exploiting the redundancy by means of null space as shown below ...
CroCo's user avatar
  • 2,452
2 votes
2 answers
401 views

Controlling the pose of a manipulator using inverse kinematics

I want to control a robotic manipulator in Cartesian space, using inverse kinematics. I know that I can do this using $\omega=J^{-1}v$, where $\omega$ is a vector of joint velocities, $J$ is the ...
Karnivaurus's user avatar
2 votes
2 answers
341 views

Dealing with fixed transformations while solving inverse kinematics

I am trying to solve inverse kinematics (using the Jacobian pseudoinverse method) for a 7 DoF arm, but because of the way the robot is mounted, the base frame does not coincide with the frame of the ...
HighVoltage's user avatar
  • 1,106
2 votes
2 answers
925 views

SLERP velocity and acceleration (3d Orientation interpolation)

Hey guys I am quite new to quaternions and I am a bit unsure as to how to use them. How are the velocities and accelerations trajectories determined using quaternions? I have been using slerp to ...
Spaceman's user avatar
  • 344
2 votes
1 answer
226 views

Integrating Forward Kinematics Map

Let the forward kinematics map be denoted by $\mathcal{F}$ such that $\mathcal{F}: \theta \in \mathbb{R}^{n} \rightarrow g \in SE3$ Let the minimal representation of $g$ be given by $x \in \mathbb{R}...
jjgarrison's user avatar
2 votes
2 answers
614 views

Inverse kinematics: how to specify TCP constraints in an iterative algorithm?

I am trying to write some simple code to perform IK for a 6 DoF redundant robot using the Jacobian pseudo-inverse method. I can solve IK for a desired pose using the iterative method, and I want to ...
HighVoltage's user avatar
  • 1,106
2 votes
1 answer
776 views

7DOF inverse kinematics spherical wrist

Is it possible to apply kinematic decoupling for a 7 DOF 7R manipulator with spherical wrist? If it is possible, can anyone suggest a reference on how to apply this approach with a redundant ...
Daniel's user avatar
  • 115
2 votes
2 answers
230 views

How do I select the best configuration for a known workspace, load and task?

Given workspace constraints, load and task to be done, how do I select the best configuration of my robot? How do I select between a cartesian or Scara robot for instance? How do I select a ...
KitchenBot's user avatar
2 votes
1 answer
169 views

Degrees of Freedom

What is the Degree of Freedom for a k-link planar serial chain for k = 2, 3, 6? Using Grüber Formula, I get k-link chain has k Degrees of Freedom. But the maximum DoF in a plane can be 3. I am not ...
kdkvcm's user avatar
  • 23
2 votes
1 answer
101 views

Force-torque sensor reading when a robot is stationary

Let's say I have a robot arm with a force-torque sensor on the wrist, between the final motor and the gripper. If the arm and wrist are stationary, then what would the reading on the sensor be? I know ...
Karnivaurus's user avatar
2 votes
2 answers
136 views

Why applied joint torque will affect another joint?

I want to ask a very simple question. For the robot dynamics Newton-Euler algorithm, suppose there is a two-link planar robot, we can write the simple dynamic equation form as $M(\theta)\ddot{\theta} ...
lumw's user avatar
  • 187
2 votes
2 answers
2k 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 ...
Julian's user avatar
  • 21
2 votes
1 answer
452 views

Why do I need impedance control?

I am having a hard time understanding the impedance controller. I see that it looks at the manipulator as impedance and the environment as admittance. However, it is hard to grasp the concept and ...
Chad Chadick's user avatar
2 votes
1 answer
200 views

Equations of motion with mass attached to end effector and external force

I have to find the equations of motion for the given manipulator: The links of the manipulator are considered weightless and the equations of motion have to be derived by using the Lagrange equations....
Teo Protoulis's user avatar
2 votes
1 answer
98 views

How do I decide the minimum number of link lengths and joints my manipulator must have from the configuration space?

I have a configuration space in 3D where my manipulator must reach certain points. Taking into account all the factors how do I decide the mininum number of links and joints my arm must have?
GlassAnimals's user avatar
2 votes
2 answers
290 views

What is the reasoning for solving inverse kinematics problems?

I am a student, and I am studying robotic arm manipulators. I am focusing on the concept of inverse kinematics, I have understood is the process of finding, from the direct kinematics, the joint ...
J.D.'s user avatar
  • 479
2 votes
1 answer
692 views

Euler-Lagrange Dynamic model

I'm working on a masters thesis and need to calculate Mass inertia matrix ($M$), Coriolis/Centrifugal matrix ($C$), and the gravity matrix ($G$) in the equation $M\ddot{\theta} + C\theta + G = \tau$ (...
Shanu's user avatar
  • 21
2 votes
1 answer
2k views

showing error while using inverse kinematics "ikine" for 4 dof robotic arm

I want to do forward dynamics but before that I got struck in inverse kinematics for 4 dof. My code is given below: ...
Naseeb Gill's user avatar
2 votes
4 answers
2k views

How to draw robot manipulator diagram

I've been seeing a lot of these diagrams online and wondering how can I replicate this myself. Is there any easy-to-use software package that will allow me to draw these diagrams quickly and ...
trex98's user avatar
  • 35
2 votes
2 answers
415 views

How to calculate potential enegy of manipulator dynamics?

I'm trying to obtain dynamics of a 4 DOF robot. Firstly, I calculated all Transformation matrices and Jacobians. While solving Lagrangian there is two main things one is kinetic energy and the other ...
RAKESH KUMAR K's user avatar
2 votes
2 answers
1k views

Inverse Kinematics - How to only find a unique joint angle solution in 4 dof robot?

I have to develop an algorithm to determine the necessary joint angles to achieve a desired TCP position and orientation in a 4 joint manipulator. I have come across a concept called "degeneracies", ...
AlexT's user avatar
  • 123
2 votes
1 answer
526 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....
Siddhesh's user avatar
  • 193
2 votes
1 answer
629 views

Dynamics of a robot manipulator with a force acting on the end-effector

I have this exercise The dynamic model is $B(q)\ddot{q}+S(q,\dot{q})\dot{q}=\tau+\tau_k$ Where $B(q)$ is the inertia matrix, $S(q,\dot{q})\dot{q}$ are the centrifugal and Coriolis terms, $\tau$ is ...
B.junior's user avatar
2 votes
1 answer
806 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, ...
Siddhesh's user avatar
  • 193
2 votes
1 answer
1k views

Symbolic Representaion of Links and Joints: How to sketch complex manipulators using simple symbols?

In some papers and books we can see that authors using symbols to represent robot arms. My question is, is there a convention for such sketches? If so could you provide a reference which shows how ...
sci9's user avatar
  • 189