SlideShare ist ein Scribd-Unternehmen logo
1 von 11
CONFIDENTIAL©2014 GlobalLogic Inc.
DIY Self-Driving Car
Overview an HowTos
2 CONFIDENTIAL
The beginnings
1950 Smart Highways
with steel cable in the road
GM and RCA, USA
1977 Machine vision
tracked white road marking
Tsukuba Mechanical Engineering
Lab, Japan
1997 PROMETHEUS
1200 mi, 94% autonomously
ARGO Project, Italy
2004 DARPA
Contest
USA
3 CONFIDENTIAL
DARPA: The challenge
− 2004 – less than 12 of 240 km route completed
− 2005 – 5 of 23 vehicles finished the course. 4 in 7.5 hrs
− The winner was Stanley (Stanford Uni)
− 2007 – Grand (Urban) Challenge – City model with traffic:
1st Tartan Racing (Chevy Tahoe, Carnegie Uni) – 14 mph;
2nd Stanford Racing (VW Passat, Stanford Uni) – 13.7 mph;
3rd – VictorTango (Ford Hybrid Escape, Virginia Polytechnic Inst) – 13 mph.
− 2013 – Fast Adaptable Next-Generation Ground Vehicle (FANG)
Challenge – military platforms contest.
4 CONFIDENTIAL
Google: Human drivers are the problem
Manned vehicle T-crossing VS unmanned
Advantages:
• No accidents
• Denser traffic
• Less stops – less jam
• Higher vehicle coordination
• Lower travel time
• Lower air pollution
Unmanned vehicle T-crossing
5 CONFIDENTIAL
Self-Driving Car (SDC) – What’s inside?
− A lot of sensors – more is better: velocity, acceleration, magnetic sensors;
gyroscope, compass, range sensors, video, LIDAR, GPS,
− Control – steering, speed/brakes, transmission, signaling lights, horn etc,
− Computing power – distributed computing (sensor’s controllers),
centralized computing (multi-core, even up to 40 – MIT’s Talos),
− Connectivity – WWW, inter-SDC,
− UI
6 CONFIDENTIAL
Spinal cord:
Sensors and Controls init, coordination and
interaction, emergency handling
CtrlrS2 CtrlrSNCtrlrS1
Self-Driving Car – How it works?
Sensor1
UI/AI:
Goal definition, Route planning, Emergency
recovering
Sensor2 SensorN
Hard
realtime
Realtime
Business logic (AI?):
Motion planning, Positioning,
Emergency avoiding
CtrlrC1 Control1
CtrlrC2 Control2
CtrlrCN ControlN
Not
realtime
7 CONFIDENTIAL
Programming the SDC
GetSensorsData();
If(Sensor1OK) do(actionOnSensor1(Sensor1Data));
If(Sensor2OK)
If(resActionOnSensor1 == res1onSensor1) do(action1OnSensor1(Sensor1Data))
else do(action2OnSensor1(Sensor1Data))
If(Sensor3OK)
If(state == Stopped)
If(resActionOnSensor2 == res1onSensor2)
If(…)
else …
8 CONFIDENTIAL
Programming the SDC Cntd.
GetSensorsData()
AnalyseSensorsData(CurrentState[])
MotionPlan()
CalculateControls()
Go()
CurrentState[]:
P1, C1, P2, C2, … PM, CM
Sensor1 10 .99 3 .8 57 .3
Sensor2 8 .7 3 .1 60 .9
…
SensorN 15 0 4 .9 55 .7
9 CONFIDENTIAL
Legend
Route
Desired position
Sensors’ data
Obtained position
What we get
10 CONFIDENTIAL
Our Big Goal
− Have our RoboCar running and avoiding obstacles,
− Teach it to create its world’s map and navigating in it,
− Persuade it to charge its batteries at Docking station when depleted,
− Make it to interact with surrounding,
− Do it all having a lot of fun.
CONFIDENTIAL©2014 GlobalLogic Inc.
Thank you!

Weitere ähnliche Inhalte

Ähnlich wie DIY Self-Driving Car

Autonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand ChallengeAutonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand Challenge
xzhou
 
Autonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand ChallengeAutonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand Challenge
xzhou
 

Ähnlich wie DIY Self-Driving Car (20)

Historical milestones of autonomous driving research platforms
Historical milestones of autonomous driving research platformsHistorical milestones of autonomous driving research platforms
Historical milestones of autonomous driving research platforms
 
Autonomous Vehicles
Autonomous VehiclesAutonomous Vehicles
Autonomous Vehicles
 
autonomousvehicles-161545445212101224.ppt
autonomousvehicles-161545445212101224.pptautonomousvehicles-161545445212101224.ppt
autonomousvehicles-161545445212101224.ppt
 
