0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

玩转X3派,健身游戏两不误

地瓜机器人 2023-01-06 10:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、准备工作

Windows电脑端安装拳皇游戏

(因为是按键模拟,理论上只要是按键控制的游戏都可以玩,本文用MAME模拟器作例子,下载MAME:MAMEdev.org | Home of The MAME Project)

Windows可直接从该目录下载,下载完成后需先解压,解压完成即可看到启动程序。

2.png


3.png

现在,我们已经搞定了模拟器,还需要有游戏的roms才能运行,大家可以自行在网上找各种资源(相关资源点击文末链接即可获取)。

4.png

下载之后,将下载的zip文件直接放到刚才解压出来文件夹下面的roms下面。接下来,在刚才解压出来的文件夹目录下,在地址栏输入cmd,回车。

5.png


6.png

在弹出的命令行里,输入“mame -keyboardprovider win32 sfiii3nr1”,即可启动游戏。

查看操控按键的信息,可以按下按键,弹出设置界面,选择(双击或者回车)Input Settings,Input Assignments(this system),就可以看到所有的按键介绍,例如kbd up就是键盘的向上按键。修改某个按键,双击或回车,然后输入新的按键即可。

7.png


8.png

这里有一点需要注意,游戏默认的按键和代码中给的按键有部分不同,需要提前修改。可按照以下对应关系修改按键。

ACTION2KEY = { 'COIN_P1': '5', 'COIN_P2': '6', 'P1_START': '1', 'P2_START': '2', 'P1_JPUNCH': 'L-CTRL', 'P2_JPUNCH': 'A', 'P1_RIGHT': 'RIGHT', 'P2_RIGHT': 'G', 'P1_LEFT': 'L', 'P2_LEFT': 'D', 'P1_DOWN': 'DOWN', 'P2_DOWN': 'F', 'P1_UP': 'UP', 'P2_UP': 'R', 'P1_SKICK': 'L-SHIFT', 'P2_SKICK': 'W', }

Windows电脑端启动信号接收程序

由于Windows电脑的MAME没法用脚本控制(ubuntu可以使用mametoolkit控制),所以只能用通过模拟按键的形式来控制游戏。脚本如下,启动命令为:

python3 your_python_file --ip your_ip #代码可阅读全文获取

旭日X3派运行人体检测代码

由于街头霸王游戏动作太过于激烈,所以对人体骨骼检测的实时性要求也很高,目前市面上能做到又准确、又实时、价格也便宜的,就地平线的旭日X3派,不多说,直接开搞。

首先,先确保你有一块旭日X3派,以及摄像头(最好是usb的,线比较长一点),本文也将借助地平线机器人开发平台上的手势识别算法

机器人开发平台的手势识别算法,目前只支持mipi输入,不能使用usb相机作为输入。可以通过修改ros的config文件实现这个,打开/opt/tros/share/hand_gesture_detection/launch/hobot_hand_gesture_detection.launch.py。mipi原来的节点(如下图):

9.png

两个node节点替换为usb相机的节点即可:

10.png

代码如下:

# usb cam图片发布pkg Node( package='hobot_usb_cam', executable='hobot_usb_cam', name='hobot_usb_cam', parameters=[ {"frame_id": "default_usb_cam"}, {"image_height": 480}, {"image_width": 640}, {"zero_copy": False}, {"video_device": "/dev/video8"} ], arguments=['--ros-args', '--log-level', 'error'] ), # nv12图片解码&发布pkg Node( package='hobot_codec', executable='hobot_codec_republish', output='screen', parameters=[ {"channel": 1}, {"in_mode": "ros"}, {"in_format": "jpeg"}, {"out_mode": "shared_mem"}, {"out_format": "nv12"}, {"sub_topic": "/image"}, {"pub_topic": "/hbmem_img"} ], arguments=['--ros-args', '--log-level', 'error'] ),

