我正在开发一个互动直播流,观众可以直接向基于树莓派的机器人发出指令,目前有一个最小可行版本已上线。
YouTube会引入数秒延迟,这限制了这种互动体验的类型,因此后台不采用类似摇杆的控制方式,而是期望接收一个包含步数的动作名称。理想情况下,通过点对点WebRTC流或类似技术,延迟可控制在100到300毫秒范围内。
树莓派摄像头和顶置网络摄像头将画面发送到本地网络服务器的中继服务,画面合成后叠加一个充当用户界面的HTML图层。
同一服务器上的另一个节点利用顶置摄像头和计算机视觉来确保机器人不会走出标记区域,还有一个节点扫描树莓派画面中的二维码。挑战在于通过操控六足机器人来揭示一个隐藏的故事,在15分钟或更短时间内扫描6个二维码。
此外,还有硬件控制、游戏逻辑、YouTube API和操作员节点。我会在其他时间尝试分享所有内容以及六足机器人的设计和代码。
评论 (0)