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

基于Arduino的仿生六足機器人雙形態設計

2020-10-21 04:43:45方凱旗李恒全張穩召王登豐
汽車實用技術 2020年11期
關鍵詞:結構設計

方凱旗 李恒全 張穩召 王登豐

摘 要:筆者以蜘蛛為仿生原型采用Arduino和20路舵機為主控板,用手柄或手機連上WIFI模塊或藍牙模塊,控制完成多種仿生動作的六足機器人。六足機器人用舵機云臺控制openMV攝像頭采集識別分析圖像,并模仿動物進行移動,用超聲波模塊自動躲避障礙物,用聲音模塊檢測聲音做出防備動作,用尋光模塊向光源移動追捕。團隊成員同時探索出兩種形態自由切換的雙形態融合設計,實現在崎嶇的路上運用“足”移動,在比較平坦的路上收縮關節運用電機快速移動、靈活轉向,讓機器人達到運動更平穩,適應能力更強,實用價值更高。關鍵詞:Arduino;openMV;仿生六足機器人;雙形態中圖分類號:U462 ?文獻標識碼:A ?文章編號:1671-7988(2020)11-62-04

Abstract:?The author takes the spider as the bionic prototype, USES the Arduino and the 20-way steering gear as the main control board, connects the WIFI module or bluetooth module with the handle or mobile phone, and controls the hexapod robot which completes various bionic actions. Hexapod robot USES the helmsman to control the openMV camera to collect recognition and analysis images, and simulates the movement of animals. The ultrasonic module is used to automatically avoid obstacles, the sound module is used to detect sounds and make defensive actions, and the light seeker module is used to move and chase the light source. At the same time, the team members explored the dual-form fusion design of free switching between the two forms, so as to realize the use of "foot" movement on the rough road, and the use of motor for fast movement and flexible steering on the relatively flat road to make the robot move more smoothly, with stronger adaptability and higher practical value.Keywords: Arduino; OpenMV; Bionic hexapod robot; Double formCLC NO.: U462 ?Document Code: A ?Article ID: 1671-7988(2020)11-62-04

1?時代背景

隨著科學技術的不斷發展,相關性機器人的探索研究也隨之增加,然而對多足類機器人的探索研究更具實用價值,也更能適應現階段多領域、多環境、多地形的特種工作內容,其將會是人類發展的重要里程碑。多足步行機器人一般指四足或四足以上的步行機器人,常見的多足步行機器人包括四足步行機器人、六足步行機器人、八足步行機器人。該類機器人是一種具有冗余驅動、多支鏈、時變拓撲的運動機構,是模仿多足昆蟲或動物運動形式的一種智能型機器人,涉及生物科學、結構學、傳感技術和信息處理技術等多門學科[1]。而該文主要闡述的是仿生六足機器人的探索設計過程。其仿生六足機器人一般分為兩種:一種為機械機構復雜的六足機器人,另一種為電控占為主導的六足機器人。并且輪式機器人與履帶式機器人控制技術逐漸趨于成熟。然而,對于山地、丘陵、崎嶇路面等復雜地形,輪式和履帶式的移動方式受到了很大的限制[2]。相比而言,六足機器人用舵機控制整體結構的運動,大大降低了機械結構的復雜性,能夠準確實現機器人的各項仿生動作,并能保持某一動作,還可以根據程序編寫設定,建立遠距離人為控制,更加靈活。

2?雙形態探索意義