另外,还需要将websocket的监听节点,从"/image_jpeg" 改成"/image",就可以使用usb相机作为手势检测的输入了。

11.png

其次,安装了地平线机器人开发平台的软件包(apt install tros),能够跑起来。

最后,请将这个python文件下载到你的旭日X3派上。其中,第11行的ACTION2KEY 一定要和上文安装拳皇游戏时游戏控制保持一致,否则发送的按键不被识别。

相关资源点击文末即可获取

二、使用操作

具体操作步骤主要分为三步:

①在window电脑端,运行前文下载的python文件(ip查询:在cmd命令行输入ipconfig,找到你的ip地址):

python3 your_python_file --ip your_ip

②启动游戏(启动之前,一定要先设置输入法为英文模式),游戏启动命令如下:

mame -keyboardprovider win32 sfiii3nr1

③在旭日X3派上,先启动手势检测的示例,然后在另外一个终端运行人体检测的python脚本(注意:ip地址是你Windows电脑的ip地址,与第一步地址一样);

python3 your_python_file --ip your_remote_computer_ip

三、手势说明

12.jfif


14.jfif


13.jfif

本文转自地平线开发者社区
原作者:lucky

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1813

    文章

    49734

    浏览量

    261480
  • 计算机视觉
    +关注

    关注

    9

    文章

    1714

    浏览量

    47450
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    半年参与3万辆宝马X3生产,人形机器人“进厂打工”真成了

    了其人形机器人“进厂打工”的最新成果。   Figure 02:半年参与3万辆宝马X3生产,进入退役阶段   根据Figure AI的说法,在过去的六个月内,其第二代人形机器人Figure 02已经在宝马集团斯帕坦堡工厂参与生产了3
    的头像 发表于 11-24 08:25 7423次阅读
    半年参与<b class='flag-5'>3</b>万辆宝马<b class='flag-5'>X3</b>生产,人形机器人“进厂打工”真成了

    华为路由 X3 Pro火了!业界首发Wi-Fi7+和透明天线,1299元起

    电子发烧友原创 章鹰 11月25日,在华为 Mate 80 系列 / Mate X7 及全场景新品发布会上,华为消费者BG CEO何刚宣布,首款艺术路由——华为路由 X3 Pro日照金山发布。这款
    的头像 发表于 11-30 00:46 6122次阅读
    华为路由 <b class='flag-5'>X3</b> Pro火了!业界首发Wi-Fi7+和透明天线,1299元起

    安谋发布“周易”X3 NPU,破局AI算力,智绘未来蓝图

    2025年11月13日,国内领先的芯片IP设计与服务提供商安谋科技Arm China,正式揭开了新一代NPU IP“周易”X3的神秘面纱。通过其创新的专为大模型设计的DSP+DSA混合架构与软硬协同
    的头像 发表于 11-17 11:47 131次阅读
    安谋发布“周易”<b class='flag-5'>X3</b> NPU,破局AI算力,智绘未来蓝图

    奇瑞风云X3系列双车上市

    8月16日,奇瑞汽车旗下风云品牌全新方盒子产品序列——风云X3与风云X3 PLUS正式宣告上市。风云X3系列基于iCAR 03系列焕新升级而来,在造型设计、动力性能、智能科技、功能配置及工艺品质等维度实现全方位跃升。
    的头像 发表于 08-19 11:48 834次阅读

    【VisionFive 2单板计算机试用体验】VisionFive 2一个霸气的游戏

    。 但是明显VisionFive2的游戏性能要强于树莓5,本期测试就是将VisionFive2刷成小霸王游戏机,秒杀树莓和switch,PS3
    发表于 07-13 20:41

    树莓复古游戏,你会选哪一个?

    复古游戏与树莓单板计算机的组合十分常见。在树莓项目列表中,几乎都会包含至少一个复古游戏项目。复古游戏发行版让在树莓派上开启复古
    的头像 发表于 06-16 16:56 822次阅读
    树莓<b class='flag-5'>派</b>复古<b class='flag-5'>游戏</b>,你会选哪一个?

    树莓+Telegram:开启你的物联网智能花园!

    该物联网花园系统利用树莓和Telegram机器人,可实现植物浇水、灯光开关、拍摄NDVI图片及视频等多种功能……本项目所需物品硬件组件树莓3ModelBx1滴灌套装x1水族箱水泵
    的头像 发表于 06-05 15:42 622次阅读
    树莓<b class='flag-5'>派</b>+Telegram:开启你的物联网智能花园!

    用 Lakka 和 树莓 打造终客厅游戏机!

    尽管现代树莓单板计算机(SBC)的规格有了大幅提升,但它们的性能仍不足以在4K分辨率下以60帧每秒(FPS)的速度运行3A级PC游戏。不过,那些老派游戏——尤其是为老式
    的头像 发表于 05-27 15:35 703次阅读
    用 Lakka 和 树莓<b class='flag-5'>派</b> 打造终客厅<b class='flag-5'>游戏</b>机!

    韵乐Vinal X3/X5卡拉OK音频处理器调音软件简介

    韵乐Vinal X3/X5卡拉OK音频处理器调音软件软件简介韵乐Vinal X3/X5调音软件具有音箱处理器功能的卡拉ok效果器每个功能部分都独立可调且有相应的PC界面可直观调节易于操
    发表于 05-16 15:33 1次下载

    RDK X3 带飞的智能护理系统:让机器人秒变贴心小棉袄

    济往开来团队带着超燃黑科技来了!基于 RDK X3 开发的老年智能监控系统,跌倒秒报警、手势一键呼叫、还能陪唠嗑!最绝的是 开源代码直接甩链接 ,技术党狂喜!
    的头像 发表于 05-09 21:53 576次阅读
    RDK <b class='flag-5'>X3</b> 带飞的智能护理系统:让机器人秒变贴心小棉袄

    HMC-XTB110 无源x3倍频器,24-30GHz输入技术手册

    HMC-XTB110是一款单芯片x3无源倍频器,采用GaAs肖特基二极管技术,具有低转换损耗和高度Fo隔离。 这款宽带x3倍频器无需直流电源,适用于低频率的3倍频率比直接生成高频率更加经济的大规模
    的头像 发表于 04-16 16:15 690次阅读
    HMC-XTB110 无源<b class='flag-5'>x3</b>倍频器,24-30GHz输入技术手册

    九号公司Segway Navimow X3割草机器人获TÜV莱茵&quot;高效割草&quot;Quality-mark认证

    巴黎当地时间4月1日,九号公司(Segway-Ninebot)旗下子公司未岚大陆在巴黎举办产品发布会,发布其最新款割草机器人Segway Navimow X3。该产品获国际独立第三方检测、检验和认证
    的头像 发表于 04-14 15:07 1161次阅读
    九号公司Segway Navimow <b class='flag-5'>X3</b>割草机器人获TÜV莱茵&quot;高效割草&quot;Quality-mark认证

    一加平板搭载MediaTek天玑8350处理器

    一台娱乐工作两不误的平板,就应该匹配强劲的内核!
    的头像 发表于 03-27 16:21 3229次阅读

    “你的钱来了”:财神1号,RDK X3驱动,自动捡钱不手软!

    采用 RDK X3 打造无情的捡钱机器,每天8亿纸币掉在路面上,财神1号帮你捡个够!
    的头像 发表于 02-18 11:15 930次阅读
    “你的钱来了”:财神1号,RDK <b class='flag-5'>X3</b>驱动,自动捡钱不手软!

    Cadence推出Palladium Z3与Protium X3系统

    楷登电子(Cadence)公司近日宣布,正式推出新一代Cadence® Palladium® Z3 Emulation和Protium™ X3 FPGA原型验证系统。这一组合标志着数字孪生
    的头像 发表于 01-07 13:48 1719次阅读