针对AR HUD Unity3D软件技术说明文档和源代码arincar_real所做的文档整理

本文档详细介绍了使用Unity3D开发AR HUD的技术,包括数据通讯服务、AR逻辑算法、AR场景动画显示、AR UI设计、画面成像校正、路况数据记录、本地模拟调试和APP环境配置。涉及到的关键技术有UDP/CAN数据交互、导航状态处理、障碍物及车道线警告动画、畸变校正算法以及实车数据记录与重放。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、数据通讯服务(Global Service)

1UDP数据接收(UDP Receive Service)

2UDP数据发送(UDP Board)

3CAN数据(CAN Service)

数据格式参考Net Command下的CAN所对应的FramePacket.cs(帧数据包)类。

4)导航状态数据的接收服务(NAVI Data Service)

其中,(4NAVI Data Service用于接收两种类型的导航数据:GpsNaviRoutePacketGpsRealtimeNaviPacket

2AR逻辑算法(Logic)

1)命名空间 Packet.CAN     CANFramePacket.cs   

2)命名空间 ArHud.Logic    

Main.cs   Main类中当收到Packet.CAN.FramePactet时触发OnCANFrameReceived事件。

CarMotionState.cs    更新车辆状态信息,CarMotionState类中Update方法完成,其状态信息主要包括车辆前行速度、车辆航向角速度以及车辆坐标系等数据。

3)命名空间 ArHud.Logic.Adas  

Main.cs    Main类中的Update方法完成,更新ADAS信息,ADAS信息主要包括前方障碍物信息(FPWFCW)和车

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值