人類在搜救,以及探索工作上遇到的挑戰不斷上升,也相續面臨了一些問題,因此,關于仿生機器人的設計應用,值得探索開發。同時,近年來也有相當多關于探討兩足至多足機器人的應用問題,過去的兩足機器人多為轉型機械系統,其運動局限于二維平面,無法克服許多山區崎嶇的地形。還有就是輪式機器人,能夠穩定快速地在平坦的地形移動;履帶式機器人,通過分擔總重量到較大平面上,也相當于為輪子提供穩定的移動平面,使機器人能夠在較為不平或松軟的路面上行進。然而以上兩種機器人均不能很好地適應有障礙地勢起伏大等不規則地形,非傳統的足式機器人則可以克服這一困難[3]。由于其仿生理論結構的應用,可以使六機器人對昆蟲的運動過程以及姿態進行模擬,進而最大程度的接近真實昆蟲的運動特征。這對于六足機器人的研究和探索具有十分重要的意義[4]。并且六足機器人運用“三角步態”,利用18個舵機作為機器人的“關節”,使其跨越障礙的能力增強,可以克服較為復雜的地形,同時實現了“足”移動和電機快速移動的雙形態融合設計,在仿生原型上展現了蜘蛛和螃蟹的兩種運動形態。這對于六足機器人的仿生結構設計具有融合性的意義。還有,六足機器人借助云臺的攝像采集識別分析輔助裝置,能更好的適應行進未知工作環境的特點,因此可以應用于許多危險的特種工作,通過攝像頭來觀察環境,例如火山的研究或其他特殊地域的探測,也可以進行一些搜救工作,安保工作,軍事活動等,以減少人員的傷亡。這對于六足機器人的輔助功能具有指導性的意義。

3?六足機器人總體設計

六足機器人主要由Arduino開發板、20路舵機控制板、openMV攝像頭、超聲波傳感器、聲音傳感器、尋光傳感器、WIFI模塊、藍牙模塊、數字舵機組成,并開發設定了機械系統、檢測系統、控制系統的三大系統,總體框架圖如圖1所示。機械系統是通過Arduino開發板和20路舵機控制板,從而實現仿生六足的雙形態自由運動及攝像云臺的多角度穩定;檢測系統是由openMV攝像頭、超聲波傳感器、聲音傳感器、尋光傳感器組成的子系統,具備圖像采集、圖像追蹤、自動避障、聲音防備、光線追捕等功能;控制系統是手機、手柄借助WIFI模塊和藍牙模塊進而對六足機器人實現多方面的控制。

4?六足機器人硬件設計

4.1 機械結構

在制作機器人時,人們普遍應用的材料主要有三種:木質、金屬、塑料。首先,制作機器人比較理想材料為金屬,其硬度高、光澤漂亮、不易磨損[4]。但隨著3D打印技術的發展,并考慮到相關結構的經濟性和輕量化的特點,最終決定采用PLA材質的熱塑性塑料作為耗材打印整個機械結構。然而后期,通過二次升級開發,材料會定位為鋁合金。

4.1.1 整體結構

在設計的過程中,整體結構遵循蜘蛛的仿生原理,設計了“軀體”和“足”的兩個基本部分。“軀體”部分常見的有被廣泛采用的矩形,具有結構控制簡單的特點;也有最接近昆蟲仿生的橢圓形或者六邊形排布,其減少了足間干涉,以增大足的運動范圍的方式提高了機體穩定性;還有圓形布置,其轉向性和穩定性均有優勢,但因足間控制軌跡的不同,在控制上更具挑戰性。綜合考慮后,本結構采用了矩形,并對其實施縮小的尺寸設計,其尺寸為寬300mm,長314mm。“足”根據蜘蛛腿部尺寸比例設計了六足機器人三段式單足結構,分別對應蜘蛛的股節、脛節以及跗節,并在最后一段式實現延長結構化設計,整體結構如圖2所示。六足機器人最為重要在于結構,利用三維制圖軟件CATIA畫出相應零件圖,通過螺栓連接完成整個機械結構的裝配工作,并運用運動學仿真,查看運動合理性,進行受力分析,驗證結構的強度和結構的合理性,結構之間的緊密合作是實現機器人移動的重要基礎,整體結構運動簡圖如圖2所示。

4.1.2 仿生腿結構

本系統采取3腿為一組的運動模式,即三角步態(占空因數為1/2,3條腿運動時,其他3條腿不動),同一側的前腿、后腿的前后轉動與另一側的中腿驅動信號對稱[5]。其利用18個舵機作為機器人的“關節”,且六足機器人的“軀體”與“足”的連接關節設計為弧形,其具有兩大優勢:一是減少腿間運動干涉的發生概率;二是能夠增加步行的穩定性。為了獲得良好的互換性,其仿生腿結構采用模塊化的設計理念,位于“軀體”同側及對側的仿生腿都具有完全獨立控制的機械結構。同時最后一段腿部基于跗節采取了反向延長的設計,反向延長結構如圖4所示,這樣更好的實現了雙形態模式的快速穩定切換。

