HorizonBox-AI体感游戏机的开放代码和部署过程
上一篇文章分享了HorizonBox-AI体感游戏机这个开发案例,具体可见:AI开发,不必从0开始—基于地平线AI芯片与天工开物平台的HorizonBox-AI体感游戏机案例拆解。为了更好的让大家了解这个项目,在此将开发部署的可执行文件上传开放。
运行过程相对简单:
1) 在 CP(协处理器)端运行可执行代码
2) AI 模型便开始根据摄像头不断流入的视频帧进行动作识别
3) 并且启动websocket服务,将每视频帧检测到的结果发送到websocket客户端
在此我们也上传了几款游戏,这几款游戏已经做好了适配,直接打开,可监听到CP端发送到行为检测信号,并驱动游戏。
开发环境、所需硬件、软件等
开发硬件为地平线 X2 AI开发板,同时需要一台可联网的PC。 以上方案的所有开发代码将以可执行文件提供,除此之外,无需其他软硬件。
软件库 & 代码、下载与安装
相关程序见 Github Repo:https://github.com/HorizonDeveloper/HorizonBox
过程讲解
CP 端 (AI 开发板):
1)将git库中的xppcp_smart_sample文件夹拷贝到96board任意目录,一般建议放在/userdata/目录下
2)运行xppcp_smart_sample目录下的xpp_start.sh即可启动CP端服务
PC: 我们目前开发了两款游戏,位于web_frontend中
CrappyBird:
1)修改ip地址及端口号(需要和CP对应)CrappyBird-master/index.html 272行
2)在启动CP端以后, 用浏览器打开CrappyBird-master/index.html
Panda_Run:
1)修改ip地址及端口号(需要和CP对应)Panda_Run/c2runtime.js 18652行
2)在启动CP端以后,cd Panda_Run; python -m http.server 8080; 在浏览器打开对应ip链接
- |
- +1 赞 0
- 收藏
- 评论 0
本文由zc转载自地平线,原文标题为:HorizonBox - AI 体感游戏机 | 开放代码和部署过程,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
地平线编译及编程实践:深度学习算法和应用的演进
2024年12月27日晚7点,地平线「你好,开发者」工具链技术专场最后一讲将聚焦算法工具链的另一个核心环节——编译器,由地平线编译器研发部负责人李建军主讲,主题为《地平线编译及编程实践》。
地平线模型转换与训练后量化部署主题演讲:聚焦训练后量化方式
2023年12月6日19点,地平线推出的新一期「你好,开发者」工具链技术专场将开讲。此次专场聚焦地平线天工开物算法工具链提供的另一种量化方式——训练后量化(PTQ),由地平线模型转换和量化工具负责人何道远主讲,主题为《地平线模型转换与训练后量化部署》。
地平线旭日3芯片助力科沃斯扫地机器人地宝DEEBOT X2上市,提供5万亿次/秒的强大算力
近日,服务机器人领导品牌——科沃斯最新款扫地机器人“地宝DEEBOT X2”,全系产品搭载地平线旭日®3芯片上市。DEEBOT X2搭载地平线旭日3芯片,作为主逻辑处理单元,处理视频算法、SLAM策略实现、避障、导航等功能。旭日3是地平线面向通用机器人,推出的低功耗、高性能智能计算方案,在家庭服务机器人领域,提供了堪比智驾驾驶级别机器学习的智能化能力。
地平线发布具有4核ARMA53处理能力的X3派AI开发平台,支持H.264/H.265编解码和5Tops端侧推理|视频
地平线旭日®️X3派是一款面向生态开发者的嵌入式AI开发板,接口兼容树莓派,具有5Tops端侧推理与4核ARMA53处理能力。可同时多路CameraSensor的输入并支持H.264/H.265编解码。
【经验】地平线X3M开发板烧录镜像的方法
X3M开发板是集成了地平线X3 AI处理器的一个开发板形态产品,支持多路摄像头输入,提供5T算力,提供丰富的标准硬件接口,搭载地平线“天工开物”软件栈,可用于客户快速开发、开发者方案验证等场景。本文主要介绍地平线X3M开发板烧录镜像的方法。
地平线旭日X3派开发板规格说明书
本资料为地平线旭日X3派开发板的规格说明书,介绍了该开发板的基本信息和功能。它是一款面向生态开发者的嵌入式AI开发板,具备5TOPs端侧推理能力和4核ARM A53处理能力,兼容树莓派接口,支持多种摄像头传感器输入和视频编解码。此外,还提供了详细的规格参数、尺寸说明和40PIN接口说明。
地平线 - 开发板,嵌入式AI开发板,X3M,X3
地平线X3M开发板套件硬件说明书
本资料为地平线旭日AIOT芯片解决方案的X3M开发板套件硬件说明书。内容涵盖方案概述、X3M开发板和核心板规格、其他配件等。X3M开发板基于旭日3.0处理器,提供5TOPS算力,支持多摄像头输入,适用于快速开发和方案验证。核心板为最小功能模块,可实现端侧AI功能。资料详细介绍了开发板的硬件配置和接口规格。
地平线 - 开发板,开发板套件,X3M,机器人,AI摄像头,边缘计算盒子
【经验】地平线X3M SDB开发板外接USB声卡播放声音的方法
声音和视觉是两种人与外界比较常见的感知方式,地平线AI芯片主要是对sensor进来的图像数据进行AI分析和处理,同时也预留有i2s接口供用户做声音的播放功能。地平线X3M SDB开发板支持外接codec音频模块或者usb声卡这两种方式来播放声音,本文介绍外接usb声卡播放声音的详细步骤。
地平线-5TOPs强大算力,AI算法丰富的边缘计算芯片
地平线推出多款边缘计算芯片,具备强大算力和丰富的AI算法,应用于扫地机、智能电视、智能会议等领域。芯片Roadmap显示,产品线涵盖不同算力和性能等级,满足不同应用需求。地平线与多家厂商合作,提供模组方案和专家服务,推动AIoT生态发展。
地平线 - 边缘计算芯片,X3M,X1,X2,X3,X3E,X5,行业边缘计算,智能会议,扫地机,智能电视,音箱,扫拖机器人
【经验】USB Camera设备接入到地平线的X3生态开发板通用方法,免去了不同型号camera适配带来的开发成本
地平线AI社区推出X3开发板接入usb camera。本教程介绍了将通用的标准USB Camera设备接入到地平线的X3生态开发板,采集到视频后做智能分析后,通过web展示渲染结果,免去了不同型号camera适配带来的开发成本。
【应用】可应用于边缘计算盒子的X3M核心板X3M SOM,集成DDR/EMMC/电源芯片,视频接口丰富
X3M核心板在边缘计算盒子中的应用:用X3M的核心板X3M SOM作为系统板,板子上集成DDR/EMMC/电源芯片,只用根据需求添加以及配置相应的接口如USB接口、RJ45接口等等,开发算法搭配外部镜头模组,即可量产。
【产品】5TOPs强大算力,AI算法丰富的边缘计算芯片 | 视频
地平线AIOT技术交付团队负责人程飞介绍地平线旭日AI芯片:X3M和X3E。其中X3M具有5Tops的强大算力,4核A53(4xCortexA53)的处理性能,4K60帧(4K@60fps)的图像编解码能力。
【经验】地平线SoC X3M sdb开发板上实操i2ctransfer读取一款sensor的sensor id
地平线X3M作为AI应用的SoC,配置sensor寄存器时,通常用spi或者I²C接口控制,当用I²c接口时,可以用i2cdetect,i2cdump等工具来探测以及读寄存器,本文在地平线X3M sdb开发板上实操i2ctransfer读一款sensor的sensor id。
【经验】地平线开发板X3M docker的工具链环境建立实操
地平线开发板X3M的AI算力5TOPS,我们要使用这个算力,需要把浮点模型转换为地平线芯片上运行的定点模型,所以首先需要建立地平线的AI工具链环境,本文实操地平线docker的AI工具链环境。
电子商城
现货市场
服务
提供7~27寸工控机定制,支持嵌⼊式/ 壁挂式 /桌⾯式/悬挂式等安装方式,采用纯平⾯板IP65防尘防⽔等级,莫⽒7级硬度触摸屏,兼容多种操作系统:组态软件/安卓/XP/win7/8/10/Linux等,支持主板、接⼝、外观、⽀架、刷卡器、⾝份证阅读器、LOGO、⻨克⻛、系统、电池、蓝⽛、4G/5G、摄像头、GPS系统、⼆维码扫描器、指纹等特殊应⽤场景定制
最小起订量: 1台 提交需求>
登录 | 立即注册
提交评论