Anda di halaman 1dari 33

R RR

  
R 
 

  
| 
    
i  
 
 i 
     
 i !"#  $$ 
# i  #
i%    
Y  
    
  
  
   
 

|  
  
Topics: Introduction to
Robotics
CS 491/691(X)

 
     
Review
  
!"#" 
 !" $% 
# # 
  # %
 ! %  
 % $" 
!  & #' " &

|  
  
Robot Control
 !" ( $ ")*( ((  +
' "  ' '

 ,(  )$)%" " %+$


+* 
'  ' % $

 ,( % $+ $  + ' " +

|  
  
Spectrum of robot control

.$/0 (&
0 '!" 1")!234#,5 #6

|  
  -
Robot control approaches
 !  & |
7(4#  2

  " & 5 


" ' |
,(4('#  2

 8)"'|
,(4'  % )9   )2

 0 (&
0 '|00|
,(4( *)) 2

|  
  
Reactive Control:
Don·t think, react!

 , (; +() %+%  %' %&' 


 %  (++#  ' &$ 
 | $
 %  
 $  3'&+ 
$$ = )'  &
$ $) 5* $ ('$
  %    + )  &
( *'
<" %( '
<"  

|  
  :
Deliberative Control:
Think hard, then act!

 |( " ( &"  )$'


 ' 4* '+    %   ë
%ë   53 %'+$
 $
5+ ;   ((+(% )%" %
(  4 +$
! ; *'$' #*( ($)" $ ' '
,* 
$  %
 3'&+ 
|%"  +'% ' 
.' + 

|  
  6
r brid Control:
Think and act independentl & concurrentl !

 |$"  & '' " &  


!  & ) "$ ' *($$ '   
 " & ) %    %
'' )   ( *) 
 <)  '/(
) ) $1
 > ( +    
    
!  & '' " & ) %  & )'  
O ' 
 OO  +&2)$"
,(  ) $%     )
 | ) ( *'$ %'+$
"  |  
  
·ehavior-·ased Control:
Think the wa ou act!

 3 & ()"' #% '$"+)

 8( $  %" ()"' 


3   & )'' " & )

 3"$) 
8* & #(   $ ' ) 

|$% (& 2


     '

    %  (4 %$
 '( " (&' '%"7
 ( " (& ( & $ +
|  
  ?
·ehavior-·ased Control:
Think the wa ou act!

 /,(4+1% $ '(+( *4


" (&
 <@ '" ' %  
 ! %' 
$ 
   &
 3   
$  )  &
 3*& )" (& '
$ ($

|  
  
‰undamental Differences of Control
 ,$
  row fast do things happen?
(*; 4)( "( %'(  &$ #
$% '(*; 4)   '(4
 ')What are the components of the control s stem?
!  ( *)(  ) $"4 %
$' '(*( )  *(  (( 
 ! %  What does the robot keep in its brain?
,( $*( ($ '  ' '( 
"

|  
  
j ·rief ristor of Robotics
 !" + *(  '   #   
' 
 !" #( $'   # "  '  '(& 
 ''( $     ?
 A) ('+$% (* && '-?
:? #
$%(@+ +'" # $&$' 
 ' ' $"'$ 
 ( 6? * $ ('*' ''"
*  %" 4( %() *'

|  
  
Control Theor
 ,( $( $ ')( %%  
$ ' ) $
8 %' '( '$   %+& +
$ ( ) $ $ + # % #  2
. '" 4$   '4  " '
 ,(+((& + '*((   B 4
,$ $ +' & *   4 #* ) $
 .+ ' ' &  '!  A%
8 
 + '  "" #! $#0 $
C'$
 D$ C7 $ + ( +& 
|  
  
‰eedback Control
    (; "++'$+
) $   #(  E  '
&)
 '  )    (    
' $%+( '  ' #( '>+
(    $$@ ( '   negative
feedback 2
,( ) $'"  
 ++
 A2+2 ( $
(#'*# '#%
|  
  -
C bernetics
 5  '")" C  ( ?
|$ $( B 4*'/4" 1 +& #
 $
 |$" % %  ( )#$
   '"+)
 +(% %  $$$'
$ ( # % )*( +' '
$$ 
 ' '(  %+" * +$'
&$ 
|  
  
W. Gre Walter·s Tortoise
  ( % E1-
%( #"$%
 #$#*( #
" )
 0 (&
 4+(
( '*'$'  +(
" 4$"+(+(
'%(
 (+ " )
 <   &  #*(
" (&%@
|  
  :
irinciples of Walter·s Tortoise
 5$)
$% "  
 AE%% 
 & )# E %*(  '+2 2# (++
 3 %& %$
&$& *'$ "> +(
 3&  +& %$
3&'  +& $( &)"  #% 
  $ 
+(" * %' & %' & " (&
'% |  
  6
·raitenberg Vehicles
 = 0 " +6?
 ,(+( E% $ 
< '  %+" *  '$
$% "/& (  1 %'  $% E" (&(
%% & )$#
4
 AE )  
,( + (  )%#( + ( $%
+( ë *( %(%( "& ( +(
 (")  
,( + (  )%#( * 4 ( $%
+( ë *( %(%(" "'( +(
|  
  
R ample Vehicles
 C' + & (   " ' + '#") (++( 
 '(  +(
= (  

 = (    
F $#  
 = (   / ' !"
= (  
,*$#* 
AE )  
 = (   /!
,*$#* 
(")  

|  
  ?
jrtificial Intelligence
 F )"-$(<& )
&4)#D( |()#8 "  $
  +  $ ( 
 $' ( *'
 ((+(%" 
5& %" $
)$"  %  $
8  ( ) $+@
; %+$ E 

|  
  
jI and Robotics
 3  " 
G* '+ '4* '+  %    
 + 
 5  %'  $  " 
  *' & % '" (&
" ') $
/5+>*)&'+++*('
 E1!' )04#6:
 " '33
  )'&4)#6 $% #$% 
+  +   (+() $% E + 
 ."*  $)  '")3' " &
|  
  
Shake
 3 '!   (
  ?
 3' " & ) $
 =&+
& )% *'
 ,!5 % 
 ='  
 

|  
  
Rarl jI Robots: rILjRR
  :?
 3 33 ,
 =' #'# 
+ ' 
 C $
' ' 
 F (   
()"' (  
 
 & %
 %  
|  
  
Rarl Robots: CjRT/Rover
 8& 7 )"
 '| :: * '
")|<&  6
 '&

|  
  -
Lessons Learned
 &  #$ ")
 ,(4 (*)*( 
  *)% " 
!  & #()"'#" (&
" '
 |( )
| (& $ %% 
 |)"   
0+ )% '" 
 3

%() #/' $"' '(4+1
|  
  
Challenges
 5  %
$ '#) 

 3 
$ ' %" "  

 ,(4+
,$  $++  % 

 A&$ 
)$ #$%   $ 

|  
  :
e Issues of ·ehavior-·ased
Control
  ' 
!"  ) '(  *'
 A$"'$ 
!"(%() "')
 A$ +  
 +  $(   *((  &$ 
 B'+ )
| )$"*((  )
 ")
!  (+(+(
 &  + 
|  
  6
Rffectors & jctuators
 A 
3)' & "(($% (  &$ 
A $$ ("74
|  $$'(    ( & ( '  '4
 3 
3"$ ($( " (    E   
 !"   & )'  ("+  
!"*( # 4#+%% 
 !" 
A  $#()' #% $  )' # $% 

 & $ 

|  
  
iassive jctuation
 < %   +)'
  *((  &$ 
A2+2+'+)+; 
 !"  E$% 
,' B 7%& *4 
3  '")+&)

|  
  ?
T pes of jctuators
 A  $
 8)' 
 5 $ 
 5(
  & $ 
 |( $ )  & $ 
 ,( $)  & $ 
 5 @   $ 

|  
  
DC Motors
 |'    $
|&      +)$ (   +)
$# ( %# ")   # )
 8*'( )*4H
A    (+(%* $ '+
(
C(   *+#%* +   $+   '#
*( (  +( $+   '% $ $+ 
% ''( * %
,(  $+   '%(+ ( '( 
$ 

|  
  
Readings

 .2 2
 2I|(% #

|