4.2 攝像云臺

為了增大六足機器人的實用價值,且可完成一些遠程操作。以運動靈活、環境適應能力較強的六足機器人為運動載體,借助2個舵機設計云臺,攝像云臺結構如圖所示,來實現攝像頭多角度的圖像采集追蹤分析。openMV攝像頭是一個可編程的攝像頭,通過MicroPython語言,并結合其本身內置的一些圖像處理算法,很容易實現限定的邏輯。攝像云臺的設計給六足機器人增加了兩方面的實用性功能:一是,通過攝像頭人為觀察路況,實現遠距離控制,搜尋目標;二是,實現精度一般的定點測距、顏色識別以及物體的追蹤移動。

4.3 輔助功能

以“軀體”結構部分為載體,增加了超聲波模塊、聲音模塊、尋光模塊,使六足機器人在運動過程中,可以實現自動避障、聲音防備、光線追捕等輔助性功能;當六足機器人處于黑暗的復雜地勢環境時,可以及時的向光源移動,并分析環境聲音做出相應防備動作,且可對障礙物進行自動躲避。增加了六足機器人的一些實用性功能,擴寬了相應的應用領域。

5?六足機器人軟件設計

5.1 控制程序

程序是六足機器人的“靈魂”,其六足機器人的三角步態運動、攝像云臺的工作以及各個模塊的控制,都是程序實現的結果。常見的?Arduino 控制板主要有?Mega 2560、Mega ADK、?Mini、Nano 控制板,本系統選用的是?Arduino Nano 控制板[6]。Arduino是一款便捷靈活、方便上手的開源電子產品,具有豐富的接口,有數字I/O口,模擬I/O口,同時支持SPI、IIC、UART串口通信,還能通過各種各樣的傳感器來感知環境,并讓其他傳感器和動力系統做出反應。用20路舵機控制板,完成了對18個仿生腿舵機和2個攝像云臺舵機的控制,實現了六足機器人的雙形態平穩運行和多角度圖像采集識別分析。同時增加了Pro micro擴展板,完成各傳感器之間的程序聯系,以實現超聲波模塊、聲音模塊、尋光模塊的相應輔助性功能。

openmv部分程序展示:

size_threshold = 2000 #色塊面積

uart=UART(3,9600) #//串口波特率需要和arduino一致?這里設為9600

def find_max(blobs):

max_size=0

for blob in blobs: #把所有色塊?一一篩選

if blob.pixels() > max_size: #if色塊像素數量最大賦值

max_blob=blob

max_size =blob.pixels()

return max_blob #//尋找最大色塊并返回最大色塊的坐標

def find_maxtu(blobs):

max_size1=0

for blob in blobs: #把所有色塊?一一篩選

if blob[2]*blob[3]>max_size1: #if色塊像素數量最大賦值

max_blob=blob

max_size1= blob[2]*blob[3]

return max_size1#//尋找最大色塊并返回最大色塊的坐標

while(True):

img = sensor.snapshot()#拍攝一張照片,img為img一個對象

blobs = img.find_blobs([bule_threshold])# 尋找色塊

5.2 程序調試

對機械裝配成型的六足機器人進行電氣元件的安裝,并完成接線引腳的布置焊接。同時對整個機械結構和程序運行進行以下調試工作:

(1)檢查六足機器人的整體組裝結構是否牢固,排查各模塊之間的線路連接是否正確;

(2)接通電源,觀察六足機器人的仿生腿是否能自動調試到初始角度,并注意各控制板上的指示燈是否有異常;

(3)分別通過手機、手柄驗證WIFI模塊和藍牙模塊的無線連接是否正常;

(4)通過無線控制讓機器人完成原地旋轉、直線前行等任務,驗證其雙形態和各傳感器是否正常。

6?總結

本文介紹了六足機器人的各部分設計及相應功能,并探索出了六足機器人雙形態的融合運動模式,同時完成openMV攝像頭的設計。借助場景效果構建,通過手機和手柄同時對六足機器人的相關功能及其適應能力開展實驗,并完成了預期的規定任務,表現效果良好。表明,通過二次開發生產,可以實現野外及特殊環境的無人工作。同時,也進一步體現了仿生六足機器人的研究設計價值和實用探索價值。

