accelerating adas with open source introduction
play

Accelerating ADAS with Open Source Introduction Mikko Hurskainen - PowerPoint PPT Presentation

Accelerating ADAS with Open Source Introduction Mikko Hurskainen - Technical leadership positions in Nokia, Notava, Nomovok, Suunto, Link Motion Now Technologist in Link Motion. Looking on


  1. Accelerating ADAS with Open Source

  2. Introduction • Mikko Hurskainen - ミッコ フルスカイネン • Technical leadership positions in Nokia, Notava, Nomovok, Suunto, Link Motion • Now Technologist in Link Motion. Looking on future technologies. • Mission: making connected cars safe & secure

  3. Link Motion We m a k e C O N N E C T E D C A R C O M P U T E R S w i t h H A R D WA R E - O S - A P P L I C AT I O N S 10 years & 200+ Focus on SECURITY with cost efficient Automotive software projects delivered performance Our HQ is in Finland 2002 2004 2006 2008 2009 2015 2011 2013

  4. What’s ADAS ? Applications: Applications: Commuter • Applications: • Lane assist Efficient transport • Manually driven car • • Adaptive Cruise control Local concierge • • Collision avoidance Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 No Driver Partial Conditional High Full Automation Assistance Automation Automation Automation Automation Applications: Applications: Applications: Reverse camera Automated parking Taxi service • • • Cruise control Highway cruiser Moving office space • • • Visualization Platooning “Ultimate IoT machine” • • • Classification: SAE

  5. Trends & Role of OSS Enablement of functionality ADAS becoming mainstream with OSS Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 No Driver Partial Conditional High Full Automation Assistance Automation Automation Automation Automation Platformisation of ADAS Need for openness systems & cost-efficiency

  6. Linux for ADAS – why ? • Few years ago instrument cluster running Linux was thought not to be possible, now reality • ADAS becoming more complex – deeply embedded designs do not offer structure & re-use that well structured platforms, like Linux, can offer. • Developers prefer desktop platforms. • Linux is evolving into direction that it can be used for safety critical applications. Examples: NXP Linux, OSADL • Linux is POSIX compliant, possible to transfer results to other POSIX platforms. Also hybrid designs possible.

  7. Autonomous Driving Biggest challenge: how to ensure car behaves correctly in ALL situations ? Answer is Open Source: by making algorithms open those can be tested by large community

  8. OSS Toolbox for ADAS Algorithms New components OSS ADAS Platform OSS SW / communities Tools, testbench, Products drivers, platform, architecture, Automotive Platforms process, community Lower cost & faster time-to- market

  9. ISO 26262 Safety based view of the system ASIL Levels A B C D ASIL = Severity x (Exposure x Controllability) ASIL = Automotive Safety Integrity Level (ISO 26262)

  10. Process Compliancy Open Source vs ISO 26262 process • Rigorous reviews • No controlled process • Adherence to good coding • No responsible conventions persons • Well structured • Lack of testing software coverage • External reviews • Lack of design documentation • Known-to-work designs Need to also take account cyber security (eg SAE J3061)

  11. OSS ASIL Maturization Developers Community Maturization Product Product development Stable release ASIL pre-qualified ASIL qualified by the release by product by development maturization company community community Examples: RHEL, OSADL

  12. Technologies Need more: Sensing • Connectivity • Fusion • ADAS • components Testbenches • Simulation • BlueZ Auditing • Security •

  13. Evolutionary: OSS Rear Vision Camera https://github.com/openautocam Visual guidance SAE L0 ASIL A Sensory guidance Moving object Collision detection recognition Braking Visualization Collision detection L1 B Drive train control L2 C Emergency brake

  14. Revolutionary: ADAS Processor Connectivity • ADAS processor as brains of a car • Connected to vision, sensors, Camera Cluster & connectivity, Infotainment actuators Radar ADAS processor • Linux as a base instead of embedded system Drivetrain LIDAR

  15. Hybrid Designs ASIL A / B ASIL A Cluster & Safety Infotainment Cluster / Critical Infotainment SW Microkernel Drive Control ASIL B+ ASIL C / D

  16. Less, but more Powerful computers

  17. What’s needed ? Co Components Co Community V2X, Sensing, Co-development, Controller information Ex Examples Pr Process Reverse camera, ISO 26262 cruise control compliant

  18. Thank you ! ありがとうございます

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend