0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

玩轉(zhuǎn)X3派,健身游戲兩不誤

地瓜機(jī)器人 ? 2023-01-06 10:38 ? 次閱讀

一、準(zhǔn)備工作

Windows電腦端安裝拳皇游戲

(因?yàn)槭前存I模擬,理論上只要是按鍵控制的游戲都可以玩,本文用MAME模擬器作例子,下載MAME:MAMEdev.org | Home of The MAME Project)

Windows可直接從該目錄下載,下載完成后需先解壓,解壓完成即可看到啟動程序。

2.png


3.png

現(xiàn)在,我們已經(jīng)搞定了模擬器,還需要有游戲的roms才能運(yùn)行,大家可以自行在網(wǎng)上找各種資源(相關(guān)資源點(diǎn)擊文末鏈接即可獲取)。

4.png

下載之后,將下載的zip文件直接放到剛才解壓出來文件夾下面的roms下面。接下來,在剛才解壓出來的文件夾目錄下,在地址欄輸入cmd,回車。

5.png


6.png

在彈出的命令行里,輸入“mame -keyboardprovider win32 sfiii3nr1”,即可啟動游戲。

查看操控按鍵的信息,可以按下按鍵,彈出設(shè)置界面,選擇(雙擊或者回車)Input Settings,Input Assignments(this system),就可以看到所有的按鍵介紹,例如kbd up就是鍵盤的向上按鍵。修改某個(gè)按鍵,雙擊或回車,然后輸入新的按鍵即可。

7.png


8.png

這里有一點(diǎn)需要注意,游戲默認(rèn)的按鍵和代碼中給的按鍵有部分不同,需要提前修改??砂凑找韵聦?yīng)關(guān)系修改按鍵。

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派運(yùn)行人體檢測代碼

由于街頭霸王游戲動作太過于激烈,所以對人體骨骼檢測的實(shí)時(shí)性要求也很高,目前市面上能做到又準(zhǔn)確、又實(shí)時(shí)、價(jià)格也便宜的,就地平線的旭日X3派,不多說,直接開搞。

首先,先確保你有一塊旭日X3派,以及攝像頭(最好是usb的,線比較長一點(diǎn)),本文也將借助地平線機(jī)器人開發(fā)平臺上的手勢識別算法。

機(jī)器人開發(fā)平臺的手勢識別算法,目前只支持mipi輸入,不能使用usb相機(jī)作為輸入??梢酝ㄟ^修改ros的config文件實(shí)現(xiàn)這個(gè),打開/opt/tros/share/hand_gesture_detection/launch/hobot_hand_gesture_detection.launch.py。mipi原來的節(jié)點(diǎn)(如下圖):

9.png

兩個(gè)node節(jié)點(diǎn)替換為usb相機(jī)的節(jié)點(diǎn)即可:

10.png

代碼如下:

# usb cam圖片發(fā)布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圖片解碼&發(fā)布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的監(jiān)聽節(jié)點(diǎn),從"/image_jpeg" 改成"/image",就可以使用usb相機(jī)作為手勢檢測的輸入了。

11.png

其次,安裝了地平線機(jī)器人開發(fā)平臺的軟件包(apt install tros),能夠跑起來。

最后,請將這個(gè)python文件下載到你的旭日X3派上。其中,第11行的ACTION2KEY 一定要和上文安裝拳皇游戲時(shí)游戲控制保持一致,否則發(fā)送的按鍵不被識別。

相關(guān)資源點(diǎn)擊文末即可獲取

二、使用操作

具體操作步驟主要分為三步:

①在window電腦端,運(yùn)行前文下載的python文件(ip查詢:在cmd命令行輸入ipconfig,找到你的ip地址):

python3 your_python_file --ip your_ip

②啟動游戲(啟動之前,一定要先設(shè)置輸入法為英文模式),游戲啟動命令如下:

mame -keyboardprovider win32 sfiii3nr1

③在旭日X3派上,先啟動手勢檢測的示例,然后在另外一個(gè)終端運(yùn)行人體檢測的python腳本(注意:ip地址是你Windows電腦的ip地址,與第一步地址一樣);

