11
Science Fiction Sensor Networks Diego Pizzocaro [email protected] PhD Forum: Food, Things and Stuff (FTS) 2009 Cardiff University

Science Fiction Sensor Networks

Embed Size (px)

DESCRIPTION

talk at phd computer science students’ journal c,talks and stuff).
04/02/09 


Citation preview

Page 1: Science Fiction Sensor Networks

Science FictionSensor Networks

Diego [email protected]

PhD Forum: Food, Things and Stuff (FTS) 2009Cardiff University

Page 2: Science Fiction Sensor Networks

What do you study?• Party/Pub , with a friend of mine (PhD student in Astrophysics)

• Stranger: “Oh so you are PhD students! What do you guys study?”

• My friend: “Astrophysics, star formation history”Stranger: “wow really cool!”

• Me: “Computer science...”Stranger: “Oh.....well........”

http://tom-purvis.com/images/blogFoto/gdrParty.jpg

Page 3: Science Fiction Sensor Networks

Improving...

• Stranger: “What do you study?”

• Need to understand the level of expertise the stranger has:

• Me: “Have you ever heard about autonomous robotic systems?”

• Then there are two possible choices:

1) Stranger: “Yes sure” (never happened)

Me: “OK so my research is about similar systems but composed only of sensors, self-organizing and self-healing, etc....”

Page 4: Science Fiction Sensor Networks

Improving...

• Stranger: “Not really...”

Me: “Have you ever seen Minority Report, the movie? Police men use robotic spiders which form coalitions to accomplish different tasks...”

Stranger: “Wow it is really cool...”

Me: “Oh by the way, my PhD is in Computer Science...”

Stranger: “No way, extremely cool!”

Me: “ :) ”

Page 5: Science Fiction Sensor Networks

SciFi in Sensor Networks• How far is SciFi from real world sensor networks?

• Example:

• Autonomous spider robots are under development by the Micro Autonomous Systems and Technology (MAST) consortium.

• The Army Research Lab has given BAE Systems $38 million to lead and fund the project (headline of 5/1/2008).

Spider Robot Concept from BAEhttp://www.technovelgy.com/ct/Science-Fiction-News.asp?NewsNum=1619

Page 6: Science Fiction Sensor Networks

Another example• 1. E. M. Carapezza and T. M. Molter,

“Sustainable unattended sensors for security and environmental monitoring,” in Proceedings of SPIE, vol. 7112 (SPIE, 2008), 71120O.

• It describes two ocean energy harvesting approaches(i.e. derive energy from natural underwater power sources)

• Goal: Providing sustainable power for distributed unattended sensor and unmanned underwater vehicle networks.

• Applications/Consequences: Continuos operation improves - knowledge of marine biological processes- no need to replace/recharge batteries- homeland security and port surveillance (e.g. surveillance against terroristic attacks to power plants)

Page 7: Science Fiction Sensor Networks

Hybrid Organic-Synthetic Sensors?• Organic underwater power sources to power sensing devices/engines:

• For static sensors (i.e. motes):

• Microbial Fuel Cells(order of power: mW)

• It extracts electrons from metabolic processes of marine bacteria.

• For unmanned vehicles:

• Methane Hydrate Energy System(order of power: kW)

• Use Oxygen to extract methane gas from hydrate structures.

• Plankton produces oxygen!

• Track whales to gather plankton

!"!#$%&'()%*+#,-.+#/.++#0'(1(123.#4.5%67!"#!$%&'()!*+,-%.+/0!12'0!,'00#!/-'!('3+,'#!&4/&!#,/3'$5'!'0',&-%$#!1-%*!&4'!*'&/.%0+,!/$(!'6,4/$5'!7-%,'##'#!%1!