Autonomousvehicles 161212101224
Autonomousvehicles 161212101224Autonomousvehicles 161212101224
Autonomousvehicles 161212101224
 
autonomousvehicles-161212101224-converted.pptx
autonomousvehicles-161212101224-converted.pptxautonomousvehicles-161212101224-converted.pptx
autonomousvehicles-161212101224-converted.pptx
 
Xpeng Motors' P7's self-driving roadmap and system design
Xpeng Motors' P7's self-driving roadmap and system design Xpeng Motors' P7's self-driving roadmap and system design
Xpeng Motors' P7's self-driving roadmap and system design
 
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial IntelligenceAutonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
 
Momo Popo.pptx
Momo Popo.pptxMomo Popo.pptx
Momo Popo.pptx
 
Driverless car.pptx
Driverless car.pptxDriverless car.pptx
Driverless car.pptx
 
final_report
final_reportfinal_report
final_report
 
Google driverless car technical seminar report (.docx)
Google driverless car technical seminar report (.docx)Google driverless car technical seminar report (.docx)
Google driverless car technical seminar report (.docx)
 
Autonomous RC car using gps
Autonomous RC car using gpsAutonomous RC car using gps
Autonomous RC car using gps
 
Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles Smart infrastructure for autonomous vehicles
Smart infrastructure for autonomous vehicles
 
英語プレゼン.pdf
英語プレゼン.pdf英語プレゼン.pdf
英語プレゼン.pdf
 
Presentation.pdf
Presentation.pdfPresentation.pdf
Presentation.pdf
 
Driverless cars
Driverless carsDriverless cars
Driverless cars
 
Career Opportunities in Electric vehicles and Autonomous vehicles .pptx
Career Opportunities in Electric vehicles and Autonomous vehicles .pptxCareer Opportunities in Electric vehicles and Autonomous vehicles .pptx
Career Opportunities in Electric vehicles and Autonomous vehicles .pptx
 
Autonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand ChallengeAutonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand Challenge
 
Autonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand ChallengeAutonomous Ground Vehicles The Darpa Grand Challenge
Autonomous Ground Vehicles The Darpa Grand Challenge
 
An Ontology-Based Intelligent Speed Adaptation System for Autonomous Cars
An Ontology-Based Intelligent Speed Adaptation System for Autonomous CarsAn Ontology-Based Intelligent Speed Adaptation System for Autonomous Cars
An Ontology-Based Intelligent Speed Adaptation System for Autonomous Cars
 

Mehr von GlobalLogic Ukraine

GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Ukraine
 

Mehr von GlobalLogic Ukraine (20)

GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
GlobalLogic Embedded Community x ROS Ukraine Webinar "Surgical Robots"
 
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
GlobalLogic Java Community Webinar #17 “SpringJDBC vs JDBC. Is Spring a Hero?”
 
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
GlobalLogic JavaScript Community Webinar #18 “Long Story Short: OSI Model”
 
Штучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptxШтучний інтелект як допомога в навчанні, а не замінник.pptx
Штучний інтелект як допомога в навчанні, а не замінник.pptx
 
Задачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptxЗадачі AI-розробника як застосовується штучний інтелект.pptx
Задачі AI-розробника як застосовується штучний інтелект.pptx
 
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptxЩо треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
Що треба вивчати, щоб стати розробником штучного інтелекту та нейромереж.pptx
 
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
GlobalLogic Java Community Webinar #16 “Zaloni’s Architecture for Data-Driven...
 
JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"JavaScript Community Webinar #14 "Why Is Git Rebase?"
JavaScript Community Webinar #14 "Why Is Git Rebase?"
 
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
GlobalLogic .NET Community Webinar #3 "Exploring Serverless with Azure Functi...
 
Страх і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic EducationСтрах і сила помилок - IT Inside від GlobalLogic Education
Страх і сила помилок - IT Inside від GlobalLogic Education
 
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
GlobalLogic .NET Webinar #2 “Azure RBAC and Managed Identity”
 
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”GlobalLogic QA Webinar “What does it take to become a Test Engineer”
GlobalLogic QA Webinar “What does it take to become a Test Engineer”
 
“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?“How to Secure Your Applications With a Keycloak?
“How to Secure Your Applications With a Keycloak?
 
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
GlobalLogic Machine Learning Webinar “Advanced Statistical Methods for Linear...
 
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
GlobalLogic Machine Learning Webinar “Statistical learning of linear regressi...
 
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
GlobalLogic C++ Webinar “The Minimum Knowledge to Become a C++ Developer”
 
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
Embedded Webinar #17 "Low-level Network Testing in Embedded Devices Development"
 
GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"GlobalLogic Webinar "Introduction to Embedded QA"
GlobalLogic Webinar "Introduction to Embedded QA"
 
C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"C++ Webinar "Why Should You Learn C++ in 2021-22?"
C++ Webinar "Why Should You Learn C++ in 2021-22?"
 
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
GlobalLogic Test Automation Live Testing Session “Android Behind UI — Testing...
 

Kürzlich hochgeladen

Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 

Kürzlich hochgeladen (20)

Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Work-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptxWork-Permit-Receiver-in-Saudi-Aramco.pptx
Work-Permit-Receiver-in-Saudi-Aramco.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 

DIY Self-Driving Car

  • 1. CONFIDENTIAL©2014 GlobalLogic Inc. DIY Self-Driving Car Overview an HowTos
  • 2. 2 CONFIDENTIAL The beginnings 1950 Smart Highways with steel cable in the road GM and RCA, USA 1977 Machine vision tracked white road marking Tsukuba Mechanical Engineering Lab, Japan 1997 PROMETHEUS 1200 mi, 94% autonomously ARGO Project, Italy 2004 DARPA Contest USA
  • 3. 3 CONFIDENTIAL DARPA: The challenge − 2004 – less than 12 of 240 km route completed − 2005 – 5 of 23 vehicles finished the course. 4 in 7.5 hrs − The winner was Stanley (Stanford Uni) − 2007 – Grand (Urban) Challenge – City model with traffic: 1st Tartan Racing (Chevy Tahoe, Carnegie Uni) – 14 mph; 2nd Stanford Racing (VW Passat, Stanford Uni) – 13.7 mph; 3rd – VictorTango (Ford Hybrid Escape, Virginia Polytechnic Inst) – 13 mph. − 2013 – Fast Adaptable Next-Generation Ground Vehicle (FANG) Challenge – military platforms contest.
  • 4. 4 CONFIDENTIAL Google: Human drivers are the problem Manned vehicle T-crossing VS unmanned Advantages: • No accidents • Denser traffic • Less stops – less jam • Higher vehicle coordination • Lower travel time • Lower air pollution Unmanned vehicle T-crossing
  • 5. 5 CONFIDENTIAL Self-Driving Car (SDC) – What’s inside? − A lot of sensors – more is better: velocity, acceleration, magnetic sensors; gyroscope, compass, range sensors, video, LIDAR, GPS, − Control – steering, speed/brakes, transmission, signaling lights, horn etc, − Computing power – distributed computing (sensor’s controllers), centralized computing (multi-core, even up to 40 – MIT’s Talos), − Connectivity – WWW, inter-SDC, − UI
  • 6. 6 CONFIDENTIAL Spinal cord: Sensors and Controls init, coordination and interaction, emergency handling CtrlrS2 CtrlrSNCtrlrS1 Self-Driving Car – How it works? Sensor1 UI/AI: Goal definition, Route planning, Emergency recovering Sensor2 SensorN Hard realtime Realtime Business logic (AI?): Motion planning, Positioning, Emergency avoiding CtrlrC1 Control1 CtrlrC2 Control2 CtrlrCN ControlN Not realtime
  • 7. 7 CONFIDENTIAL Programming the SDC GetSensorsData(); If(Sensor1OK) do(actionOnSensor1(Sensor1Data)); If(Sensor2OK) If(resActionOnSensor1 == res1onSensor1) do(action1OnSensor1(Sensor1Data)) else do(action2OnSensor1(Sensor1Data)) If(Sensor3OK) If(state == Stopped) If(resActionOnSensor2 == res1onSensor2) If(…) else …
  • 8. 8 CONFIDENTIAL Programming the SDC Cntd. GetSensorsData() AnalyseSensorsData(CurrentState[]) MotionPlan() CalculateControls() Go() CurrentState[]: P1, C1, P2, C2, … PM, CM Sensor1 10 .99 3 .8 57 .3 Sensor2 8 .7 3 .1 60 .9 … SensorN 15 0 4 .9 55 .7
  • 9. 9 CONFIDENTIAL Legend Route Desired position Sensors’ data Obtained position What we get
  • 10. 10 CONFIDENTIAL Our Big Goal − Have our RoboCar running and avoiding obstacles, − Teach it to create its world’s map and navigating in it, − Persuade it to charge its batteries at Docking station when depleted, − Make it to interact with surrounding, − Do it all having a lot of fun.

Hinweis der Redaktion

  1. END SLIDE – End slide should read “Thank you” – Thank You in 32pt Arial in WHITE – Contact info 12pt Arial Reg