36. Business
Logic
Basic
Awareness
Sensory
Enablement
http://www.flickr.com/photos/liberato/171610084/
37. Answers the ques,on:
Answers the
ques,on: Where am I?
e
What’s around
Mobi rformanc
nsing
me? le Se
Basic Awareness
Pe
High
Goal
Logic
Execution
Answers the ques,ons:
Makes the statements: Am I behaving correctly?
Do this and that. Am I doing anything
dangerous?
38. Higher‐Level Domain
Knowledge and Applica,on‐
specific opera,ons
implemented here
e
Mobi rformanc
Complex business rules
nsing Interac>ng with society
le Se
Basic Awareness
Pe
High
Goal
Logic
Execution
100% of an applica,on developer’s ,me
should be spent here
39. 2004 DGC Landscape of
Technologies
5 – 10% of team capacity was spent
30 ‐ 60% of team capacity
on collec,ng GPS data.
was spent enabling mobile
sensing technologies. Mature and well‐established high
performance GPS market enabled
e
Mobi rformanc
nsing
developers to focus on higher‐level
Prevalent Technologies: func,on of GPS waypoint traversal.
le Se
SICK Prevalent Technologies:
Basic Awareness
Pe
BOSCH NAVCOM
High
Custom Vision Solu,ons Goal Arrow
Logic Trimble
10 – 30% of team capacity spent
wri,ng the same “commodity”
Execution naviga,onal algorithms as other
teams such as:
In 2004, DGC goals were simple:
PID controllers
Let the Naviga>on system take the car
to the end. Kalman Filters
Higher level func,ons were irrelevant Obstacle Avoidance
10 – 20% of team capacity was
because basic sensing and naviga,on
spent integra,ng actuators.
technologies needed to be developed.
40. 2005 DGC Landscape of
Technologies
5 – 10% of team capacity was spent
30 ‐ 50% of team capacity
on collec,ng GPS data.
was spent enabling mobile
sensing technologies. Mature and well‐established high
performance GPS market enabled
e
Mobi rformanc
nsing
developers to focus on higher‐level
Prevalent Technologies: func,on of GPS waypoint traversal.
le Se
SICK Prevalent Technologies:
Basic Awareness
Pe
BOSCH NAVCOM
High
Custom Vision Solu,ons Goal Arrow
Logic Trimble
40 – 60% of team capacity spent
wri,ng the same “commodity”
Execution naviga,onal algorithms as other
teams such as:
In 2005, DGC goals were s,ll simple:
PID controllers
Let the Naviga>on system take the car
to the end. Kalman Filters
The 2005 DGC was effec,vely the Obstacle Avoidance
10 – 20% of team capacity was
conclusion of the 2004 DGC.
spent integra,ng actuators. ¹
¹ Actuator integration will continue to be studied. It has sparked a market for turnkey actuator systems for vehicles. It is outside the scope of this presentation.
41. 2007 DUC Landscape of
Technologies
5 – 10% of team capacity was spent
5 ‐ 15% of team capacity
on collec,ng GPS data.
was spent enabling mobile
sensing technologies. Mature and well‐established high
performance GPS market enabled
e
Allowed more capacity to
Mobi rformanc
nsing
developers to focus on higher‐level
be spent on higher level
func,on of GPS waypoint traversal.
func,ons. le Se
Prevalent Technologies:
Basic Awareness
Prevalent Enabling
Pe
Technologies: NAVCOM
High
Goal
Velodyne Arrow
Logic
ibeo Trimble
40 – 70% of team capacity
20 – 40% of team capacity spent
was spent on codifying
wri,ng the same “commodity”
domain knowledge of rules Execution naviga,onal algorithms as other
of the road:
teams such as:
Respect rules of four‐way
PID controllers
intersec>ons.
Kalman Filters
Merge safely with moving
traffic. Obstacle Avoidance
10 – 20% of team capacity was
Safely pass into oncoming spent integra,ng actuators. ¹
traffic.
¹ Actuator integration will continue to be studied. It has sparked a market for turnkey actuator systems for vehicles. It is outside the scope of this presentation.
42. Market beats
Global Meltdown
expectations
Biggest.bubble.ever
Nuke York
Utopia
End of Humanity
Sameness
Badness Goodness
43. Listen up humans.
SciVestor provides research and consulting on
emerging technologies that will change the world.
I <3
those
guys
scivestor.com/insight
twitter.com/jonaslamis
Image (cc) http://www.flickr.com/photos/maxkiesler/2240153169/