python3 your_python_file --ip your_remote_computer_ip

三、手勢說明

12.jfif


14.jfif


13.jfif

本文轉(zhuǎn)自地平線開發(fā)者社區(qū)
原作者:lucky

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1792

    文章

    47497

    瀏覽量

    239211
  • 計(jì)算機(jī)視覺
    +關(guān)注

    關(guān)注

    8

    文章

    1699

    瀏覽量

    46050
收藏 人收藏

    評論

    相關(guān)推薦

    Cadence推出Palladium Z3與Protium X3系統(tǒng)

    楷登電子(Cadence)公司近日宣布,正式推出新一代Cadence? Palladium? Z3 Emulation和Protium? X3 FPGA原型驗(yàn)證系統(tǒng)。這一組合標(biāo)志著數(shù)字孿生
    的頭像 發(fā)表于 01-07 13:48 ?201次閱讀

    樹莓與Arduino的區(qū)別是什么

    在當(dāng)今的科技世界中,樹莓(Raspberry Pi)和Arduino是個(gè)經(jīng)常被提及的名字。它們都是開源硬件平臺,但它們的目標(biāo)、功能和用途卻大相徑庭。 1. 目標(biāo)和用途 樹莓(Raspberry
    的頭像 發(fā)表于 11-11 11:14 ?1024次閱讀

    AYANEO Pocket EVO搭載第二代驍龍G3x游戲平臺

    此前,配備7英寸1080P OLED 165Hz高刷屏、搭載第二代驍龍G3x游戲平臺的旗艦安卓掌機(jī)AYANEO Pocket EVO正式發(fā)布。全新掌機(jī)在性能表現(xiàn)、屏幕體驗(yàn)、外觀設(shè)計(jì)和系統(tǒng)軟件體驗(yàn)上全面進(jìn)化,為玩家?guī)碛纱笃粮咚Ⅱ?qū)動的超凡移動
    的頭像 發(fā)表于 11-08 10:44 ?390次閱讀

    X3D再創(chuàng)神話,技嘉X870小雕助力9800X3D打造卓越游戲體驗(yàn)

    近日AMD官方發(fā)布了全新一代的銳龍7 9800X3D 處理器,作為傳奇的游戲利器“X3D”系列的最新續(xù)作,9800X3D不僅采用了全新的Zen5架構(gòu),同時(shí)還繼承了特有的超大64MB L
    的頭像 發(fā)表于 11-08 10:19 ?314次閱讀

    Simplelink? Wi-Fi? CC3x20、CC3x3x器件配置

    電子發(fā)燒友網(wǎng)站提供《Simplelink? Wi-Fi? CC3x20、CC3x3x器件配置.pdf》資料免費(fèi)下載
    發(fā)表于 09-23 11:52 ?0次下載
    Simplelink? Wi-Fi? CC<b class='flag-5'>3x</b>20、CC<b class='flag-5'>3x3x</b>器件配置

    玄機(jī)星2024游戲本的簡單介紹

    玄機(jī)星2024,一款擁有獨(dú)特個(gè)性且性價(jià)比優(yōu)秀的游戲本,它采用第二代AMD AI PC 處理器 —— 銳龍7 8845HS移動處理器,搭配AMD Radeon RX 7600M XT獨(dú)顯,強(qiáng)大的算力和優(yōu)秀的畫面表現(xiàn)力,讓你在游戲
    的頭像 發(fā)表于 09-19 10:52 ?689次閱讀

    簡單認(rèn)識AMD銳龍7 7800X3D游戲處理器

    激戰(zhàn)正酣電腦卡頓,關(guān)鍵時(shí)刻掉線、掛機(jī)... 不做游戲中的“大冤種”,當(dāng)然要有強(qiáng)U配備!今日推薦2000元檔超強(qiáng)性價(jià)比CPU——AMD銳龍7 7800X3D游戲處理器,有了它,助你「三維進(jìn)化,一戰(zhàn)超神」,誰也別“蛐蛐”!
    的頭像 發(fā)表于 09-18 10:58 ?666次閱讀

    樹莓x86還是arm

    樹莓(Raspberry Pi)是一款由英國樹莓基金會(Raspberry Pi Foundation)開發(fā)的微型計(jì)算機(jī)。它基于ARM架構(gòu),而非x86架構(gòu)。 一、樹莓的發(fā)展歷程
    的頭像 發(fā)表于 08-30 15:42 ?1230次閱讀

    【新品體驗(yàn)】核桃(WalnutPi)ZeroW開發(fā)板免費(fèi)試用

    核桃(WalnutPi)ZeroW設(shè)計(jì)、研發(fā)和制造均來源于中國,其定位是一款高性價(jià)比而且功能齊全的卡片電腦(SBC),尺寸兼容樹莓。是一款性能非常強(qiáng)大的Linux開發(fā)板,你可以使用它上網(wǎng)、玩游戲、學(xué)習(xí)編程和創(chuàng)造自己的電子產(chǎn)品
    發(fā)表于 07-05 15:36

    精選推薦!看大佬用樹莓4做個(gè)迷你版PS5

    作者在樹莓4上設(shè)置了RetroPie,并制作了一個(gè)3D打印的定制外殼,靈感來自PlayStation 5的設(shè)計(jì)。就像是PlayStation 5的迷你版,雖然它無法運(yùn)行現(xiàn)代游戲,不過,這仍然是
    發(fā)表于 05-13 10:24

    開啟移動智慧屏+AI娛樂時(shí)代!Talenpal探樂閨蜜機(jī)重磅亮相

    時(shí),它又是全家人的大屏游戲機(jī);學(xué)習(xí)時(shí),它還可以變成老師、護(hù)眼網(wǎng)課學(xué)習(xí)機(jī)…… 過去,想要實(shí)現(xiàn)這些需求,你可能需要平板、電視、健身鏡、學(xué)習(xí)機(jī)、家居環(huán)境屏等等硬件,但如今Talenpal探樂推出的
    的頭像 發(fā)表于 05-08 10:17 ?832次閱讀

    OrangePi?Neo:好玩不貴,最具性價(jià)比的游戲掌機(jī)來了!

    3月24日,香橙在深圳發(fā)布了備受期待的OrangePiNeo游戲掌機(jī)。據(jù)稱,這款游戲掌機(jī)售價(jià)4099元起,將為用戶帶來強(qiáng)大的性能和豐富的游戲
    的頭像 發(fā)表于 04-11 17:28 ?654次閱讀
    OrangePi?Neo:好玩不貴,最具性價(jià)比的<b class='flag-5'>游戲</b>掌機(jī)來了!

    樹莓5實(shí)現(xiàn)Steam游戲解鎖,流暢運(yùn)行輕量級游戲

    據(jù)悉,此前已有玩家通過樹莓5實(shí)現(xiàn)過多種有趣玩法,如搭配外部顯卡構(gòu)建高性能電腦,亦或搭建雙屏工作站。盡管樹莓5具備較高的可玩性,但其硬件條件尚未達(dá)到傳統(tǒng)PC游戲機(jī)要求。
    的頭像 發(fā)表于 03-28 15:29 ?1028次閱讀

    X1和X2都是安規(guī)電容器,它們的區(qū)別在哪?

    X1和X2電容它們都同屬于X安規(guī)電容器,其實(shí)還有一個(gè)X3安規(guī)電容,只不過沒有廠家生產(chǎn),X1和X2
    的頭像 發(fā)表于 03-11 10:31 ?1851次閱讀

    寶馬(中國)召回部分進(jìn)口X3、2系和X4車型

    此次型號覆蓋的具體數(shù)量包括:2023年8月29日生產(chǎn)的進(jìn)口X3車型1輛,2023年9月21日至9月25日生產(chǎn)的進(jìn)口2系車型2輛,以及同一期間生產(chǎn)的進(jìn)口X4車型48輛。
    的頭像 發(fā)表于 03-01 14:56 ?832次閱讀