science fiction sensor networks
DESCRIPTION
talk at phd computer science students’ journal c,talks and stuff). 04/02/09TRANSCRIPT
Science FictionSensor Networks
Diego [email protected]
PhD Forum: Food, Things and Stuff (FTS) 2009Cardiff University
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
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....”
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: “ :) ”
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
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)
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+-'*'$	!>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! ,%$#&-/+$	! 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
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
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
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,
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!