SlideShare a Scribd company logo
1 of 14
Research on an Open-Source
Software Platform
for Autonomous Driving Systems
Lukas Bulwahn, Tilmann Ochs and Daniel
Wagner
BMW Car IT GmbH
We Are #noFrazzle-
1. MD. SANZIDUL ISLAM 151-15-5223
2. FARHAN TAWSIF CHOWDHURY 151-15-4705
3. NAZMUL AHSAN 151-15-4668
4. SADIA SULTANA SHARMIN MOUSUMI 151-15-5191
Autonomous Driving System :
Open Source Platform :
Source code is open
Under the open source license
Change is permitted to anyone
Libre Office Android Mozilla Firefox
Platform Requirements
Complexity:
- High level programming language to reduce code complexity.
- Use software engineering methods and tools for experience and
development in general IT industry.
- Integration of application software components to minimize convert
interference.
Computing Performance:
- Performance-optimized processor architectures to maximize
computational throughput.
- A hardware-independent programming interface for acceleration
hardware.
Platform Requirements
• Safety:
- Data-flow and control flow monitoring between application software
components and misbehavior detection.
- Failure detection of hardware and platform software components and silent
shutdown to support vehicle-level redundancy.
- Coexistence of application software components with different integrity level
• Time sensitivity:
– Deterministic timing behavior with maximal jitter of 100 microseconds to
ensure replicable behavior.
- Real-time scheduling to meet timing requirements of application software
Platform Requirements
•Automotive Specifics:
- Standardized diagnostic and vehicle management
functions.
- Integration of vendor-specific diagnosis and vehicle
management functions.
- Automotive-specific communication protocols over
Ethernet.
Linux Platform
Architecture
In this section, we sketch our proposed architecture
for the platform for autonomous driving and derive
requirements for the Linux operating system.
What hardware offers:
Hardware offers the-
 key features,
symmetric multi-processing,
hardware acceleration, e.g. through GPGPUs, Ethernet, CAN
or FlexRay communication, and
flash-based mass storage.
Software platform architecture
Open-proof
Development
• Three Efforts
Open Source tools
Open Source process
Open Source qualification & certification
Why Open Source?
Why
?
Low Cost
High Quality
Higher Confidence
High Performance
Related Works
• Platform specified
architecture
No publications!
• On technical view
“The Cathedral and The Bazaar”.
• On business point of view
Has some writings.
Conclusion
• Actually explained in this research paper-
Benefits of Open Source Development
Linux based platform architecture
• And mainly showed “The Future Software
Platform for Autonomous Driving:.

More Related Content

What's hot

GoPoint Technology Business Overview
GoPoint Technology Business OverviewGoPoint Technology Business Overview
GoPoint Technology Business Overview
brennanhamilton
 
F5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application AccessF5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application Access
Tzoori Tamam
 
8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub
Rocket Software ALM
 
Sadiya_Resume
Sadiya_ResumeSadiya_Resume
Sadiya_Resume
Sadiya S
 

What's hot (20)

Electrical Training in Amritsar
Electrical Training in AmritsarElectrical Training in Amritsar
Electrical Training in Amritsar
 
IoT architectural patterns
IoT architectural patternsIoT architectural patterns
IoT architectural patterns
 
Modern subscription management and provisioning solution
Modern subscription management and provisioning solutionModern subscription management and provisioning solution
Modern subscription management and provisioning solution
 
Alternative to SolarWinds
Alternative to SolarWindsAlternative to SolarWinds
Alternative to SolarWinds
 
AppViewX Platform Brochure
AppViewX Platform BrochureAppViewX Platform Brochure
AppViewX Platform Brochure
 
SDN in Google
SDN in GoogleSDN in Google
SDN in Google
 
Full-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at PenskeFull-Stack Observability for IoT Event Stream Data Processing at Penske
Full-Stack Observability for IoT Event Stream Data Processing at Penske
 
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
AppSphere 15 - How The Container Store Uses AppDynamics in their Development ...
 
GoPoint Technology Business Overview
GoPoint Technology Business OverviewGoPoint Technology Business Overview
GoPoint Technology Business Overview
 
Autosar basics by ARCCORE
Autosar basics by ARCCOREAutosar basics by ARCCORE
Autosar basics by ARCCORE
 
Siemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unitSiemens oil and gas 2016 LACT unit
Siemens oil and gas 2016 LACT unit
 
F5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application AccessF5 GOV Round Table - Securing Application Access
F5 GOV Round Table - Securing Application Access
 
AdnanAlbujuq_2
AdnanAlbujuq_2AdnanAlbujuq_2
AdnanAlbujuq_2
 
DMC Siemens Automation Summit 2014 Presentation: Siemens Best Practices When ...
DMC Siemens Automation Summit 2014 Presentation: Siemens Best Practices When ...DMC Siemens Automation Summit 2014 Presentation: Siemens Best Practices When ...
DMC Siemens Automation Summit 2014 Presentation: Siemens Best Practices When ...
 
Control & HMI Emulation Project
Control & HMI Emulation ProjectControl & HMI Emulation Project
Control & HMI Emulation Project
 
Industrial automation
Industrial automationIndustrial automation
Industrial automation
 
Automating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop AgentAutomating Big Data with the Automic Hadoop Agent
Automating Big Data with the Automic Hadoop Agent
 
8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub8 Reasons Your Team Should Connect to the Rocket ALM Hub
8 Reasons Your Team Should Connect to the Rocket ALM Hub
 
Tying Automation to the Line of Business
Tying Automation to the Line of BusinessTying Automation to the Line of Business
Tying Automation to the Line of Business
 
Sadiya_Resume
Sadiya_ResumeSadiya_Resume
Sadiya_Resume
 

Similar to Research on an Open-Source Software Platform for Autonomous Driving Systems

4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
HiveMQ
 

Similar to Research on an Open-Source Software Platform for Autonomous Driving Systems (20)

OSGi Technology in the Vehicle - H U Michel
OSGi Technology in the Vehicle - H U MichelOSGi Technology in the Vehicle - H U Michel
OSGi Technology in the Vehicle - H U Michel
 
Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...Software defined vehicles,automotive standards (safety, security), agile cont...
Software defined vehicles,automotive standards (safety, security), agile cont...
 
Over-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected carOver-the-air (OTA) updates and the Connected car
Over-the-air (OTA) updates and the Connected car
 
Automated Driving: Innovative Product Development & Safety
Automated Driving: Innovative Product Development & SafetyAutomated Driving: Innovative Product Development & Safety
Automated Driving: Innovative Product Development & Safety
 
5G Multi-Access Edge Compute
5G Multi-Access Edge Compute5G Multi-Access Edge Compute
5G Multi-Access Edge Compute
 
OPC OLE for Process Control (OPC)
OPC OLE for Process Control (OPC)OPC OLE for Process Control (OPC)
OPC OLE for Process Control (OPC)
 
In Automotive Environments - HU Michel
In Automotive Environments - HU MichelIn Automotive Environments - HU Michel
In Automotive Environments - HU Michel
 
Connect Bridge
Connect BridgeConnect Bridge
Connect Bridge
 
Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors Android Tools for Qualcomm Snapdragon Processors
Android Tools for Qualcomm Snapdragon Processors
 
Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015Open Hardware for All - Webinar March 25, 2015
Open Hardware for All - Webinar March 25, 2015
 
Web Service Test Automation Framework (WSTAF).
Web Service Test Automation Framework (WSTAF).Web Service Test Automation Framework (WSTAF).
Web Service Test Automation Framework (WSTAF).
 
201306170 a vuk - faar industry overview
201306170 a   vuk - faar industry overview201306170 a   vuk - faar industry overview
201306170 a vuk - faar industry overview
 
AUToSAR introduction
AUToSAR introductionAUToSAR introduction
AUToSAR introduction
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
How to deploy your Apps in serverless-way using App Engine.pptx
How to deploy your Apps in serverless-way using App Engine.pptxHow to deploy your Apps in serverless-way using App Engine.pptx
How to deploy your Apps in serverless-way using App Engine.pptx
 
Audi - TCU Project - H Schumacher
Audi - TCU Project - H SchumacherAudi - TCU Project - H Schumacher
Audi - TCU Project - H Schumacher
 
OPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC FoundationOPC UA Connectivity with InduSoft and the OPC Foundation
OPC UA Connectivity with InduSoft and the OPC Foundation
 
Blue prism-v6-installation procedure
Blue prism-v6-installation procedureBlue prism-v6-installation procedure
Blue prism-v6-installation procedure
 