參考文獻

[1] 王洪斌,李程,王躍靈,劉鵬飛.基于Arduino和藍牙技術的六足機器人控制系統設計[J].黑龍江大學自然科學學報,2015,32(04):533- 537.

[2] 荊琦,張得沛.復雜環境下的偵測六足機器人設計[J].科技展望, 2016,26(24):182.

[3] 王晨淶.論多足機器人多元研究方向[J].中國設備工程,2018(02): 153-155.

[4] 楊秋黎,姜文波.多足仿生機器人的設計與實現[J].計算機產品與流通,2017(12):111-11

[5] 彭倩,李紅巖.仿生蜘蛛探測機器人的系統設計[J].實驗室研究與探索,2016,35(12):84-87.

[6] 王賀,王鳳嬌,于蘭浩,曹高華.基于Arduino的六足仿生機器人的設計與研究[J].南方農機,2017,48(16):33.

猜你喜歡
結構設計
《形而上學》△卷的結構和位置
哲學評論(2021年2期)2021-08-22 01:53:34
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
論結構
中華詩詞(2019年7期)2019-11-25 01:43:04
新型平衡塊結構的應用
模具制造(2019年3期)2019-06-06 02:10:54
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
論《日出》的結構
創新治理結構促進中小企業持續成長
現代企業(2015年9期)2015-02-28 18:56:50
主站蜘蛛池模板: 制服丝袜无码每日更新| 久久无码av三级| 国产成人AV男人的天堂| 欧美日韩一区二区在线免费观看| 亚洲二三区| 97国产在线视频| 精品成人一区二区| 欧美成人亚洲综合精品欧美激情| 九九视频免费在线观看| 国产欧美日韩在线在线不卡视频| 精品福利网| 国产欧美网站| 欧美亚洲中文精品三区| 国产三区二区| 亚洲欧美在线综合一区二区三区 | 色播五月婷婷| 亚洲精选无码久久久| 狠狠色婷婷丁香综合久久韩国 | 91九色国产porny| 亚洲三级视频在线观看| 国产精品美人久久久久久AV| 久久久久久久久18禁秘| 久久黄色免费电影| 国产精品毛片一区| 成人av专区精品无码国产 | 色九九视频| 国产美女主播一级成人毛片| 91国内在线观看| 免费在线观看av| 国产中文一区二区苍井空| 高潮毛片免费观看| 无码丝袜人妻| 午夜福利视频一区| 性视频一区| 亚洲欧美日本国产专区一区| 97人人模人人爽人人喊小说| 自拍偷拍欧美日韩| 老色鬼久久亚洲AV综合| 四虎成人免费毛片| 亚洲成aⅴ人在线观看| 欧美色丁香| 中文字幕日韩丝袜一区| 国产在线观看一区精品| 自慰网址在线观看| 波多野衣结在线精品二区| 国产精品不卡片视频免费观看| 99er这里只有精品| 久久精品波多野结衣| 亚洲乱码在线视频| 18禁不卡免费网站| 日韩天堂视频| 91精品国产一区自在线拍| 亚洲欧美一区在线| 国产精品一区不卡| 久久精品午夜视频| 在线色国产| 国产精品手机视频| 国产丰满成熟女性性满足视频| 久久久黄色片| 一级成人欧美一区在线观看| 天天综合色网| 国产亚洲视频在线观看| 欧美国产在线看| 欧洲日本亚洲中文字幕| 亚洲福利网址| www中文字幕在线观看| 日韩a级毛片| 欧美日韩中文国产va另类| 无码丝袜人妻| 日韩a级毛片| 国产精品午夜福利麻豆| 人妻丰满熟妇av五码区| 亚洲精品国产成人7777| 2020亚洲精品无码| 欧美国产菊爆免费观看 | 日韩欧美高清视频| 亚洲中文字幕av无码区| 色综合天天综合| 亚洲乱码精品久久久久..| 久久永久精品免费视频| 亚洲日韩AV无码一区二区三区人| 亚洲毛片在线看|