Professional Documents
Culture Documents
Mechatronics: Fall 2014
Mechatronics: Fall 2014
Mechatronics
Amir Aminzadeh Ghavifekr
Fall 2014
Teleoperation:
The prefix Tele from Greek origin means at a distance and teleoperation
naturally indicates operating at a distance.
Master:
A machine that enables a human operator to move about, sense and
mechanically manipulate objects at a distance
Slave:
It is a robot that accepts instructions from a distance, and performs
live actions at a distant environment through the use of sensors or
other control mechanisms.
Transparency:
Ideal of sensing information in a sufficiently natural way that one feels
to be physically present at the remote site.
2
*Telesurgery
4
Applications:
Telesurgery
Bi-directional physician-to-hospital links for transfer of patient
information, patient scheduling
Networking large healthcare groups, multicampus linking of hospitals
and research centers, linkages among rural health clinics to a central
hospital
Instant access and aided search techniques for, gathering information
from databases or electronic library collections
5
Benefits:
1:Improved access
2:Improved quality of care
3:Reduced isolation
4:Reduced costs
**HL7:
U.S. group of people as well as a standard for electronic data exchange
in healthcare environments.
**American Medical Informatics Association (AMIA)
New area:
Network security has become an area of active research.
DISADVANTAGES:
ADVANTAGES:
-Minimizes surgical trauma
10
1:Computer Motion
2:Intuitive Surgical
Intuitive Surgical
11
12
13
UAV
Master
Slave
14
15
1:Introduction
2:Denavit-Hartenberg notation
3:forward kinematic
4:Inverse kinematic(new metods)
5:obtain the manipulator Jacobian
6:Computer simulation
7:control it
16
X5,x6,x7
X3,x4
y6
X0,x1,x2
z3
y4
Z0,z1
Z5,z7
y2
Y3,z4
Y5,z6,y7
Y0,y1,z2
17
link length ai the offset distance between the zi1 and zi axes
along the xi axis;
link twist ai the angle from the zi1 axis to the zi axis about
the xi axis;
link offset di the distance from the origin of frame i1 to the xi
axis along the zi1 axis;
joint angle qi the angle between the xi1 and xi axes about
the zi1 axis.
alpha
a
d
theta
i
1
0
0
100
0
2
-90
0
25
0
3
90
68.85
214
14.28
4
-90
0
154
10.79
5
90
85
-10.79 68.85
6
-90
0
312
7.93
18
7
90
0
55
-7.93
l1=link([0 0 0 0 0],'standard');
l2=link([-90 0 0 0 0],'standard');
l3=link([90 14.28 0 68.5 0],'standard');
l4=link([-90 10.79 0 0 0],'standard');
l5=link([90 0 -10.79 68.5 0],'standard');
l6=link([-90 0 7.93 0 0],'standard');
l7=link([90 0 -7.93 0 0],'standard');
r=robot({l1 l2 l3 l4 l5 l6 l7});
plot(r,[100 25 214 154 85 312 55])
19
150
100
50
noname
z
x y
-50
-100
-150
-150
-100
-50
50
Y
100
150
-100
100
X
20
q=
100 25 214 154 85 312 55
>> T = fkine(r,q)
T=
0.8465 0.4337 -0.3087 -10.4440
0.3497 -0.8903 -0.2918 8.1014
-0.4014 0.1390 -0.9053 -60.3918
0
0
0
1.0000
>>
21
zi *oi
Ji =
zi
J vi
J=
J
22
o y
ox
0
J1
0
0
c1oz
s1 pz
J 2 s1 p y c1 p x
s1
c1
...............
..................
J 3 .........................
......................
...................
................................
23
Inverse Jacbian:
x(t) = Jq (t)
T -1
J = WJ [JWJ ]
W = I and z = 0
=J
(JJ
-1
24
t (I) = t r + (t mi + t wi ) + (t r + t d )N (I) + t g + t d
i1
25
*Software-based teleoperation
The advancement in microprocessor design during the 1970s and until
the early 1990s geared the teleoperation research towards exploiting
the constantly increasing computational power to achieve supervision
at a higher level.
26
Other Methods:
*Robust neuro-fuzzy control
*Lyapunov analysis
*Impedance Modeling
27
Fh Fh Z hVh
Zh : The operators hand/arm/finger impedance
Vh: The operators position
Fh: Operators force applied to the master
Fh : Exogenous force generated by the operators muscles
28
Zm M m s
Zs M s s
29
Fe Z21 Z22 Ve
Vh Y11 Y12 Fh
Ve Y21 Y22 Fe
Fh h11 h12 Vh
Ve h 21 h 22 Fe
30
a1
a2
b1
b2
Fh R0Vh
2
R0
Fe bVe
2
R0
Fh R0Vh
2
R0
Fe R0Ve
2
R0
31
b1 S11 S12 a1
b2 S21 S22 a2
Relation between The scattering matrix and the hybrid matrix :
1 0
1
S
( H I )( H I )
0 -1
Fh
Zto
Vh
Ze
H ideal
0 -1
1 0
Fe 0
Zto
Gt
Ze
33
dZ to
Gt Ws
Ze Ze0
dZ e
Z to min Z to
ze 0
Z to max Z to
ze
34
Stability:
The most important goal in teleoperation controller design is system
stability.
passivity theory has been used as the prime method for the analysis of
stability robustness against time delay and operator and environment
dynamic uncertainties
F ( )V ( ) 0
[ F ( )V ( ) F ( )V ( )]d 0
h
36
S ( j )
sup w ( s( jw)) 1
Llewellyns Criterion
n p ( )
1
38
Controller Architectures
Unilateral teleoperation system
Human
Operator
Master
Comm.Line
Environment
Slave
Master
Comm.Line
Slave
Environment
40
41