Data as a Strategic Asset
Data as a Strategic AssetData as a Strategic Asset
Data as a Strategic Asset
 
Programmable infrastructure with FlyScript
Programmable infrastructure with FlyScriptProgrammable infrastructure with FlyScript
Programmable infrastructure with FlyScript
 

More from Sanzid Kawsar (9)

Introduction to Research
Introduction to Research Introduction to Research
Introduction to Research
 
Data Mining Techniques
Data Mining TechniquesData Mining Techniques
Data Mining Techniques
 
A* (aster) Search Algorithm
A* (aster) Search AlgorithmA* (aster) Search Algorithm
A* (aster) Search Algorithm
 
Natural Language processing
Natural Language processingNatural Language processing
Natural Language processing
 
Tricky math puzzle project report
Tricky math puzzle project reportTricky math puzzle project report
Tricky math puzzle project report
 
Math Puzzle Game By Assembly Language
Math Puzzle Game By Assembly LanguageMath Puzzle Game By Assembly Language
Math Puzzle Game By Assembly Language
 
Report on Phylogenetic tree
Report on Phylogenetic treeReport on Phylogenetic tree
Report on Phylogenetic tree
 
Phylogenetic tree
Phylogenetic treePhylogenetic tree
Phylogenetic tree
 
Coaxial cable
Coaxial cableCoaxial cable
Coaxial cable
 

Recently uploaded

Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
chumtiyababu
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 

Recently uploaded (20)

AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
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
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Verification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptxVerification of thevenin's theorem for BEEE Lab (1).pptx
Verification of thevenin's theorem for BEEE Lab (1).pptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best ServiceTamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
Tamil Call Girls Bhayandar WhatsApp +91-9930687706, Best Service
 
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
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
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 

Research on an Open-Source Software Platform for Autonomous Driving Systems

  • 1. Research on an Open-Source Software Platform for Autonomous Driving Systems Lukas Bulwahn, Tilmann Ochs and Daniel Wagner BMW Car IT GmbH We Are #noFrazzle- 1. MD. SANZIDUL ISLAM 151-15-5223 2. FARHAN TAWSIF CHOWDHURY 151-15-4705 3. NAZMUL AHSAN 151-15-4668 4. SADIA SULTANA SHARMIN MOUSUMI 151-15-5191
  • 3.
  • 4. Open Source Platform : Source code is open Under the open source license Change is permitted to anyone Libre Office Android Mozilla Firefox
  • 5. Platform Requirements Complexity: - High level programming language to reduce code complexity. - Use software engineering methods and tools for experience and development in general IT industry. - Integration of application software components to minimize convert interference. Computing Performance: - Performance-optimized processor architectures to maximize computational throughput. - A hardware-independent programming interface for acceleration hardware.
  • 6. Platform Requirements • Safety: - Data-flow and control flow monitoring between application software components and misbehavior detection. - Failure detection of hardware and platform software components and silent shutdown to support vehicle-level redundancy. - Coexistence of application software components with different integrity level • Time sensitivity: – Deterministic timing behavior with maximal jitter of 100 microseconds to ensure replicable behavior. - Real-time scheduling to meet timing requirements of application software
  • 7. Platform Requirements •Automotive Specifics: - Standardized diagnostic and vehicle management functions. - Integration of vendor-specific diagnosis and vehicle management functions. - Automotive-specific communication protocols over Ethernet.
  • 8. Linux Platform Architecture In this section, we sketch our proposed architecture for the platform for autonomous driving and derive requirements for the Linux operating system.
  • 9. What hardware offers: Hardware offers the-  key features, symmetric multi-processing, hardware acceleration, e.g. through GPGPUs, Ethernet, CAN or FlexRay communication, and flash-based mass storage.
  • 11. Open-proof Development • Three Efforts Open Source tools Open Source process Open Source qualification & certification
  • 12. Why Open Source? Why ? Low Cost High Quality Higher Confidence High Performance
  • 13. Related Works • Platform specified architecture No publications! • On technical view “The Cathedral and The Bazaar”. • On business point of view Has some writings.
  • 14. Conclusion • Actually explained in this research paper- Benefits of Open Source Development Linux based platform architecture • And mainly showed “The Future Software Platform for Autonomous Driving:.