Microrobotica per la didattica interdisciplinare

Transcript

Microrobotica per la didattica interdisciplinare
Spunti didattici per la microrobotica
nella scuola primaria e secondaria
!"
$ # %& & #
)
## #
!
&'( '&
&
#' !
#
&
" ##
#
( & & & (
( & & & (
Premessa e guida alla lettura
& " ##
'/
( & & & (
' ##
(!&#
0 '
& ' & / " '/
( (
&( /&'
'
##
(!&#
'
"&( ' (
' " & 1
3
# & & "
( &
(! (&# " ( # '
'
(' (
( ' -(
& ' (#
" ##
( & & & (
! &' !' "& /&'
( -( ( 0
1
& &
" #
0 5! '" (&'" 1
"! - ' '"
'
•
(
(&
#+
&
# "
(
(& '1&#
'&
&3 ( & & &4
'
!& " ##
'
(&
(&
#
' # // & # ' & " 3 &( &#&
!#
" ##
&
/&' " "
3& & ( 4 !'
'/ (&
#
gi
@
•
m
ar
, '(
!'+11 ' !
'!
'"& # " '
(
61 !
##
" ##+
& # &0 " ##+'-'/ " 2#
'
3 1&'& &#&
&(
"
& ' &'
'& '&'"
5!
' -(
( !
& ' ##
# 6'
1 '&'
1
' ##
' &
, !'
( #
'&'
# ( 0 ' 5! ' &
! '&' ((
1 !#
'& -' '/ &0
(&
2 ' 5!
& ( &
(
'&
bm
%+
# ' '&' , &# & " ! & . &'&
1
' #
& &
" 2' "
#
(
,
#
&' "
' &#
& & ( 4(&' ! '"& 5!
16
m
%+
.it
*&'(#! &'
'
"
!#
('&#& (&4
0
( 7
!& !
& 0 (&' "
& (
'&
(( ' (&0 (
#
&' (& "
"
11
(&' #
&
(#
' &"!/&' " (&
!
' ##
(!&#
'
(&#
2 '& 3
(&
"
'" 4
0 & !
&4 % &
" ## (!&# " &
(
5! ##
" 5!
+''&
&' - &
& &&
" !'
((&# "
(!&#
# '
0
' '"&# (&
'/ " "
(
#
&'
('&#& ( 0 5! ' &
( 8 ' & '!' "
#
' 3 ( & & & ( 4
"!
& 1
&0 # & & ( ," ( # ' (&
#
0(
& ( ' -(& (! ," -( #
#
1 6" (! &
&
# 1 ##& " (!&#
#
' (
!'+ &' '/ (&' #
&
# ""
(
'
9
( & &'" 9
( & & & ( (&'11
'
( & &'"
( & & & (
&'& - # " ##&
&
"
#+ &' '/ !
(& #
#&
&#
&"&#& (& (
& (
: ' 5!
'
1 " #+'
'
(&
#
'/
& &
# '&0 ' (!
&#
&
0
(! #+;$
= '&1 0
'" &1
# &
&>
*& !
& !' & & > .
??? ! & ( '/
( & & &
( ':= 0 3
4
0
' " ##+ !/&' 0 % &'' 0
0 0
@
!'
( &
(&'"&0
(&' (! #
7
" # *<
(
"
' 1 5! # 3 ' & " # %& &4 0 5! ##+
&(( & (& !
!' 1 # "
&
#" " &"
'"
" '&
A
1#
# #!'' 0 #+#
'&
& "
'/&' (
"&
& 1
%
&#&
& 1
(& ' 1 0 # (
(
"
# 6
#
!
"
#+
&
&
& " ##
1 #! /&'
" !' ! & " "
(& " ##
!
(
(
(&'& (& # #!''
''& - & &
1
#& &
' -( 1 7 !' (&
'
' (&'
(&#
( 0 &( & (!# ! # 0
'
'(
# (
"
'&
(& "
&
##
" !'
'(
'
( -(
#
! & -( ( " ##
& '/ # 6(
' '
#
#(!'
#
'/ # 6 '
' ##
('&#&
0"
2
'"& !'
'!&1&
(
"
&
'&'
( 5! '"&
'&
' (! #
" '&
/&' "
-&' " ##
( & & & ( <&'
!:"
" & (&0 '8 " 5! ##&
('&#& (&
(
5!
'/
'
(&
&'
"
B
'
&
#
!#
'&
& "+
&
&
10 "
( & & & &
'
" (
(!
!' &
.it
; &1
' 5!
'
" & (&
&"&#& (&
""
" ##
( & & & (
(!&#
&
' // /&'
& &/&' " !'
" &' #
& &'& &##+'
" 1!#
1&
(&
'"
#
&
&
! # 6 &
3
'/ " / &4 *&
&
'( " / &0 ' !'
&( 6 (&
#
# ,
&' '
. #
'(
5! 0 !#
##+''& / & '8" # !' & " 1
'
' (& ( ' 0
" "
m
&'&
& & #& &0
#& &
&
0 '&'
(&
'/
&'&
( & & & (
2 '
"&( '
1&#!/&'
""
( '(
"-
1
(
#!''
#
'
"
(
!
#+
'/ " # % = , !'
& 1 ! #
&' # 6 "
"?
& (& & (&
#+&
(&
!
'
(
1 '& !' #! &
( ( & 0 (&
!
" 1 ' 1 '& " #
('&#&
& (& & (&'( #
# (&' #+
'/ " ##
(!&# 2
&
' # 1 ! # 0 ' #
( & &'"&
' & !# &' & " #
&"
#
&
#
&#& ## & # " #
!#
( & &'&
( (&'
// ((
#
##
(!&#
2" ##&
!: 3& '
& ' ##
'
! ' (&
&
#
m
ar
gi
@
&
&
&
" 1 & " ## "
#
& &
'' + ' & #
##&
"&1
(&
! 0 #+
&
C & &
##+
&
' 4
D. "
bm
%+
& "
((&# & &
&
# ,
' "
' ##
&
"
# 1 ##+
& " ## '!&1
('&#&
#+
'"
'&
&(
''& (
#
@
#' !
& %=
' (5!
#&
!' ((&#& & & 0
(
&# & A
#(
" ##+
& " # #' !
& ! (&
!
" ##&
%+
&
& 11 &
- (
5!
& 1' 1 (
3
! 4
0 '&
(
& 0 ' ## 1 &'
(&
!
'
!((
1
' 0
: #
' &# '&
' & !##& (
&0 #+
&
&
-(& 1 ! #
&
#
@
0
! "#
#$
% & %* ' " 0
??? ( &?& #" (& (&
'E
#& & E "- ; "!/&'
# ' !
1 " ' 5! &
&
' "
'"
' & 3 !' &2"!4 #
# "
!" & 3
F
(& !
( & &'" 4
%+'
'
= EG #
' # '' + (& ! ( #
!
#
&' ( 0 2#
(
(&
'"
E &!
#
!
(5!
# !' & " ! # // #
!&
#' !
& % = 0 (& ! '"&
!' &
((&# & &
!
'
&#
(!&#
" & /&' 5!
((&# & & (
&
" 1 '&
# & "'
(&' % = H
*
0%
/0
I
$
&'
#
# #' !
&
'
!
& %=
" (
'
'
''&
' = 0
#(
(&' #
1! &
%
1) Dal Logo al mattoncino programmabile
E &!
! & ""
!
>
%
&
(&' & #
' >
&'( '&
&
(& ' (&' '! 6 (&' #
" # %=
0
#
&' ( " G = E ' 1
& . ' / #J
( 0 "!'5! 0 "&1
'
'
' !'
'
# > ' '"&' !'
'(& 0 (&' 2# 0 #
/&
J ## "&
'"
&"& A
(&D>
!
#
!
(
%
)*+
'
%
%#
!
*
+
%
#
!
*
!
%
"
#
,
%
& #
%
#
*
-
+
#
1& "
'&' ,
& 5! ##& " &
" > &
& > A&
'&
(&(
' 5!
& 5! 1&(&
(( &'& &#
!
-( # ( (
## " "
(
(& ! 1 0 1
(&
' #
( / ('&#& (
'1 ( #+ '/&' , ( '
!##+
&
1& " '
('&#&
"
#
&
# (&
!
'& & '
(&'(
"
&
&' # 0 ( ( "
' -( &0
5!
!'
((
(
#+'-'
(
1 6"
'
bm
m
%K
&
.it
!
!
"
%
gi
@
L!
' '/&' 9 " # '' +
@ ' & 9
' "&1! & (&'-&'
(&' #+ "?
" &' #
((
#
##
(!&# 0 (&
!
( -(
1 &' " # ' !
"
&
/&' (
"&1 1 '&
" !
##+
! & "
"
' 0 (&
!
# ( & " # %& & < (5! & 5! '"
&
'/ #
'
-( (&
' 1 "
'
/&' H
#
&
" ##
!
( & &'" I
0
' "
(
(&'
##!
/&' (&
&
" "
'
# &
"
'
# (&
!
H
%& &G
I
0
&
" & & ( H
% &%& &I
0 '& " '(#!"
#
&
# 6" # &
&
" # H ( &G& #" I
m
ar
'"
&
# !'
& '& # (&'
& "
(&
! 0
' &# '"& #+ "?
#' !
"
(&'
& "
& (&' 5! #(&
" (&'( &0 &
( & & & 2 5! '" 0 (&
!((
' # '' +
J
&
(&
! 0 (& M&
, &
#
&
((
!
'&
1
( ' !' 1
& &- &' #
&0 '&'
A
& 1 ! # " #
&
/&'
( -( L!
&
# 0 & # , &
#
/
+
##+
!#
( & "
"
" & /&' " ##+#!''&
& #
&
!
(' (
!# -&'
" # &-?
( # (&0 #
&
/&' " !' & &
#
'
(!#
#&
! &
#
"
"
' &
'
# #
' (& !' " & ' # ' !
& "
&
/&'
' #
& " ##
& &
""
( 0 ,(& !'5! ' (
&
#(
(
" &'"& (
"- '/ '& #
( & & & ( " ##+'&
(
J
.
0
.
???
"
(& N
0/
%
'
&
!
#&
0
'
1
0=
&'"0
"
'
(
"
#(!'
#
& &'&
" '
&
'
' !' #& (
N #& (
"
# 0
" 1!#
10
&( "
##+
'(
(&' !-( '
&(( & ##
( & & & (
"
' (#
#&
&
( 8 #+'
' '
(
' '"
- #& (&' (& ( '/ " ( !
a) Hardware robotico
; !' & &
!' (&
# "- '/ /&'
(&
!
( 1 "
"
"
' & (
!
#+#
' & (& !' ,
'1 (
!# (
& " ##
- (
" !'
0 & " !'& ( ''
(&'& ##+
'
* &'&
' &
&# &
&
(&#&0 (
'
(
3
! &4" # & &
# ( 0 (&
5! ##& (
, &#& !' ((&#& '
! &
& ' &1 ' & (&' & #+
&
* &'&
' &
&# & (&
(
(
- (
H
&1 '& " &
"
I& (
(
# & & "
&' 0 (
1
(
&(( & !'
1 '
(&#&
&
&'& '
H ( " 6I " ##+
"& " 3 '
'
' (!
4
'
" ##+#
&1
.it
# (&
!
!
"
' '
# //
" ##
# & /&' H
!'
&
'
' &0 !'
## & " '
(&
0 !' #
'
- & & "'
#(&0 !'
'
'/ " - 0 !' ( & !&'& & & 1& ! ( # O I
0 # & & !
"
'
"
!&
' &
1
!&
&&
5! '"
!&1
" ("
"
!&1
# (&
!
' (
"
& /&' 0 # & & ' (
"
' (
#& 5! # -( '& (&
#
*&
11 '
(+
, # &-?
' !' (&
!
b) Software robotico
0
m
'
'&'
(
!
' #
'
&' &
& & 0 # 10 '
bm
'
#
' & " #
( & &(
& 0
" ' ! &! !
'
!'
0 "
&0 # & &
( 1
' !
&!
!0
&#
& '
'
#
(&
#+ 1 6 " ##
!#
&
(( '
gi
@
# &-?
(
&# !' & & &
(&'"& #
&(
" #
&-?
" !' (&
!
*&
# &-?
" !' (&
!
" '" " ##
'/ &
'& " #(!'
- (
H'! # (
"
" !'
&
" 1" & ( !
"
#+# & &
'&' 1 ,!'
' (&##
I
0 '(&
A
'
#
&-?
& & (& " '" " ## " &' # 6"
' &
! &
&
!'/&'
(&
'
&
#
'&
& ' " # &-?
& & (& , # (&
" -' /&'
#&
F' &+ (&
# 3 ( -(
'
4(
&1 & !##
!##
( "
(' (& " !' &-?
(&
!
&
1&0
& 0 ( ''
(& M1
# &-?
& & (& 1
&
&" ##&0
1&0 ' & 0
! &
m
ar
L! '" !'
" # & & "
(&'-/&' &
1 &' 0
&
$ -'
(
&
' ##
#
0
"
'
(
( # //
'&
(
" &'"&0
& &'&
&
& & "
' (&
( -( L!
& &' &'&
&#&
(
##+
& ""
(& & &
10 & & &
" '
"1
& &'&
& &
i) Robot ripetitivi
;!
& #
'& !' 1&#
1 & #+
' " !' & & '"!
#
2 !
1 #&(
'
(&'
( &' !' &
/&' (
!' 1&#
'1 (
-"
##+
&
& ' ## (
' "
&'
& L! '"& " (& 3& &
14
- (&
& &
&
!' &
/&'
# ( & (&
#
(&'
( &' 0 &
#
'
'
"&
(&
1 5! ##& (
- '&'
'
0
'
(
#
&
/&' " # & & , "
& "
' (&0
&
1
#
'& (&' &##& " ## !
&
0(
"&1 ''& (&
&'"
#
'" &
' &
# - & (
# 1 ## " (&
(&'& (
"
'/
&
'&
# ( (&
'
(
'"
#
&"&
'
(
1& '" #+
&
/&'
#
' #' !
& % = , !-( '
&
" '
!' &+"
A ' ##
( & & & ( F' & & &
'
"& "
&'"
' &"& " -' & H
" # &-? I " !'&
!' #!( 0 !' !&'&0 !' &((& O
"- '/ " # & &
&# " 1
P( #
(&
#
&"
&
$"
(&
'
1& 5!
& & & !:&
#&
"
!'
&# (&
#
&#
(&
&
" '
&#&
"1
0 '
" !'&
" 1
( &
&
&#&0
A
(
'
' 5!
& ( &
' '& " 1
(&
' 1 (
& '& " !' # & #+
& " !'
&
/&' '
"& " " (
'
' ! 5! ##
' -( 10 (!
&'"
0 " ##+# & !' "
' & (&
'
##
'/
'/ " ##&
&#&0 &
! 1 /&' " & /&' 0 ' ' 6 ((
iii) Robot intelligenti
!'
&
5! ## (
&# ' '"&'&
# 1
"& "
!' (&
&
'& '
"& "
&#1
'
# 0 &11
' 0 (
# 1 ##& (&#
(&
&
' ' ##
& & ( 0 ! 1
!: & &
!'
#(
!'+' ## '/ &
1
gi
@
L!
m
'(
bm
*&
.it
ii) Robot obbedienti
& & (
( -(
!'
&(( & (
!'
& '
& #
<&' ,
# 1 ## &
5! ' & A
m
ar
$
& ##+#!''& # (&
& " 1#!
&( "!
&-?
(
'& '
"& #
& & " -&'
&#1
& #
" -' 0
'&' "
'
11 &0 '&'
"(
' (&
" 1 - 0
!'
! /&' "
&
' (&0 (
5! '"
!: (&'(
//
' &
"- ' 0
" -&'
## 5! # # & & " 1 ! (
(&
&
' !' "
' & &"&0
!' '"& !' " -' & &
1&
iv) Teoremi microrobotici
*&
"
& & & &
!' " # 1& & (&' (#
'&
"
&
# (& !/&'
( & &'" (&' # # ' !
& %= 0! ! #
'
#
( & & & (
& ((&# & '
&
!' " # 1& & (&' # (#
##
&#&
"
( & & & 5!
'" (
" -&'
!'
& &
""
( "&
&
// (
- #&
6 ' & ' (
C ! # // # 0
#' !
( -( " &' #
2) Kit e linguaggi per la microrobotica
1" 1 ' # >
&'( '&
&
# > 5! #(&
#K1&#!/&' " ##
( & #
&' (
'" 1 &
#
< # ''
(&
! 0 &
-'
'' K
!#
" #0
( & & & (
" !'K1&#!/&' (
&
('&#&
&
" !
< ##
" # 1&#!
! #
#$
' ' !'
# "1
1 6(
5!
"1
('&#&
' ##K
!' (& (&'
& " # (& ! 1 &0
(!
1
2
"
('&#& (& (
K
J
&
-' QQ
(&#& #
&# & &- (
##
%
%
!
!
4#
45
*
,
3
+
!!
#6
.it
!
*
-
'&
&"&#& (& " "
(& " 1 '
& '
( 8 !' (& , # &(
& "
'"
' &0 ' 5!
& (&'
& (& ! 1
(&
'
#
(&'
2
>
(& ! > !' & & &
# //
!' 1" & &(&
'& (&
"1
0 '
#6
1 '&
&(
"
'"
'&
&# & (&
'
# %K#
' & !' -( '
"
5!
&(
"
'"
' & ,# #' !
&
# #' !
& ' ! # 0 &## (
&
" # /&' #& ( 0 &
0
&
0
# #' !
& '&
(&
(
& "
(& & 5! ' & & // &0
' &0 &
&
'&'
' #
&'
!
)% *
#
%
*
4
!
'
& " &
" > &
!## >
P#& &- " # % = > !
! 1
%
+
2
# #
+
)
*
" #6 +
3&
& >' % = 0
'"& (
!
&1
%
!
gi
@
7
!
!
bm
m
#
#
&'& ' (#
,*
& *
(
! !!
! 8*)
4
#
! 8*9
m
ar
L!
( 8'&' ,
#(
-&'
# " #( & & #
!' C
" !' # ' !
& "
&
/&'
( & & &
(
&
& !
& ' &"&
#(
-( (
#
'
$ & (
' # '' +
J
+ #+"
" ##+
&
(!&#
((&
' 1 ## " &' # 6 " !' # ' !
&
# %=
(
#+
! # //& " !' 1 & (&
!
' !#
5! '" " 1&#
!' " "
A#
##& !" & " ##
&
'&
( 0 & (
'"
" !' 1 &' " # % = 3& & (&4
0 '
"& "
#&
"?
//&
.&
(& !'5! (
(
5! #!'5!
(!&# 0 #
& &
(
5!
- "
&
/&' " "
(
!'
" ##
( # "
( 0 !' # ' !
&
# 1 ##& " (!&#
" ##
('&#&
1 '&
(
10
'&'
& # " &' # 6
& & (&
&
(& !'5! # C
# #' !
& ( # & " ##
3 &
( & & & (4
(!
#
0
@
0
'/
((
#+
'(
%=
#+*Q " ## % &
&
3
%& &
( & & &
•
•
•
R ##&?
&
:
&#&0 (&
, - 5! '
&
1
0
##&
1#!
& "
& " ## # ' !
&
* (C 1#!
"4
0
&
"
(C #& &
#
/
' #
0 ##&
&'& -( #
'
A" !
&'( '&
&" #
;
' #& 5!
"1
&(( &
#
9 !'
( & &'"&
( &G& #"
&'( '& " ## % & $&(!
' /&'
# H # '" I
( &G& #" 2Q & & ( 9 !'+1&#!/&'
( -( " #
(!
& '/ # 6
& &'& ' !
9 &#
(
" #
"&(!
' /&' "
&
! " ##+ % 9
H
F I @ (&' # C * (C
GN (C J (
G%& &0 !' " ##
%& & #&(C
9
&( "!
&'
1 %& &
"&(!
' /&'
" ##+
F' 1
6"
"
A" !
&
1
!' &&# "
&
'"& # "
F'
(&
" ##
/&'
#( '
&'
# '
&&#
&
# 0 (&
&#& #(!' " 5!
(&' !
%& &
(
!#
& " ##
((
& " ## %*
& " ## %*
"
(!&#
0#
" ##
!
.it
•
'&'
('&#& (
#
&'( '& " ##
" # %& &
% & !
'"&
/&' 1 ! #0 (
" ( 1
#
" #! & (&' #&((
#& (
##
& " %& & #&(C (&' * (C ' ##
& & (
" #
&
& ;2$$
& & &
'
"1
!
"
&'
(
" &(0 &#
(&'"& # #& ( " ##+
& '
( " # #' !
&
#&
!
;
&&#
&
0 1 &' " %& &0
&
& & #(!'
&
%+
!' (&
!' 1 &'
# ' 0 !' -# &
& #
&1 '"& '(
!'
&
# &#!/&'
( #&
&
& ' &! ( ' (& & <L* H
<& L!
*I
0 !' # ' !
& (
0
1 &
( &0 " &
' &"!
(&
'" '
# '&
# #!''
<L*
!'
! ! "
&
/&'
#
5! ## " # %& & "
( & &'" 0 "
, -( #
'
#
# &&# N** H
N (T *&
'" * ' I < # N** ,
" &' # !' " &
&# & 1 # "& . "
& "
# " 5!
&
! 0
&
# "
'
##
&
" (
!'
' & " (&'-" '/ (&' #+
&"
( &
m
ar
S&
gi
@
bm
& '& ##+ "?
" &' # 0 &'& '(
''& ' 5!
''
1#!
& #' !
&! (
" ## (&## & /&' '
% (
(!&# !'& " C
( & & & ( , &
#
#' !
& ' &! ( #
( # ,
'
& #
(
! 1
,#
'( '/ "
&
0
(
(& !'5!
& 1&#! & -&'
m
(&
@
J
% % & U
!'
& (
#& & " C 0 !
1#!
& '& #
&'( '& *Q0 " (! &'& "
!
"!
1 &' #
#
&&'"
'
??? # & (&
'
"!( &'
'" &
$ ##
( (
" #
;
1 & # #!( !'
( "
& & (
"
"
""
( 0 " '& '
3
* (C 4
'&
/&'
"&(!
' /&' !#
&
##C
"
"! &V( ( (C
&! '" T
#
#
;
& # ( & # # ( '/
!
!# !&
&"& &
! ""
(
" ( ( 0 # (
1!&# "
(
!: '(
(5!
# &#&
//& " (& & % 1 &' !#
,3
S '"E & "4
??? '"E & " (&
&
'
W &C ' ' & & ( & & (
! & &!'/&' &#& (&' #
#
0 !((
1 ##
! (! ,
# //
1 &'
# '
( & &'"
&
(& ' W &C ' '
??? ( &?& #" (&
&#! &' "
&X TX &
#
#(
&
JJ
!" '
E
??? &! ?
(&
! WV
!##
(T (T
##C
"
"!
&V( ( (C "&(
??? "" !
J
a) NQC – un linguaggio open source per la microrobotica
N (T*&
'" * '
!# # ' !
& <L* 1#!
& " $ 1" N !
%
(&
(
(&# & " <L* , # ! & # "
C 1
1 ( &
& &
!'
& # 1 ##& #
'
0 1#!
'"& " # A ' #
&
"! #
'
'&
# 1 ##
A (&
#
# !& #
'
&#
&( "! 0
'"&
-#&
'& (&
'"
# #& & '
" #!&1
#
( & & & 0 '&
&
' # (&
&
'& ' ! &
;!
#
&( "! (
' # ! & # &'& &' "
( (
' N** F' ! &
/& &
'
! & ' /&'
(&
& (
'"
&# '
11
"& & '
# '&
# !& #
(&'1' & , &
# !' -( #
&(( & 5!
&
#' !
& '&'&
'
(
(
&
'&'
' &
' 0 '&' , ( & #
%=
'&'&
' 5!
& ' (#
& & ! & 1 -(
(&' # '
' ' 5! ' & #
! ! " ##
&( "! " <L*
#
##
&( "! "
( & &'"
!
"
! & #
' ' # #' !
& <L* # &&# (
"
<L* , N** H
N (T *&
'" * ' I *&
'" &#
##+" & "
&
'(
!'
"
!
' (
# '& # 1 '
#&
"+
& " #
( & & & 0 (&'
'/ (& &
<L* *&
"(
# '&
N** ,
" 11 & !' 3
( ' & " (&
'"&4" #
&'( '&
'- '&' &#& " ( 1
&
0
1 & #
'! 3
;&&# 4" 1
! & " & /&' #
&" "
! # //
# '& &
( & & &
'
-1&
" <L*0 5! '" 0
'& /
'-'
-((
'(
5!
'&' '
'
"
&# &
'" " 1 &'& # '&
# (&'
' !
&-?
0
#1 0 (&
0 '(&##
(( #
" #
&
' &
0 " ( & '8 #
"
'!0
"
!# ' " & '
# #!'' H # '
' ' I(
!'
' & " (&'-" '/ (&# (&
!
# - & & (
6 &'
!
#
! # // ' # ! & #
'"
'/ (&' #
&
/&' " #
( & & & '&' !: (
!'K#
& 1 (&
bm
#
gi
@
.
" ##+'
( &
#
#
#
&
'8#
''&
'&
(&'-"
#
m
# !&
.it
c) BCC – una collezione di tool
m
ar
*&' 3
$ ( (&' &#4
''&
& & (&' &##&
"?
'"
-( #
'
( ((
!' (! &
&((
3
G ( '
N (C4 &
' & 0
&& 0 1
# 0
1 ! # // /&'
-( " "
' 1 ## 0 ' #! & (&' '!&
' 5! ;&&# !'
& &'& -( #
!# 1" & !
# 3
4" # & &
&-?
*&' 3
$ '& ( 4
!:
" (&
'&' !'/&' 0
'(
' # (!&
" #
( & & &
*&'
& ( "
#&
& " & '
//&0
&
0
&
'"& '(
#
0 "
( 1
' !' (&# & &#&0
&+ & & &- (
#
'
' '
' ##
#
3
#!'' 0
(
'! '/&' 4 " #
1
(T(( &! ( &
' '5(
$ 1" N ! &
& #$
' & " *&
!
( '( 0 ##+
F ( F' 1
E'
1
??? ( !! '#
& #
C&1 # & " (! , &
# ( (
# !& # '1
1
(&!'
# & (
' !' (
" # E
&' ( D!
Y
( ( # "
??? ( !! '#
& #
C&1 # & ! & #X "&(
N
# ' ! 0 '(
'
# '&
( & & &
! & "& &
&&# (' (
&1 & 3
N (C '&4 * (&'& (
( & &'"
'&' !: (
- !'
#/&
&1 '"& 5! !'&
!
'& " (
'
#
5! ##&
" #
((
& " ## %*
!: - !&'
# & &0
#1
! # //
#
'&
" ' & '&
&
<L* A & & ' ##
'" ' " #
'! " N** !' 1&(
3 $ (&'1
4
''!'(
3 ! ( # 4" (
'
-( (
-( # Z
$ ##
! (
# #&
& 3
N (C[
&E (C4" ( "
8(&
" - O !' ! &
#!" (&
'(
!'
&(( & A
#(
( (& '( 0
- #
//
(&'
#+*Q
" !
!' 1 & V
&E (C0 & #
&!
& #
#&
!'
& &
/
&'
1 "! (&'- ! /&' #+
! & " "!
& & H!& "
'
I& ! !' & &
#
/&'
!'&
#&
/&
3 & &' "
&4" # V
&E (C0 &
!# ' " # &!
1 '&
&
(
1
& ( ( &
' # & &
'
/ "
16 ""
(
&
# Z ;!
'( ' 1 '
(&'& (
#& # & &
(&
&
#& '& & ! &Z
'&
!##+" &
' &
( #& !
=6 "
'"&
' &#
#
' 1 ' &'& (&' &##
"
(&
'
(&#&
(&'"& !' (&" ( (
!: '(
(&'- ! &
(
(&
'" ' //! &0 1 #& ' & & (( $
!'
#
'! (&#
'
" "
! (&# H
<L* ,(
' 1 I '&' - (&#&
#+#
'& H
1
&
# &0 !
'1 ( (
F;I
0 & '"& ! & ##+
&(( & #+
"
/&'
bm
F'
m
.it
2 & 3
& 4 !'
# (&
'"& 1 ! # (
'
!'& 16 & #
" !
0
(&' &## '"& (& M#
( & & & %+ ! # 1 &'
&#& 0
H1
# &
'
O '(
(&' !'
#(
&"
' " # !
( ( -( #
' I
% 1 &'
! #"
J J ," #
'' &
0
'
& & # "1
1 &' "
@
G '"&? U . , & !' 1 &'
(&
!
( H (<L* I " '(
# "
1
&
& & %'!T0 (&' " 1
( -( J
-' &
" # # '!TC ' #
@
gi
@
#
## (& /&' & &
-( 0 #
&
' & " ## (&
# /&' 1 , !' (&' &##&
'(
'
(& !# #
& 2 & #& ( 1 ' &'& # '(
# &'"& " ##
'
*# (( '"& #
' # /&' 1 '
1" '/
#
' (! , (
& #\ &
F'
!'/&'
&- &' #
' &"&
#(
" -( (
m
ar
;! & ( : (
&
#
# -(
# (&
#
&
&
/&' " #
( & & & ,
&
'
& # #
& (&' !'
(&
# &0 (&' &## &0
&" #
( & & &
#
&
'1
'
#
( & & &
!'
5! & !' & # !#
- (
'
' " #
( & & &0 & !
!' !# ' 1 ! #
!##
# '( '& # &
##&
& &"&
# &1 ! #
&
&(
& "
&#& (# ( 1 '
&
! &
'
"
11&
" N**
#&(( #&
d) Le macro di NCQ per avere le primitive in italiano
= /
##+-( (
!& # '
# '& "
'"
&# '
6 !'+
&
/&'
#( "
(&' <L* 5! ##& (
-( 1 (&' # %& & (&'1
#
&
' # ' (&
'" ' # ' !
# ' *&
(( '' 1&0 #
( & & & (
5! # !' 3 & '& #
&4
&#
@
J
&! ( &
'
&V(
&
( (&
# &!
&! ( &
'
&?-#
D &! X"Y@ @
(<L*
(T((X
! X JJ T
#5! ' &
1
'
]"
]"
]"
]"
]"
]"
]"
]"
]"
-' "
HI
-'
'
H
!I
-'
1' H
1I
-' '"
&H
?I
-'
1'
-' ! &
-' -'
H
/I
-'
&( "!
= /
!'
- ( #
&
"
&#&
#
'P?"H F;X I
7 ' 1H F;X*I
7G
'P?"H F;X*I
7 ' 1H F;X I
7G
'P?"H F;X ^ F;X*I
7G H
1I
7
' 1H F;X ^ F;X*I
7G H
?I
7
'P?"H F;X ^ F;X*I
7
H F;X ^ F;X*I
7
? # H! I
7
H
/I
C
'H
I
5!
( & &
'
#& # &0 &
&
5! "
" 1 ' !'
#(
( /&
'/ (&' #
'
( & &'" 0 & ' # (&'
&( "! <L*0 '/ (&' #+
& " ##
( &
10
' (
' '"& '&
&'& !-( '
HI
7
H
!I
7
#
( & & &
#!'' (
6
%& & % - !
m
ar
gi
@
bm
m
"!
& (
& '!'& !: (&'1
(&
(&
'"
( &0 & &' & 5! !'
#
16 & &
' # &
&(
!
!
(&
''& - &
&
#
.it
( -(
"
#
3) I teoremi microrobotici
a) Il primo teorema robotico - velocità e precisione
& & '' '&' , '(&
(
&
&#
" ""
(
!'
'& , '
"& " -&'
# &'"& " ##
( & & & (
*&' # '
' ' (
''& &1 &
' (#
5!
&
&(( &
& (&'1' " M
(&'" /&' (
! & '&'
! ( ' ##
( & & & ( 0 &11 &
5! & (&'
&&
1&
(&##&(
' (&' '! 6
&
1 (&' #
1 6" "
(
( '
!## ; *
' & 5!
" ##
!
#
& &
! 4
0 (
' #
' &
"
&
" !'
# ( /&'
##
&
&(( &
' (
''&
! & #
'/ 5!
&
' ##+
& #& (&
(& (&' # % =
## #
'
##
'/ "
( & & & (
&(
#' !
&%=
#
&
/&' "
( & &'"
&'
# - '(& " 5! ##
! 3
A
& # #' !
& %= 0
/&' " - !
&
(
& &
1 1 '& 1! &
&"& "
#
' &# /&' "
( & &'"
"&'& '(& ' #
" &'
#
" #& &
"
# //
.it
' #
&
&
# % = (&
#' !
# 3 # &4" !' # ' !
&
& "
&
& " !'
#(0
/&'
'/
#
/&'
# & ,
&
& &
1" (
#
( & & & "
(&
!'
(( & " -' &
#
(& &
6 ' (
'
# ( 0 (&' ' &#
_ $ &' '"& "
A
( & & &
" (&
!
&
#0
!: & &
!' # 1& &
!
1 -( '"& (
#
&
/&' #& ! "
# //
!'
(& & &# &' #
' ( ! &0 ' (! 5! '" ## -'
& ' ##
& /&' "
'/
%+
&
1& " 1 ' 5! '" ( #
# &
#
( ! ! " #
(& &0
' !' &
&#& ##+ 1 6" ( ( " ##+
&
#
&
/&' *&'
( : (5! '"&
&
(&'-" '/ (&' # # ' !
& "
&
/&'
"1
- & ' &(& ' # &1 ' & " # & &
gi
@
#
& &
& (
'
bm
'(
'&' ,
& &
#
" #
( & & &0
&
(&'
'& (&
#
& " 5! ' & (
m
& #
#& & &
" 3
;&
"
( & & & ( 4 &'& &
'/ #
'
1&'& " (5!
(&' &# "
#
' " # &-?
"
&
" # & &0
# !'/&' #& (&
(&'( ! # (&''
#
((& "& " ##+
1 ! ' ##
&
/&' " ##
! 0
"
&( "
&
( & & & 0 ,!' ((& "& &
m
ar
#
& &
(&#& "
!
0 (
&
! & # &
"- '/
1 ! # 0
& & ' ##+ # ( /&' "
!
!##& (
& " # (&
!
#
!&1&'&
H T #I(&'
( &' 0
!& '& '
"
'/
"
& 0 !'
( & & & (
!&1 ' ##&
/& 9
& '&'
!:
!' 6"
! Z
%+
!' (&
&"&
&1 '
' ##&
/& #
( & & & , &
1 #&( 6 "
!&
& &
#
&
(! 5!
"
&'&
1 #& " " -!# # 1 #&( 6"
& & 0 '&'
(
"
'
(&
!' (
"
'/ ' # '
H
5! '" (&' '
#
#
( &
#
(&' &## '"& #
1 % ( '"& #
5! ' &
1
&&
((
'
1' I
"& & 1
'
!&
"
_"&
& &1
1 & "!
& & !'& ' 1 ' 0 #+# & '
F' (&
'&
&
&'
!
(& 2'&'
!
1
# (
&1
#
&
&
(
& ' (
&
0
'
'
#( 0
(
'
#!''
'
' '
' !'
' ##
( & & & ( 0
' ##
(
# ( /&' " #
&"&
!:(&
&0
& " !& 0 (
(
" #
1 ' & &'&
' '& ' &(&
"
!'
&#!/&' " 1
& ' 1&#
(
e) Il secondo teorema robotico - il salto dalla scrivania
F'
1&#
(
#
#!''
''&
& (&'-" '/ ! (&
!&1
# & &0
'"& ' &"& -( (
& & 0 & &'& ' /
'"
&1
"!
' &
&
5! '" !' & & '
"& " 3 '
4 (&'& (
# (&'
& '
(!
!&1 '"&
.it
'/ #
'
!: ! # //
#
' &
" (&'
&0 !'
( &'
! &
(
"!
&# 1 #&
0
(&'"&
# !# '
,
!& & !
'&
#' !
"
&
/&'
1 "&'&
&
(&
'"
'
&
'
&"& (&' '!& #
' & 0
5! '" # #!'' & ''&
'
!##+ &
(&
- ' ##+
!'& &
' ##+# & ( &
m
ar
gi
@
bm
m
&
!' & & (
'&'
#&((
5! '"& !
!' &
(&#&0
'&1
#&0 , !'
#(
16
& " ! (
##
A
' 1
& &
" #
(&'"& &
$ ##+
'/ (&'
' & " (&'
&
! & 5! ## (&#
' & " #!(
' 5!
& ( &
6! #
((
(&' " # '
& " 1& ' & !'
&
"
' & (
# & &
!:
!
/ #
' & (
#& '&
" # 1 #& " #!(
#
" #
1 ' & *&' &(
' 1'
!# &
# ' & "
!
!: " 1 '
'1 ( !'
(
'
#
& &
5!
'/
& " ! (
1&'& &#&
&
'-'
-&'
#
& #
" #
(&'"& &
0 !'
& &
(
(& '1&#
''& 1" '/ &
#(!' '
' '
'(
& 1
'
# #!'' 0
(
& &
5!
& & 1
'& /
'
&"&
' -( 1&
#+
'"
'&
- # 1 !##+" ' -( /&'
(
A " 5! ' & 11 '
(&' #
!
" # %=
# #!''
''& 1 & # & & '&
(& ! &0 (
& '/ #
'
!: &#
(& 0
' 5!
& ( & " 1
! & "
1
"
#
5! '" " ( "
$
' <L*
1" # - !
L! # (
&
!'
%
!
#
#
#
%
& &
,
'
'
#(
"
!'
( 1 ' 0 " !' (
// 0 '
&"& (
# & & 1
!&1 ( &
1 '"&
" ( "
A %
- ( : & &'&
&#
!#
' &
" (&'
&
H
(
1 -( #
'/ " #
'& " 1 '
#
& & I& ! 5! ##& & (& H
#
# 1 #& " #!(
#
" #
'&0 (
1
6 '
'/ " #
#
& '( '
"
(&'"& ' # # ' !
'" (
(&' #
&'
' & & 1 #& "
& '( '
"
#
(&'"& &
" ##
!
' ##
&' " 1 '
!'
!# & -' # '&'& ' # ( ! # 6" # 1 '
(&'"&
( ! # 0 ! (!
'
1'
1!& &I
" & 5!
&
'
!' (&
& ' &'"&
# ( 0 1 11
& !
(& M'&' ,ZN
(
# - & (
#+11( '
' & # 3 ( /&4 !:
"1
' &# "+
&(( &
-1 '!
(&
"
'
'
'
& /&' "
' & 0
1#!
!'
&
' (&'
' &0
1
&
# 6 " !((
&
11
'
5! &
!'
!((
1 -'
&" -(
& '"&
1&#
"1
!
"
//
! 5!
& -&'
!:
&1
' !'
&1
& " & !'
& H '(
&#& !'
'! & , !'
& ' 5!
& ( &I
0
5! ' &
#& &
&
&
! ( 6
( & #
( 1'
'/ ( "
D
#
1 #&( 6 " #
& &
6
! ! #
!
"!
&
#&
.it
# (&'-&' &
##
&1
# // /&'
&
& #!'
#
& &
"
(&
11
'
"
'
& (
(&'
##
!&'
'
&
&' "
#
#
#
"
%
'
m
ar
gi
@
bm
m
&(&
'! '&
- &
"
( ! # 60
& '"&
5! '"
"- '/
#
"1
(& !/&'
&
/&' " #
#!'' 5! ## (&'
A #&
& " !((
&
S& 1 ! & '
&' !'
# & " ##
( 1'
% &! '
1 !'/&'
'
&0
#
-"!(
" # - & (
#
& & '& &
'5! ##
'
&1
& #
'&
(
!' '
" - &
' &#& "
&(( &
#
& "&0
#
'&
" ##
!&
!##
!
-( 0
"
/&' " #
' &
'&'
' '' &
#
&
0
&1&( '"& !'
#& "
J
( '
!## "!
" #
1 ' &Z & &
//0
!'
1&#
&' &
'!&1
'
&' &
0 '&'
'/
:
!'
& '
'&
" #
&
Z
((&
& 5! '"
!
"
( & #
#&
! (
!'
'! "
1
&'"
& !##
( 1'
,
'" ( "
'"
/
1
" 0 "& & 5! #(
# &Z
"
'"
5!
L! ## ' - !
, !'
11
'
&#&
&#& "
!:(&
0
&#&
&( "!
!'
( & & & "&
' & *&
' # ( & " #
& "
' &
(& & 5! "
" #!(
&0 '&'
f) Il terzo teorema robotico - il solutore di labirinti
"
"& "
& '
5!
'/
&
#
( & & & ' &"& (
'
&#1
!'
& #
5! ##& " # #
'&
1 (( & (&
#
&'"&
- (' '
# - & (
!' ( &
C''
# !
!"
#+
'"
' & ' ## ( 1 " # & & & '&' , !' ( &
5!
1 & #
-"
& & (
& '&
#!''
( (( " ##
#&
" &#!/&' "
&
' #
&
#
( & & &
#! & " &
5! ' & #
( # "
//
-( ( Z
" !'
'1 (
&
& &
#
'
#!''
##
&
" # #!'' 0
6 ' " -'
#(!' #
' "
'/ 0 !' & "
1&0
&#&
" # &
(&#
"
& #
(
#+
! (
" # #
'&
6
!# # & & & & 5! ##&
"
'/ 0
# -(
6"
&# & # & #
(
# &
(&#
''& (&
!
"
' & //&' # 0
1
#
## " /&'
1 & #+
! ( 0
6 !'+#
# -( /&'
%&
'
&
1 '"& #
! ' -!
'
5! ##
# 1
#
' &
#( 0
(&'"& #
&#
'" (
0
"
!' #
'&
" /&' # 0 " (
'
A (&
#
& '(
'&'
#
P
'/ (&#
&
#( #
' &0
& ''&
! /&'
A (&
#
0 '& '(
"
1
" !' 1 &
&
5!
6!' 1 #! /&' (
'
"& " &
#
m
#
# & #
!' & "
.it
'"
'&
(& & #
' 0 & #
( & & & (
; &1
# '
& &
" # !
> ( '/ F'"
> 0 (!
"
# '
& #
& " ##
(
"
-
&#1
( & & & , # ( ' & "
'
# #& !" & " ( & # 1& ##+
'/
( '/
" ## ; (' ( ' ##K
& " ##K' / 1
'& 5! "
" #!'' " (!&#
#
'
m
ar
gi
@
#
bm
*&
??? ( '/ !'"
&