999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種自主登臺對抗機器人研究

2021-07-12 11:04:14王學雷呂世霞韓健睿
科技創新與應用 2021年18期
關鍵詞:程序檢測

王學雷,黃 杰,呂世霞,時 光,韓健睿

(1.北京電子科技職業學院,北京 100176;2.北京信息職業技術學院,北京 100070;3.北京工業大學,北京 100124)

隨著科學技術的發展,機器人在工業、農業、服務業、娛樂業、特種作業等領域有了廣泛應用。近年來,學者們對不同形式的對抗機器人進行了深入研究[1-6],并取得一定成果。本文對一種自主登臺對抗機器人進行了分析研究,該機器人攜帶多種傳感器,可實現自主登臺、自主尋找攻擊目標,并對攻擊目標進行攻擊。

1 自主登臺對抗機器人結構

自主登臺對抗機器人主要由機械鏟、底盤、邊緣檢測紅外光電傳感器、尋人紅外光電傳感器、登臺條件傳感器與傾角傳感器等構成。

其中,機械鏟(圖1)用來對抗和攻擊其他機器人。底盤(圖2)布置有電機、車輪、電機驅動器、登臺條件傳感器等,登臺條件傳感器用來檢測前方是否有擂臺,當機器人檢測到前方的對抗擂臺時,機器人將會自主登上對抗擂臺。車身(圖3)布置尋人紅外光電傳感器和控制器、電源,尋人紅外光電傳感器用來檢測對抗擂臺上是否有攻擊目標。當檢測到擂臺上有攻擊目標時,機器人將會對其進行攻擊和對抗。傾角傳感器(圖4)用來檢測機器人在登上對抗擂臺時的角度,以及檢測本機器人是否被其他機器人攻下擂臺。

圖1 機械鏟

圖2 底盤

圖3 車身

圖4 傾角傳感器

2 自主登臺對抗機器人工作原理

自主登臺對抗機器人通過自身機械臂相互協調可實現登上擂臺,之后在場上巡航,尋找對手并實現沖撞,在撞擊對手的同時,對擂臺邊緣進行檢測,在保證自我平穩運行,并在自身安全的情況下對攻擊目標進行攻擊。該機器人可通過自身攜帶的傳感器來判斷自身是否已被攻擊到臺下,當判斷到自身被攻擊到臺下時,該機器人會重新自主尋找擂臺邊緣,并且再次登上擂臺,并進行巡航,尋找攻擊目標及沖撞。

3 自主登臺對抗機器人程序設計

要實現機器人的自主登臺與攻擊等功能,需對其進行程序設計。該機器人的程序包括登臺程序、邊緣檢測程序、巡航程序、攻擊程序、掉臺程序及臺下程序。各程序介紹如下。

3.1 登臺程序

登臺程序主要用來控制機器人實現登臺對抗,通過登臺程序,使機器人利用其前臂和后臂的相互支撐配合而達到登上擂臺的目的。

3.2 邊緣檢測程序

機器人在運行過程中需要時時檢測自身是否在擂臺邊緣,以防自身從擂臺掉落。邊緣檢測程序利用布置在機器人上的四個特定紅外光電傳感器來檢測其是否在擂臺邊緣。當機器人到達擂臺邊緣時,機器人做出相應調整并遠離擂臺邊緣。用于邊緣檢測的四個紅外光電傳感器分別布置在機器人的左前、右前、左后及右后方,用來檢測對抗擂臺邊緣,防止機器人掉落擂臺。

3.3 巡航程序

機器人在擂臺上進行對抗時,需要時時巡航自身位置信息,巡航程序利用分布在車身底部四個角的灰度傳感器來確定其在擂臺上的位置,并做出巡航動作(擂臺為從中心到邊緣由白色漸變為黑色的方形擂臺)。四個傳感器分別為左前灰度傳感器、右前灰度傳感器、左后灰度傳感器及右后灰度傳感器,用來檢測機器人在擂臺上的位置信息。

3.4 攻擊程序

自主登臺對抗機器人最主要的功能是實現對目標的攻擊,當機器人邊緣檢測程序未檢測到擂臺邊緣、巡航程序未達到灰度極限值(灰度極限值為機器人在擂臺上靈活活動時灰度傳感器的最大及最小值)時進入攻擊程序。攻擊程序主要依靠機器人前側的兩個紅外光電傳感器及左右方的兩個紅外光電傳感器對攻擊目標位置進行判定,當機器人前端兩個紅外光電傳感器同時尋找到攻擊目標時,機器人對目標進行全速沖撞和攻擊;當機器人前端兩個紅外光電傳感器沒有同時檢測到攻擊目標時,此時機器人利用左側紅外光電傳感器向右調整機器人位置,或利用右側紅外光電傳感器向左調整機器人位置,使機器人前端兩個紅外光電傳感器同時尋找到攻擊目標。當機器人找到攻擊目標時,對攻擊目標進行沖撞和攻擊。

3.5 掉臺程序

當機器人被其他機器人攻下擂臺時,機器人傾角傳感器可確定其是否掉臺,因為機器人從擂臺上掉落時會有大幅度傾斜,此時傾角傳感器數值會達到較大值,機器人通過此判定確認自身已從擂臺掉落,并自動進入臺下程序。

3.6 臺下程序

當掉臺程序判定機器人已在臺下時,臺下程序開始運行。因紅外光電無法檢測到黑色,而可檢測到白色,因此設置擂臺側面顏色為白色。當機器人在臺下的時候,臺下程序啟動。若機器人紅外光電傳感器檢測到白色擂臺側面,則進入上臺程序;若機器人紅外光電傳感器未檢測到擂臺側邊,則機器人自身進行一定角度的旋轉,然后再次對擂臺側面進行檢測,直到紅外光電傳感器檢測到擂臺側邊時,機器人重新進入上臺程序,實現機器人的登臺對抗。

自主登臺對抗機器人程序流程如圖5所示。

圖5 自主登臺對抗機器人程序流程圖

4 自主登臺對抗機器人變量設置

自主登臺對抗機器人攜帶有多種不同功能的傳感器,在程序設計時,需對傳感器變量名和控制端口進行設置,該機器人各傳感器變量名稱和控制器端口配置如表1所示。

表1 變量名稱和控制器端口

接通電源后,機器人進入程序,完成登臺動作、巡航動作、尋找攻擊目標動作、攻擊動作及尋臺動作,在擂臺上放置攻擊目標后可將攻擊目標推至臺下,該機器人試驗成功。經過試驗,該機器人可完成預期目標,具有結構合理,程序穩定,可執行性強等特點。

5 結論

隨著科學技術的發展,機器人的應用領域越來越廣泛。本文對一種自主登臺對抗機器人進行了研究,該機器人由機械鏟、底盤、邊緣檢測紅外光電傳感器、尋人紅外光電傳感器、登臺條件傳感器、傾角傳感器等構成。通過對機器人控制程序的設計,實現了機器人的自主登臺、邊緣檢測、自主攻擊等功能。該機器人具有結構合理,程序穩定,可執行性強等特點。

猜你喜歡
程序檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
小波變換在PCB缺陷檢測中的應用
主站蜘蛛池模板: 超碰免费91| 激情无码视频在线看| 欧美国产三级| 亚洲区第一页| 99激情网| 日韩天堂视频| lhav亚洲精品| 国产成人精品免费视频大全五级| 全部免费特黄特色大片视频| 欧美日韩专区| 婷婷综合色| 性欧美久久| 久久香蕉国产线看精品| 成人在线第一页| 精品国产一二三区| 日本午夜精品一本在线观看| 国产精品男人的天堂| 亚洲69视频| 天天摸夜夜操| 国产精品视频免费网站| 色婷婷色丁香| 亚洲国产中文欧美在线人成大黄瓜| 日韩视频福利| 国产美女自慰在线观看| 91久久夜色精品| 国产精品自在在线午夜区app| 婷婷六月综合| 久久人妻系列无码一区| 婷婷开心中文字幕| 精品自拍视频在线观看| 美女视频黄又黄又免费高清| 国产精品综合色区在线观看| 无码人妻免费| AV熟女乱| 在线免费不卡视频| 欧美成人手机在线观看网址| 99在线视频免费| 在线观看精品自拍视频| 亚洲一区二区无码视频| 国产91av在线| 欧美狠狠干| 四虎成人精品在永久免费| 精品一区国产精品| 另类专区亚洲| 天堂网国产| 四虎成人精品在永久免费| 香蕉久久国产超碰青草| 伊人激情综合| 无码专区第一页| 国产日韩精品欧美一区喷| 色综合五月婷婷| 伊人91视频| 毛片三级在线观看| 国国产a国产片免费麻豆| 性欧美在线| 亚洲成A人V欧美综合| 久久精品免费国产大片| 亚洲欧美成人综合| 久久精品无码一区二区国产区| 青青草国产免费国产| 亚洲国产精品人久久电影| 国产精品福利社| 人妻21p大胆| 国产美女在线免费观看| 日本在线欧美在线| 亚洲中文字幕精品| 亚洲无码在线午夜电影| 99热这里只有精品国产99| 99精品视频在线观看免费播放| 污网站在线观看视频| 国内精品久久九九国产精品| 国产精品欧美激情| 亚洲日本韩在线观看| 99在线视频免费| 国产小视频网站| 国禁国产you女视频网站| 国产丝袜第一页| 精品自窥自偷在线看| 亚洲精品中文字幕午夜| 色综合a怡红院怡红院首页| 欧美亚洲国产视频| 在线亚洲小视频|