这个项目能做什么
Arduino-UE5 实现了将连接到 ESP32 微控制器的 BNO055 IMU 传感器的实时俯仰角 (pitch)、翻滚角 (roll) 和偏航角 (yaw) 数据传输到 Unreal Engine 5 中的 Actor。该系统利用 Wi-Fi UDP 以大约 10 Hz 的频率将传感器数据作为 JSON 数据包进行广播。
关键技术特性包括:
- 传感器融合:使用互补滤波器结合加速度计、陀螺仪和磁力计数据,以获得稳定的欧拉角。
- 硬件集成:支持通过 I2C 连接的 ESP32 开发板和 Adafruit BNO055 传感器。
- UE5 集成:使用 SocketIOClient 插件在指定端口(默认 3002)接收 UDP 数据包,并将旋转应用于引擎内的 Actor。
- 数据格式:传输包含设备名称和以度为单位的姿态角的 JSON 对象。
该仓库提供了完整的 ESP32 Arduino sketch 以及相应的 Unreal Engine 5 项目(包含必要的插件)。
评论
0 评分人数达到10人后显示
登录后参与讨论。