$/&2-/008!%,,2--+$5!*/-+$'!./,&'-+/9!:'3'-/0!(+11'-'$&!&87'#!%1!.%&&%*!*%2$&'()!#'(+*'$&!*+,-%.+/0!12'0!,'00!7-%&%&87'!

('#+5$#!4/3'!.''$!/&&'*7&'(9!;$!#/*70'!7-%&%&87'!('#+5$!('3'0%7'(!+#!('7+,&'(!.'0%<9=!>4+#!('#+5$!2#'#!/!#*/00)!

7/-/#+&+,/008!7%<'-'(!72*7!&%!*%3'!7%-'!</&'-!/,-%##!&4'!'0',&-%$#9!>4'!+$+&+/0!5-%##!7%<'-!('3'0%7'(!.8!&4'#'!#*/00)!

#+6!+$,4!+$!(+/*'&'-!,'00#!<'-'!*'/#2-'(!+$!#'(+*'$&#!+$!/!0/.%-/&%-8!#'&&+$5!/&!=?!*+00+</&&#!

@A9A=?!B!/&!A9CC!*0D#',!10%<!@A9=C!BD1&C!%-!?9E!BD*CF9!>4'!'67',&'(!5-%##!7%<'-!1%-!&4+#!,'00)!<4'$!('70%8'(!+$!/!$%$G

,%$#&-/+$'(!-'/0!0+&&%-/0!'$3+-%$*'$&)!+#!=HA!*+00+</&&#!@A9=H!B!/&!A9CC!*0D#',!10%<!@=9IJ!BD1&C!%-!IA!BD*CF9!>4'!

'67',&'(!$'&!7%<'-!+#!/77-%6+*/&'08!=AA!*+00+</&&#!@A9J?!BD1&C!%-!CC!BD*CF9!>4+#!-'(2,'(!2#'/.0'!7%<'-!+#!(2'!&%!&4'!

4'!7/-/#+&+,/008!7%<'-'(!,+-,20/&+%$!72*7!-'K2+-'*'$&#9!>4'!72*7!/##2*'(!1%-!&4'#'!$'&!7%<'-!,/0,20/&+%$#!</#!/!A9CC!

*0D#',!72*79!L3'$!<+&4!&4'#'!72*7!7%<'-!-'(2,&+%$)!=AA!*+00+</&&#!+#!/!3'-8!-'#7',&/.0'!7%<'-!7-%(2,&+%$!,/7/.+0+&8!

1%-!/!I!+$,4!+$!(+/*'&'-!#'(+*'$&!12'0!&%!7%<'-!2$*/$$'()!2$/&&'$('(!*/-+$'!#'$#%-#9!!

!

!!

M+52-'!?N!O/+##%$!>87'!P+,-%.+/0!M2'0!O'00!Q-%&%&87'!R'#+5$!!

!

8"9#$.1:*7.#;2<'*1.#=7.'62#>251.?#/(7&.31#4.5%67#!

"#!#4%<$!+$!M+52-'!S!/.%3')!*'&4/$'!48(-/&'!('7%#+&#!/-'!7'-3/#+3'!&4-%254%2&!&4'!<%-0(9!>4'!,%/#&0+$'!%1!&4'!T$+&'(!

:&/&'#)! 1%-! +$#&/$,')! 4/#! */$8! U$%<$! ('7%#+&#! &4/&! ,%20(! .'! '670%+&'(9! :%*'! %1! &4'#'! 48(-/&'! ('7%#+&#! /-'! 0%,/&'(!

/(V/,'$&!&%!U$%<$!$/&2-/0!5/#!/$(!%+0!('7%#+&#)!#2,4!/#!%11!&4'!,%/#&!%1!:/$&/!W/-./-/)!O"!/$(!+$!&4'!X201!%1!P'6+,%9!

X/#!48(-/&'!('7%#+&#!3/-8!,%$#+('-/.08! +$!.%&4!('7&4!/$(!#&-2,&2-'!#%!'$'-58!4/-3'#&+$5!('#+5$#!*2#&!.'!10'6+.0'!/$(!

,/7/.0'! %3'-! /! -/$5'! %1! '$3+-%$*'$&/0! /$(! '$5+$''-+$5! ,%$#&-/+$&#9! P'&4/$'! 48(-/&'#! /-'! 1%-*'(! <4'$! $/&2-/008!

%,,2--+$5! *'&4/$'! 5/#'#)! <4+,4! /-'! ,%$&+$2%2#08! 7'-,%0/&+$5! 27! 1-%*! &4'! '/-&4Y#! ,-2#&! (''7! +$! &4'! %,'/$#)! .',%*'!

&-/77'(!+$!#%0+(!,/5'#G0+U'!#&-2,&2-'#!,/00'(!5/#!48(-/&'9!>4'#'!&-/77'(!5/#!#&-2,&2-'#!0%%U!/$(!.'4/3'!/!5%%(!('/0!0+U'!

#%0+(!7+','#!%1!+,'9!>4'8!/-'!1%-*'(!2$('-!4+54!7-'##2-'!/&!('7&4#!2#2/008!(''7'-!&4/$!ZAA!*'&'-#!/$(!+$!</&'-#!,%0('-!

&4/$! ZGE! ('5-''#! O'0#+2#9! ! >4'#'! #&-2,&2-'#! -'*/+$! #&/.0')! '959! &4'! *'&4/$'! 5/#! #&/8#! &-/77'(! <+&4+$! &4'#'! 1-%['$!

#&-2,&2-'#)!/#! 0%$5!/#! &4'! &'*7'-/&2-'!#&/8#!.'0%<!&4+#! &4-'#4%0(!-/$5'!/$(! &4'!('7&4#!%-!7-'##2-'!-'*/+$#!4+549! \1! &4'!

</&'-#!/-%2$(!&4'#'!#'(+*'$&!#&-2,&2-'!4'/&#!27!/.%3'!&4+#!#&/.0'!&'*7'-/&2-'!-/$5'!&4'!*'&4/$'!5/#'#!<+00!(+#/##%,+/&'!

!"#$%&#'(!)%*+,-%./!01#/!2#//!32.%44,'!567#8!

!"#$%"&'

()'"*

+,%"'"*-./&0-1/$."#-2*)34$'"-5/''."-5*6748&/#"-

2"/'"9'$."-$&."'-:$.'"*

--

-

-

-

-

-

-

8&/#"-.")#

;)'4/#"-.")#

<6%3

!!

"#$%$%&'(!)*+,,$-!!.(/+0(-%!12(3!)(33!

45!+-!/+*!6!789!:2;+:!<%=!

!"#$%&#'&(!)*&+#,%&-../&&-../0123

!"#$%&'("(%)*+(,%'-,"*&(%.&"/)&/"(.%*0,%1233%4/443(%/5%&'#/+'%&'(%1*&("%)#3/$06%7#%'*"8(.&%&'(%$(&'*0(%+*.%!"#$%./)'%

.&"/)&/"(.%"(9/2"(.%*%,(.2+0%1'2)'%!*)232&*&(.%*%)#0&"#33(,%"(3(*.(%#!%$(&'*0(%+*.%&#%*%5"#)(..20+%(3($(0&:%(2&'("%#0%&'(%

#)(*0%4#&&#$%#"%20%*%53*&!#"$%*&%&'(%#)(*0%./"!*)(6%;0(%)#0)(5&%,(.2+0%&#%(<53#2&%$(&'*0(%'-,"*&(%,(5#.2&.%2.%,(52)&(,%20%

=2+/"(%>%4(3#1?6%7'2.%,(.2+0%/.(.%)#0&"#33(,%'(*&%&#%,2.*..#)2*&(%&'(%$(&'*0(%+*.(.%!"#$%&'(%'-,"*&(%.&"/)&/"(.%*&%,(5&'6%

7'(%$(&'*0(%+*.%2.%&'(0%5"#)(..(,%20%*%.-.&($%#!%@2"()&%A(&'*0(%=/(3%B(33.%#"%20%*%C#32,%;<2,(%=/(3%B(33%.-.&($6%D%

$*E#"% )#0.&"*20&% !#"% ./)'% .-.&($.% 2.% &#% (<&"*)&% ./!!2)2(0&% #<-+(0% !"#$% &'(% *,E*)(0&% #)(*0% 1*&(".6% F*"2#/.% &-5(.% #!%

#<-+(0%$($4"*0(%"(3*&(,%.-.&($%'*8(%4((0%208(.&2+*&(,%*0,%20,2)*&2#0.%*"(%&'*&%$#,("*&(%.2G(,%$(&'*0(%'-,"*&(%(0("+-%

.-.&($.%*"(%!(*.243(6%D3&("0*&28(%.#3/&2#0.%*"(%&#%*/+$(0&%&'(%#<-+(0%(<&"*)&(,%!"#$%&'(%.(*%1*&("%12&'%.&#"(,%#<-+(0%#"%

12&'%5*"*.2&2)*33-:% 3#)*33-%5"#,/)(,%#<-+(0%!"#$%*%'-,"#3-.2.%5"#)(..6%D3&("0*&28(3-:%42#3#+2)*3% .#3/&2#0.%$*-%*3.#%4(%

5#..243(6% H!%#0(% )#/3,% )/3&/"(% .#$(%0*&/"*33-%#))/""20+%42#3#+2)*3% .5()2(.% &#% (<&"*)&% #"%+(0("*&(%#<-+(0:% 20%9/*0&2&2(.%

./!!2)2(0&% &#% $*&)'% &'(% $(&'*0(% +*.% (<&"*)&2#0% 5"#)(..(.:% *% $#"(% #5&2$/$% ,(.2+0% $2+'&% 4(% 5#..243(6% 7'(% 5#&(0&2*3%

(0("+-%&'*&%)#/3,%4(%(<&"*)&(,%!"#$%&'(.(%$(&'*0(%+*.%'-,"*&(%,(5#.2&.%2.%(0#"$#/.:%32$2&(,%5"2$*"23-%4-%&'(%*8*23*4232&-%

#!%./!!2)2(0&%9/*0&2&2(.%#!%#<-+(06%D.%0#&(,:% 2!%#0(%1*0&.% &#% 3#)*33-%5#1("%.-.&($.%/0,("1*&(":%*0%#<-+(0%(<&"*)&2#0:%

.&#"*+(:%#"%+(0("*&2#0%)*5*4232&-%.-.&($%$/.&%4(%,(.2+0(,%)#0E/0)&28(3-%12&'%&'(%$(&'*0(%(<&"*)&2#0%.-.&($6%H!%#0%&'(%

#&'("%'*0,:%&'(%$(&'*0(%)*0%4(%4"#/+'&%&#%&'(%#)(*0%./"!*)(:%1'("(%#<-+(0%2.%0*&/"*33-%*8*23*43(%20%3*"+(%9/*0&2&2(.:%8("-%

3*"+(%5#1("%53*0&.%*"(%!(*.243(6%I032J(%&'(%5#1("%5#&(0&2*3%#!%$2)"#42*3%!/(3%)(33%.-.&($.:%&'(.(%$(&'*0(%'-,"*&(%.-.&($.%

)#/3,%(*.23-%5#1("%J23#1*&&%&#%$(+*1*&&%.2G(,%.-.&($.6%

%

%%

%=2+/"(%>K%A(&'*0(%L-,"*&(%M0("+-%C-.&($%B#0)(5&%@(.2+0%%

%

!

%

%

%

%

!

!

!"#$%&'(%)*+,&%'(-./0%1-02.'!"2.%'3/%0'4%00

!"#$%&

(%56,&%'

7,5%+

4,+*-&

82-"2.%

8%90%5%.

1%,'7,5%+

!"#$%&,5%.

1%,'7,5%+

84':-;%+

(%56,&%'

<#.+,5%=

!"#$%&'(%)*+,&%'(-./0%1-02.'!"2.%'3/%0'4%00

!"#$%&

(%56,&%'

7,5%+

4,+*-&

82-"2.%

8%90%5%.

1%,'7,5%+

!"#$%&,5%.

1%,'7,5%+

84':-;%+

(%56,&%'

<#.+,5%=

(%56,&%'<#.+,5%'>&%+$#'1#=5%)'4-&?%95'8%=2$&''

!"#$%&#'&(!)*&+#,%&-../&&-../0123

Page 8: Science Fiction Sensor Networks

How to look for food?

• 1. K. H. Low, W. K. Leow, and M. H. Ang Jr, “Autonomic mobile sensor network with self-coordinated task allocation and execution,” Systems, Man and Cybernetics, Part C, IEEE Transactions on 36, no. 3 (2006): 315-327.

• IDEA: Mobile sensors self-organizes in coalitions to monitor the environment (e.g. look for whales)and accomplish tasks (e.g. collect plankton)

• MECHANISMS:

- Ant behavior schemes to monitor the environment.

- Self-organizing neural networks to coordinate the execution of tasks.

http://jasonernst.com/wp-content/uploads/2008/04/neural_network.jpghttp://ljs.academicdirect.org/A09/53_72_files/image005.jpg

Page 9: Science Fiction Sensor Networks

Reality?

• From a videogame called MASS EFFECT (BioWare):

• The geth are a synthetic race of networked AIs,

• they blurry the boundaries between organic and synthetic.

• A lone geth has intelligence equivalent to animal instincts.

• In close proximity with other geth, they become more intelligent thanks to the network.

• Hybrid Organic-Synthetic Networked intelligent sensors are not far.

http://www.completemasseffect.com/images/8/8f/Geth_001.jpg

Page 10: Science Fiction Sensor Networks

Science Fiction and CS• Science Fiction is mostly about CS:

Why not using it to make people interested in your research?

• There are many research papers connecting science fiction to CS (but also to other topics! e.g. physical sciences):

• 1. M. L. Dark, “Using Science Fiction Movies in Introductory Physics,” The Physics Teacher 43 (2005): 463.

• D. Sanderson, “Using Science Fiction to teach Computer Science”, Conference Proceedings of WWW@10 the dream and the reality, 2004

• 1. N. Jesse, “Autonomous Mobile Robots – From Science Fiction to Reality,” in Real World Applications of Computational Intelligence, 2005, 197-219,

Page 11: Science Fiction Sensor Networks

Conclusion

• Why is it important to make other non-expert people interested in your research?

• Applying for grants

• Publishing your research

• ...

• “You do not really understand something unless you can explain it to your grandmother.” - Einstein

• Thanks for listening!