保留上游 BodyTeleop Web 控制面,新增确定性本地预览适配器、中文核心界面、动作计划与声音事件反馈、运行指标展示和真实车端边界披露。
部署要求:本地预览需要 Python 3.9+、aiohttp 和浏览器;真实模式需自行准备上游完整依赖、cereal 消息总线、aiortc、pyaudio、音视频设备与车端环境。
已知问题:演示状态为内存态且不代表真实车端连接;生产模式的硬件、音视频、消息总线和安全验证不在本地预览范围内。
面向 BodyTeleop 车身控制网页的中文本地预览控制台,提供可重复运行的手动控制、动作计划、提示音和运行指标演示。
本交付基于 openpilot 的 tools/bodyteleop Web 控制面,保留原生产 WebRTC 路由,并新增不连接真实车端服务的确定性本地预览适配器、中文核心界面和操作反馈。页面可直接展示控制命令、动作计划校验、提示音事件、延迟与电量状态;真实车端消息总线、音视频设备和外部服务未在本地预览中冒充或接入。
真实界面
共 6 张
Capabilities
需要研究自动驾驶或机器人远程控制网页、WebRTC 控制面、动作计划校验和本地演示交付的开发者、车队运维人员与小型技术团队。
开源源码交付与定制集成服务;可围绕真实车端接入、部署、权限和运维提供服务,但真实硬件、消息总线、音视频设备与合规成本需由使用者自行评估。
已通过 DemoAdapter 单元测试、Python py_compile、Node.js 语法检查、真实 HTTP 控制/计划/声音回归,以及同一最终源码运行的 6 张 1440×900 中文功能截图。截图 manifest 无控制台错误、破图、横向溢出或占位错误页,并通过源码包门禁。
本地预览状态保存在进程内存中,服务重启后重置;它不连接真实车辆、消息总线、摄像头、麦克风或外部云服务。生产模式依赖上游硬件和运行环境,不能用本地截图替代安全验证。
部署难度
中等
最低配置
本地预览需要 Python 3.9+、aiohttp 和可用浏览器,无数据库或外部服务;生产模式仍需要上游 pyproject.toml 依赖、aiortc、pyaudio、cereal 消息总线、音视频设备及真实车端运行环境。
开源许可证
MIT License
最后验证
2026-09-03
授权说明
仓库根目录 LICENSE 为 MIT License。交付保留上游许可证、版权信息和来源,并披露新增中文界面、本地预览适配器与演示资源;再分发或修改时请继续保留许可证与版权声明并链接上游。研究目录和截图展示不代表真实车端已接入,也不替使用者承担硬件、服务条款或安全责任。
Release notes
1 个已发布版本
保留上游 BodyTeleop Web 控制面,新增确定性本地预览适配器、中文核心界面、动作计划与声音事件反馈、运行指标展示和真实车端边界披露。
部署要求:本地预览需要 Python 3.9+、aiohttp 和浏览器;真实模式需自行准备上游完整依赖、cereal 消息总线、aiortc、pyaudio、音视频设备与车端环境。
已知问题:演示状态为内存态且不代表真实车端连接;生产模式的硬件、音视频、消息总线和安全验证不在本地预览范围内。