关闭
搜索
搜索
本版
帖子
用户
热搜:
程序员
简洁模式
高级模式
用户组: 游客
消息
提醒
新听众
我关注的
帖子
道具
勋章
任务
设置
退出
请
登录
后使用快捷导航
没有帐号?
立即注册
设为首页
收藏本站
开启辅助访问
切换到窄版
登录
or
立即注册
快捷导航
搜索
首页
论坛
BBS
MCU单片机技术
程序员交流
ARM分享:如何优化汽车驾驶AR应用
[复制链接]
作者:
姗姗子
版块:
›
MCU单片机技术
›
ARM
发布时间:
2020-3-16 06:17:31
1094
0
返回列表
姗姗子
当前离线
中级会员
中级会员, 积分 296, 距离下一级还需 204 积分
中级会员
中级会员, 积分 296, 距离下一级还需 204 积分
积分
296
发消息
楼主
电梯直达
姗姗子
发表于 2020-3-16 06:17:31
|
只看该作者
|
倒序浏览
|
阅读模式
(
映维网 2020年03月12日
)与传统应用程序相比,增强现实需要更优的系统性能。由于长久的适应,人眼可以轻松感知到物理世界断断续续且缓慢发展的表现。但对于AR应用,即便渲染或帧率出现微小的错误,这都可能产生糟糕的用户体验。
清晰一致的应用性能对汽车领域尤其重要。汽车厂商正越来越多地将增强现实纳入至核心用户体验,如通过直接在驾驶员的视场中渲染导航信息。在这种情况下,分散注意力的延迟或不清晰的可视化效果都会造成灾难性的事故。
日前,Arm通过博文介绍了其AR技术的用例和开发方法,尤其着重于如何优化性能以提供最佳用户体验。
1. 当前的状态
无论编码好坏,软件最终都取决于它所运行的硬件。当前,AR应用没有专用于增强现实的ECU(电子控制单元),所以它们通常借助车辆中现有的ECU。这限制了性能,所以AR应用必须与在相同硬件运行的其他应用程序隔开。为避免用户出现晕动症及显示清晰度,应以稳定的帧频显示AR应用的内容。增强对象外观的延迟应保持在一定范围内,这对于优化AR应用功能至关重要。由于传感器或软件性能的原因,即使是行驶车辆的显示延迟很小,这都可能导致较大的失配。在以100km/h的速度行驶时,200ms的延迟将导致增强对象位置与现实世界最多错位5米。对于安全性至关重要的汽车而言,这种程度的误差不可接受。
当前使用的ECU是Samsung Exynos V9 Auto汽车芯片。它必须运行Apostera AR应用程序和其他各种软件模块,并支持广泛的性能和I/O功能。
AR应用需要实时运行才能发挥作用并提供无缝的用户体验。但大多数Linux变体不是实时。Exynos V9 Auto汽车芯片所运行的OS是制造商提供的BSD Linux版本,并且不支持实时例程。 为了支持算法能够正确计算增强对象的位置,AR应用必须实现实时架构和方法。这可以通过向用户提供信息时补偿测量延迟来进行满足。
对于严格的要求,至关重要的是:
持续监控效果
分析AR应用程序以发现瓶颈
确保所有操作均按时完成,并且输出中没有丢帧或数据放置错误。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有帐号?
立即注册
收藏
0
相关帖子
•
Linux服务器必备的安全设置,建议收藏!
•
如何在Linux中阻止或禁用普通用户登录?简简单单不会你就重修吧
•
过去一年,中国悄悄打了一场“核”反击战
•
为什么计算机专业的学生要学习使用Linux系统?
•
几种从Windows上传文件到Linux系统的方法
•
搜狗输入法forLinuxv3.0版全新升级AI技术赋能软件创新
•
vagrant、docker、virtualbox之间的区别
•
硬核观察|最后一个IE版本将终止支持
•
大量用户报告Chrome浏览器意外崩溃,谷歌官方发布紧急修复
•
Shell:用户使用Linux的桥梁
回复
使用道具
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
表情
@朋友
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表