0% found this document useful (0 votes)
58 views

Chapter 4: Jacobians, Velocity, and Static Force: Robotics

This document discusses robotics concepts including velocity, Jacobians, and static force. Section 4.1 provides an introduction and examples of forward and inverse kinematics. Section 4.2 defines the velocity of general points and links in robots. Section 4.3 defines Jacobians and provides examples of using Jacobians to solve inverse kinematics problems. Section 4.4 briefly introduces static force propagation between frames.

Uploaded by

bình nghuyễn
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
58 views

Chapter 4: Jacobians, Velocity, and Static Force: Robotics

This document discusses robotics concepts including velocity, Jacobians, and static force. Section 4.1 provides an introduction and examples of forward and inverse kinematics. Section 4.2 defines the velocity of general points and links in robots. Section 4.3 defines Jacobians and provides examples of using Jacobians to solve inverse kinematics problems. Section 4.4 briefly introduces static force propagation between frames.

Uploaded by

bình nghuyễn
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Robotics

Chapter 4: Jacobians, Velocity, and Static Force

Instructor: Dr. Dang Xuan Ba


Email : badx@hcmute.edu.vn
Content

4.1 Introduction

4.2 Velocity

4.3 Jacobians

4.4 Static force

Instructor: Dr. Dang Xuan ba 2


4.1 Introduction

Instructor: Dr. Dang Xuan ba 3


Kinematics

Forward kinematics

Joint-based state End-effector-based state


variables (Joint variables (Position and
angles) orientation)

Inverse kinematics

Fig. C3.1.1: A typical robot configuration

Instructor: Dr. Dang Xuan ba 4


Method of Solution

Inverse Kinematics Solution

Analytical (Closed-form) Solution Numerical Solution


(Phương pháp phân tích) (Phương pháp số)

Algebraic Geometric
(Đại số) (Hình học)

Necessary condition: Serial 6DOF robot is solvable.


Sufficient condition: Closed-form solution of a 6DOF robot is possible in cases of that joint axes of three consecutive
revolution joints intersect at a single point for all configuration.

Challenge for a new robot ???

Instructor: Dr. Dang Xuan ba 5


Kinematics - Example
( xee , yee , zee )
(1 = 30deg, 2 = 30deg,3 = 45deg)
Given: 
L3  L1 = L2 = L3 = 1
0
1)Find forward kinematics: (3 T )?

2) Find the position of End-effector w.r.t Frame {0}.


Verify it using Matlab.

3) Compute a possible solution of (1 , 2 ,3 ) for the obtained EE


position using Inverse Kinematics
Fig. C3. 2. 1: A 3R Space robot

Instructor: Dr. Dang Xuan ba 6


4.2 Velocity

Instructor: Dr. Dang Xuan ba 7


Velocity of a general point

B
Q
PQ
Description of position:
A
PQ = A PBORG + BA R B PQ

Description of velocity:
A
vQ = A PQ = A vBORG + BA R B vQ + A  B BA R B PQ

 x   0 − z y 

where  =  y   =   z

  0 − x 
  z   − y x 0 

Instructor: Dr. Dang Xuan ba 8


Angular velocity of a general object

B
Q
PQ

Description of angular velocity: A


(
wB = A wA + BA R  B , x B Xˆ B +  B , y BYˆB +  B , z B Zˆ B )

Instructor: Dr. Dang Xuan ba 9


Velocity of robot links

Velocity propagation with rotational Joint:


(Lan truyen van toc cho khop xoay)

Velocity propagation with prismatic Joint:


(Lan truyen van toc cho khop tinh tien)

Instructor: Dr. Dang Xuan ba 10


Example 1

 0
w3 
Find V3 =  0  ?
0

 v3 

Fig. C4. 2. 1: A 2R Planar robot

Instructor: Dr. Dang Xuan ba 11


Example 2

 0
wee 
Find Vee =  0  ?
0

 vee 

Fig. C3. 2. 1: A 3R Space robot

Instructor: Dr. Dang Xuan ba 12


4.3 Jacobians

Instructor: Dr. Dang Xuan ba 13


Definition

Given a general system

 f1 f1 f1 


 x ...
Its time derivative: x2 x6 
 1 
 f 2 f 2 f 2 
 ... 
J ( X ) =  x1 x2 x6 
 ... ... ... ... 
 
 f 6 f 6
...
f 6 
 x1 x2 x6 

Instructor: Dr. Dang Xuan ba 14


Jacobians in Robot

Given a description of velocity at end-effector

0
Vee =0 J 

N
Vee = N J 

Jacobians frame to frame

 0N R 0 N
0
J=  J
 0 N R
0

Instructor: Dr. Dang Xuan ba 15


Example 1

1) Find 0
J?

2) Solve inverse kinematic by numerical method with the given condition:

 0 PEE = [0.7;0.5;0]

 L1 = L2 = 1
Fig. C4. 2. 1: A 2R Planar robot
3) Verify using Matlab

Instructor: Dr. Dang Xuan ba 16


Example 2

1) Find 0
J?

2) Solve inverse kinematic by numerical method with the given condition:

 0 PEE = [0.7;0.5;0.1]

 L1 = L2 = L3 = 1
Fig. C3. 2. 1: A 3R Space robot
3) Verify using Matlab

Instructor: Dr. Dang Xuan ba 17


4.4 Static Force

Instructor: Dr. Dang Xuan ba 18


Force Propagation from Frame to Frame (Lan truyền lực trong các hệ trục tọa độ)
i +1
ni +1
i +1 Force Propagation:
i
fi fi +1
i
ni

Equivalent Torque/force at actuator:

Revolution joint:

Prismatic joint:

Instructor: Dr. Dang Xuan ba 19


Example

Find the required torque at the actuators?  1  (−l1s1 − l2 s12 ) (l1c1 + l2 c12 ) 0  0
 = =  F
 2   −l2 s12 l2 c12 0

Instructor: Dr. Dang Xuan ba 20


Jacobian vs Force/Torque

Virtual Work (công):

The important relationship:

Note:

Instructor: Dr. Dang Xuan ba 21


Transformation of velocity and Static force

Velocity propagation with rotational Joint: (Lan truyền vận tốc)

i +1 = 0

 B i + 1

 A i

Velocity transformation: (chuyển đổi vận tốc)

Force Propagation: (Lan Truyền lực)


 B i + 1

 A i

Force/moment transformation.
Instructor: Dr. Dang Xuan ba 22
End of Chapter 4.

Instructor: Dr. Dang Xuan ba 23

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy