【架构分析】Apollo 自动驾驶平台Framework与Dreamview架构分析

目录

Apollo Software Architecture Overview

Why Apollo is not good

Dive into Apollo3.0 Dreamview


Apollo Software Architecture Overview

Apollo 3.5 Software Architecture
  • Cyber Framework is a collection of software frameworks for self-driving application development, providing operating system-like functionality on a heterogeneous computer.
  • RTOS: Linux Kernel 4.4.32 with Realtime patch https://rt.wiki.kernel.org/index.php/RT_PREEMPT_HOWTO

Why Apollo is not good

Apollo Cyber Framework

From the point of AUTOSAR developer in automobile industry, not so much safety and security functional cluster will cause:

  • It fails to detect there is failure of ECU on vehicle network
  • it fails to have sleep synchronization on different vehicle sub-network
  • it fails to have power on/off synchronization on vehicle network
  • it fails to have signal to SOMEIP mapping
  • It fails to detect process/functional cluster error and recovery machnism
  • Dynamic resource limitation for application
  • OTA security
Open Software Platform

Baidu focus on user level AD function, lack of 3 pillars in Adaptive Platform design

  • dynamic and updates
  • Communication and coordination distributed system in vehicle network
  • safety and security

Linux kernel is not safe RTOS for production

Hardware Connection

 

Dive into Apollo3.0 Dreamview

Apollo 3.0 Architecture

Why Apollo 3.0 ?

ROS Basic Knowledge

 

dreamview Computation Graphic

 

dreamview Computer Graphic Sequence
Dreamview Sequence Illustration

 

  • 3
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值