《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 多變魔方機器人的控制系統設計
多變魔方機器人的控制系統設計
來源:微型機與應用2011年第7期
揭宗昌1,郭力峰2,蔡澤輝1
(1.中國礦業大學 計算機科學與技術學院,江蘇 徐州 221116; 2.中國礦業大學 信息與電氣工
摘要: 介紹了一種新型的可重構模塊化機器人(多變魔方機器人),它同時擁有自重構、自組裝和群體機器人的特點。多變魔方機器人的每個模塊都可以自主移動并與其他模塊自組裝成魔方結構,還可以被配置成各種不同形態,實現變形。多變魔方機器人選用控制功能強大的ARM芯片和高可靠的ATmega8單片機,應用Zigbee無線網絡通信構建了模塊化分布式控制系統,有效地實現了機器人的運動控制。本文詳細描述了多變魔方機器人模塊的硬件結構,軟件體系以及系統的工作原理。
Abstract:
Key words :

摘  要: 介紹了一種新型的可重構模塊化機器人(多變魔方機器人),它同時擁有自重構、自組裝和群體機器人的特點。多變魔方機器人的每個模塊都可以自主移動并與其他模塊自組裝成魔方結構,還可以被配置成各種不同形態,實現變形。多變魔方機器人選用控制功能強大的ARM芯片和高可靠的ATmega8單片機,應用Zigbee無線網絡通信構建了模塊化分布式控制系統,有效地實現了機器人的運動控制。本文詳細描述了多變魔方機器人模塊的硬件結構,軟件體系以及系統的工作原理。
關鍵詞: 可重構;模塊化機器人;自組裝;分布式控制系統;ZigBee

 在航天航空、星際探索、地質勘查、地質災害預報、軍事偵察、救災搶險等領域,因為不能預先確知非結構化的環境,需要執行的任務往往也是變化莫測[1]。因此傳統的機器人設計和控制方法已經難以滿足機器人在非結構的、未知的環境下自主工作的要求[2]。模塊化可重構機器人的拓撲形態是自主可變的,系統可以根據所處的環境通過組成模塊之間的自主對接和分離實現整體或局部形態的改變,來調整其構形和功能,從而完成既定的任務,故能廣泛應用于非結構化的環境。這樣就對其控制系統提出了人工智能的更高要求,這也是當今機器人研究界最熱門和尖端的研究方向之一。
 本文提出一種可重構模塊化機器人——多變魔方機器人,并完成其控制系統的設計,實現感知、通信、驅動、傳動和信息處理的融合,根據多智能體機器人系統的相應協調控制策略完成多種形態的變化和自組裝。
1 多變魔方機器人的控制系統
 多變魔方機器人由n×n×n個相同的小模塊機器人組成,如圖1(a)所示為多變魔方機器人的最小組合,其中每個小方塊代表一個具有完全相同結構的模塊機器人。機器人控制系統能夠根據指令以及傳感器信息控制機器人完成一定的動作或作業任務,它是機器人的心臟,決定了機器人性能的優劣。傳統機器人控制系統有集中式、主從式、分散式三類控制方式,但它們都不太適合作為多變魔方機器人的控制系統,因為多變魔方機器人有著模塊化、可重組的鮮明特點。為了能夠充分發揮多變魔方機器人的特點,有必要為它設計適合其特點的控制系統。

 組成多變魔方機器人的模塊數量較多,而且每個模塊都有數據采集、運動規劃、運動控制以及通信等功能,為了能夠充分發揮多變魔方機器人的特點,故采用模塊化分布式控制系統(MDCS)。模塊化分布式控制系統由若干個子系統構成,子系統的個數與多變魔方機器人中模塊的個數相同,子系統與模塊一一對應。每個子系統的結構功能都相同,它是一個獨立的單元,擁有電源、微處理器、移動結構、連接結構、自由度結構、傳感器單元和通信接口等,如圖1(b)所示。子系統除了控制與它對應的模塊之外,還要負責整個系統的協調以及計算和規劃等工作。模塊化分布式控制系統是一個基于分布式網絡的分布式系統,每個子系統都是網絡中的一個節點。

 


2 系統硬件設計
 模塊化分布式控制系統的各個子系統的結構功能完全相同,因此在進行系統硬件設計時只需要設計出一個子系統,即只需要為一個模塊設計出硬件電路即可,多個相同的子系統通過網絡總線連接起來就構成了完整的控制系統。
2.1 機械結構設計
本項目設計的多變魔方機器人的模塊為一個可以自由移動的10 cm×10 cm×10 cm的小立方體,每個模塊上嵌入有自由度結構、移動機構、連接機構、傳感器單元、通信接口、電源和控制系統電路板。為了減輕模塊重量,模塊盡可能采用小型化設計,這樣勢必要求控制系統硬件設計也要小型化,因此選擇器件時要本著小型化的原則。
 考慮到模塊的供電和小直流電機的最大輸出力矩等因素,故只設計了一個自由度如圖2(a)所示,由一個經過6條棱的中點的平面切割得到,這大大減小了模塊的功耗和結構復雜程度。這個自由度由360°無限位舵機來實現,其中舵機的旋轉軸在小立方體的中心,并在小立方體的下半部分安裝一個霍爾元件,在上半部分安裝三個磁鋼,根據霍爾元件測得的電磁信號來確定轉動位置。

 根據小立方體剖面圖圖2(b),求得這個自由度的大小范圍為0~240°。模塊可以通過這個自由度,在近似不破壞任何一個面的情況下完成三個面的位置變化,如圖3所示。

 模塊的自主移動方案有很多種,如足式、輪子和蠕動[3]等。本項目暫采用比較簡單的三輪結構,通過控制兩個小伺服電機的轉動配合一個萬向輪來調節分立模塊在平面上的移動。
 為了實現多變魔方機器人的形態變化和自組裝,每個模塊必須要有連接機構。常見的連接方案有機械結構和電磁結構兩種,其中參考文獻[4]提出一種能提供足夠的吸引力或排斥力的E型電磁鐵,通過適當的設計就可以利用它改變可重構機器人的形狀。本項目采用定制的類似電磁鐵來實現模塊之間的連接與分離,并在模塊的六個面上分別裝上這種電磁鐵。
2.2 電氣設計
 多變魔方機器人模塊的電氣系統框架如圖4所示,它分為3個單元:控制中心、傳感器與執行機構和通信系統。

 (1)控制中心:本單元使用ARM系列的STM32微處理器作為主控制芯片,它完成機器人的定位導航及其他決策任務??刂浦行耐ㄟ^I2C接口接收編碼器的信息并計算處理,其結果可以用來作為定位導航的基礎。同時,它收集每個傳感器的信息以及其他機器人的信息,并通過適當的控制算法決策后經I2C接口傳給執行機構執行。
 (2)傳感器與執行機構:本單元由控制器、傳感器及執行部件組成。在模塊的內部有四個單獨的ATmega8微控制器,分別控制著模塊底部用于移動的兩個伺服電機、模塊中心用于實現一個自由度的360°無限位舵機、分布模塊六個面的電磁鐵以及相應位置的紅外線傳感器和微動開關等傳感器。這些ATmega8微控制器通過I2C接口以“一主四從”的模式與控制核心通信,將傳感器采集到的信息傳給控制中心處理,并接受控制中心的命令控制執行機構。
 (3)通信系統:多變魔方機器人模塊間的通信采用ZigBee無線通信。ZigBee無線通信選用TI的內置ZigBee協議棧擁有片內無線定位引擎并包含一個增強型8051MCU的CC2431芯片,通過串口與控制核心相連。通過通信系統,多變魔方機器人的模塊就可以獲取來自其他模塊的信息并作出響應。
3 軟件設計
 模塊化分布式控制系統的各個子系統的功能是相同的,因此在進行軟件設計時只要設計出一個子系統的軟件即可,子系統的軟件也是多變魔方機器人的模塊的軟件。它的模塊的軟件應該具有以下功能:
 (1)系統協調功能。多變魔方機器人是由眾多的模塊組成的一個整體,各個模塊之間要相互協調才能保證機器人按要求完成某項任務。
 (2)計算和規劃功能。多變魔方機器人在運動過程中以及自重組過程中,需要進行運動規劃、路徑規劃以及傳感器算法計算等工作。
 (3)通信功能。作為機器人整體的組成部分,各個模塊之間必須能夠進行通信。
 (4)感知功能。各模塊必須要能感知當前的狀態,利用傳感器采集數據。
 (5)連接功能。多變魔方機器人在形態變化和自組裝時,需要進行模塊間的連接與分離。
(6)運動功能。模塊能在平面上自主移動并且還有一個轉動自由度,多變魔方機器人的運動是通過組成它的模塊的運動實現的。
 軟件設計就是為了使多變魔方機器人的模塊具有以上功能,如果以后模塊需要更多的功能,只要在此軟件的基礎上進行擴展即可。模塊的軟件功能結構圖如圖5所示。

 模塊的軟件控制流程采用中斷驅動方式,主程序除了完成系統協調、計算和規劃等工作之外,主要是處于循環等待狀態來等待中斷的發生。
3.1 系統協調
 多變魔方機器人是由眾多的模塊組成的一個整體,它的任何一項工作的完成都離不開模塊之間的相互協調。雖然每個模塊都有能力進行系統的協調,但在機器人具體執行某項任務時只需要一個或幾個模塊來處理這項工作,這種模塊暫且稱其為主模塊。主模塊的存在與模塊化分布式控制系統并不矛盾,因為每個模塊的結構功能都相同,都可以成為主模塊。具體讓哪個或哪些模塊成為主模塊,則根據任務的需要動態地確定。
 在多變魔方機器人的變形之處,系統選擇處于分散模塊中心位置的模塊作為首次確立的主模塊。CC2431定位引擎基于RSSI技術,能根據接收信號強度與已知參考節點位置準確計算出目標裝置位置。由此可以得到所有模塊之間的間距,顯然當其中一個模塊與所有模塊的間距之和是最小的,則該模塊處于中心位置,即被確立為主模塊。之后,每次完成模塊的自組裝后,則選擇最利于對接的模塊作為主模塊。
 確定主模塊后,這就需要選擇與其合作的模塊,為保障合作的高效性需要建立合作效果的評價機制。本文選取當前要完成的變形形態、模塊與主模塊的間距和對接面與主模塊對接面的角度等作為評價參數。
主模塊對系統中各個模塊的協調合作是通過與各個模塊進行通信而實現的,主模塊可以給與其合作的模塊發送控制命令,與其合作的模塊有時也需要給主模塊發送回應的命令。經過這樣一次次的合作,就能完成多變魔方機器人的自組裝和形態變化。
3.2 計算與規劃
 多變魔方機器人的每個模塊都有計算和規劃的功能,但在具體執行某項任務時,只讓主模塊來執行這項功能。機器人在執行不同的任務時主模塊需要進行不同的計算和規劃工作,當機器人實現某種變形時需要進行運動規劃,主模塊根據多變魔方機器人根據機器人的初始形態和目標形態,運用特定的對接路徑規劃算法得到各個模塊的分開、組合序列[5],這樣得到機器人的對接路徑后進行運動規劃,以決定機器人的各個模塊的中軸自由度轉動狀態,采用逐步填充式變形算法[6]完成機器人設定的形態變化。
 在機器人的變形過程中,主模塊除了要進行運動規劃之外,還要進行傳感器計算。多變魔方機器人在變形過程中需要由紅外傳感器、微動開關等來對模塊的接近和對接運動進行導航,因此主模塊還要有傳感器算法的計算。
4 實驗與總結
 經過一系列安裝、調試,完成了多變魔方機器人的原理樣機。多次試驗后,順利完成了自組裝和幾種形態的變化。各個電機運行平穩,機器人各模塊運動穩定,尤其是在硬質平面上運動更為明顯。ZigBee無線網絡工作正常,CC2431定位效果良好,順利完成了系統的控制,完全達到現階段的要求。作為原理性的工作樣機,該控制系統是合適的。
 多變魔方機器人在現實應用中具有重要的價值,下一步將對原理樣機進行改進。后期的研究中將考慮增加陀螺儀、加速度傳感器、攝像頭等,并改良模塊的自主移動機構,以期多變魔方機器人能在更惡劣的環境中實現自組裝和形態變化,在實際應用中發揮更大的作用。
參考文獻
[1] 徐威,王高中,王石剛.模塊化自重構機器人變形算法的仿真研究[J].系統仿真學報,2004,16(5):883-886.
[2] 張建廣,饒建華.模塊化可重構機器人分布式控制系統的設計與實現[J].機械設計與制造,2007(5):95-97.
[3] SRIRAMAN K R, RAMAN S G S, SESHADRIS K.Hardness and sliding wear resistance of electrodeposited nanocrystalline Ni-W alloys[J]. Materials Science and Engineering, 2006(418):303-311.
[4] Ming Chiuan Shiu, Li Chen Fu, Hou Tsan Lee. Design of Reconfigurable Robot Based on Electromagnets. Proceedings of the 7th Asian Control Conference, Hong Kong, China,2009:925-930.
[5] ZYKOV V, MYTILINAIOS E, DESNOYER M, et al. Evolved and designed modular robotics systems capable of self-reproduction. IEEE Trans. Robotics, 2007:308-319.
[6] 費燕瓊,張鑫,夏振興.自重構模塊化機器人的運動空間及自變形算法[J].機械工程學報,2009,45(3):197-202.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久久一区二区三区| 国产毛片一区二区| 久久9热精品视频| 久久视频免费观看| 国产精品久久国产三级国电话系列| 亚洲日本va午夜在线电影| 欧美日韩大片一区二区三区| 亚洲国产成人在线播放| 久久一区二区三区四区五区| 国产女同一区二区| 99re热这里只有精品免费视频| 久久久精品日韩欧美| 欧美视频成人| 国产精品久久久91| 国产噜噜噜噜噜久久久久久久久| 久久亚洲国产精品日日av夜夜| 欧美一区亚洲| 国产日韩亚洲欧美精品| 午夜精品久久久久99热蜜桃导演| 午夜久久黄色| 亚洲欧美制服中文字幕| 欧美中文字幕久久| 国产在线一区二区三区四区| 久久久久久久久久久久久女国产乱| 国产精品国产三级国产aⅴ9色| 亚洲大片精品永久免费| 亚洲一区网站| 国内精品国产成人| 狠狠入ady亚洲精品经典电影| 中文欧美日韩| 黄色av日韩| 99热在这里有精品免费| 99热在线精品观看| 国产欧美日本一区二区三区| 亚洲精品国产精品国自产在线| 性色av一区二区三区| 蜜臀99久久精品久久久久久软件| 91久久精品国产91久久性色tv| 亚洲欧美在线x视频| 国产精品久久久爽爽爽麻豆色哟哟| 精品999成人| 欧美激情精品久久久| 久久久久九九九九| 在线看无码的免费网站| 欧美日韩国产欧美日美国产精品| 国产综合久久久久影院| 免费观看成人www动漫视频| 欧美午夜精品久久久久免费视| 国产欧美精品一区| 久久精品日产第一区二区三区| 国自产拍偷拍福利精品免费一| 亚洲激情第一区| 欧美日韩成人在线观看| 国产精品一区二区视频| 亚洲国产导航| 一区二区亚洲精品国产| 午夜精品视频在线观看| 亚洲欧美日韩精品久久| 亚洲一区二区三区精品在线观看| 在线视频日本亚洲性| 黑人中文字幕一区二区三区| 国产欧美日韩在线视频| 国产一区再线| 国产乱理伦片在线观看夜一区| 亚洲一区三区在线观看| 国产精品裸体一区二区三区| 欧美激情一区二区三区在线视频观看| 国产精品系列在线播放| 欧美午夜久久| 国产日韩欧美麻豆| 亚洲日本电影| 麻豆九一精品爱看视频在线观看免费| 亚洲国产精品成人久久综合一区| 午夜伦理片一区| 午夜精品一区二区在线观看| 国产精品夜夜嗨| 国产欧美日韩在线视频| 亚洲国产裸拍裸体视频在线观看乱了| 国产精品日韩久久久| 国产精品第一页第二页第三页| 欧美久久久久久久久久| 欧美体内she精视频在线观看| 欧美日产国产成人免费图片| 欧美连裤袜在线视频| 亚洲影院色无极综合| 欧美日韩高清一区| 国产精品99免费看| 欧美资源在线| 国产热re99久久6国产精品| 久久精品二区三区| 久久综合中文字幕| 久久精品一区中文字幕| 开心色5月久久精品| 久久午夜国产精品| 久久五月天婷婷| 欧美黄色精品| 在线观看91久久久久久| 狠狠色狠狠色综合系列| 欧美日韩三级视频| 久久久一区二区| 久久色中文字幕| 久久精品在线免费观看| 麻豆成人在线播放| 在线国产精品一区| 亚洲国产合集| 欧美电影在线免费观看网站| 亚洲欧美国产毛片在线| 国产欧美一区二区三区在线看蜜臀| 欧美日韩中文字幕在线| 久久综合狠狠综合久久综青草| 欧美日韩成人在线播放| 欧美国产精品va在线观看| 久久精品亚洲国产奇米99| 国产日韩欧美一区二区三区在线观看| 久久免费精品视频| 亚洲视频在线二区| 亚洲自拍电影| 国产欧美日韩一区二区三区在线| 亚洲一区观看| 久久福利资源站| 亚洲国产另类 国产精品国产免费| 中文欧美字幕免费| 一区二区三区精密机械公司| 欧美精品久久久久久久久久| 蜜臀久久久99精品久久久久久| 欧美日韩午夜| 久久国产主播| 99riav久久精品riav| 亚洲激情在线观看视频免费| 欧美日韩视频一区二区三区| 亚洲欧美在线高清| 香蕉久久久久久久av网站| 亚洲国产一区二区三区青草影视| 亚洲精品综合| 伊人一区二区三区久久精品| 欧美日韩亚洲高清一区二区| 国产精品久久久久久久电影| 一区二区三区中文在线观看| 久久久国产一区二区三区| 国产欧美日韩视频一区二区三区| 国产精品自拍小视频| 免费久久99精品国产| 国产精品影视天天线| 夜夜躁日日躁狠狠久久88av| 韩国亚洲精品| 亚洲国产精品v| 欧美男人的天堂| 国产精品第一页第二页第三页| 国产精品美女久久久| 夜夜嗨av一区二区三区四区| 欧美一区日本一区韩国一区| 亚洲精品欧美日韩| 亚洲欧美在线一区| 亚洲韩国日本中文字幕| 久久国产主播精品| 国内外成人免费激情在线视频| 在线欧美三区| 91久久国产精品91久久性色| 国产精品一区二区久久国产| 久久久久久久91| 亚洲午夜电影| 一本色道精品久久一区二区三区| 亚洲精品国产精品国自产观看浪潮| 黄色成人在线网址| 欧美成人小视频| 欧美亚洲动漫精品| 免费成人小视频| 亚洲电影中文字幕| 国产精品theporn88| 欧美日韩免费网站| 狠狠狠色丁香婷婷综合久久五月| 99精品免费| 国产一区 二区 三区一级| 久久精品夜色噜噜亚洲aⅴ| 免费成人高清在线视频| 欧美日韩高清在线一区| 一区二区三区在线免费播放| 久久久精品国产一区二区三区| 国产精品视频1区| 亚洲欧美亚洲| 午夜视频一区二区| 99视频日韩| 久久国内精品自在自线400部| 99精品99久久久久久宅男| 亚洲第一精品夜夜躁人人躁| 久久深夜福利免费观看| 久久久久网站| 欧美在线视频免费播放| 欧美国产高清| 欧美a级理论片| 午夜精品影院| 亚洲国产乱码最新视频| 国产精品自拍视频| 午夜久久黄色| 国产一区二区三区在线观看视频| 亚洲成色www久久网站| 一区二区三区日韩欧美精品| 欧美体内she精视频在线观看| 在线播放一区| 欧美三级日韩三级国产三级| 国产精品欧美在线| 久久免费视频在线观看| 亚洲一二三区在线| 9人人澡人人爽人人精品| 欧美日韩午夜在线| 久久综合九色综合久99| 国产日韩在线看片| 亚洲女女做受ⅹxx高潮| 国产日韩欧美二区| 亚洲国产精品久久久久婷婷884| 一区二区三区在线免费视频| 午夜精品一区二区三区在线视| 国内综合精品午夜久久资源| 国产中文一区二区三区| 麻豆国产精品va在线观看不卡| 日韩视频一区| 国产亚洲精品久久久久婷婷瑜伽| 亚洲欧美日韩在线| 国产美女精品人人做人人爽| 一区在线免费| 久久久99精品免费观看不卡| 亚洲精品乱码久久久久久黑人| 永久域名在线精品| 午夜在线电影亚洲一区| 久久精品国产99精品国产亚洲性色| 国产一区欧美日韩| 久久久久久久久伊人| 久久一区二区三区国产精品| 国产在线精品成人一区二区三区| 国产精品久久久久久久久久久久| 国产精品日韩精品欧美精品| 亚洲黄页一区| 欧美日韩中文字幕| 99re国产精品| 国产原创一区二区| 久久久久99精品国产片| 欧美一区二区精美| 国产精品免费区二区三区观看| 亚洲男女自偷自拍| 亚洲欧美在线观看| 国产亚洲一区二区三区在线播放| 亚洲欧美日韩精品综合在线观看| 国产精品你懂的在线欣赏| 国产精品二区在线| 亚洲人在线视频| 久久午夜羞羞影院免费观看| 99精品视频一区二区三区| 牛牛精品成人免费视频| 午夜精品久久久久久久99热浪潮| 亚洲午夜未删减在线观看| 欧美国产日韩在线观看| 一区二区三区欧美在线| 免费观看成人www动漫视频| 久久成人av少妇免费| 狠狠干成人综合网| 欧美一级大片在线观看| 国产视频不卡| 久久精品日产第一区二区三区| 欧美激情第一页xxx| 欧美性淫爽ww久久久久无| 欧美一二三区精品| 永久免费毛片在线播放不卡| 国产欧美一区二区精品忘忧草| 欧美日韩亚洲一区在线观看| 亚洲国产精品成人精品| 欧美电影免费观看高清| av成人福利| 欧美性做爰毛片| 欧美日韩另类视频| 久久国产直播| 久久婷婷国产综合精品青草| 欧美特黄视频| 久久国产精品网站| 制服丝袜亚洲播放| 国产日本亚洲高清| 欧美在线视频a| 久久精品一区中文字幕| 好吊日精品视频| 亚洲网在线观看| 欧美日韩亚洲系列| 欧美人妖另类| 欧美日韩ab| 亚洲午夜精品在线| 欧美人成免费网站| 亚洲国产婷婷| 国产日韩欧美电影在线观看| 蜜臀久久久99精品久久久久久| 1769国产精品| 日韩视频在线观看免费| 国产精品久久久一区二区| 国产亚洲制服色| 国产在线高清精品| 国产一区视频观看| 久久av在线看| 亚洲专区欧美专区| 欧美日韩一二三区| 激情六月综合| 国产一区二区三区久久| 国产日韩欧美精品在线| 亚洲欧洲一区二区三区| 一本色道久久综合亚洲精品不卡| 91久久国产精品91久久性色| 欧美精品亚洲一区二区在线播放| 国产一区在线免费观看| 国产精品亚洲产品| 亚洲女人天堂成人av在线| 欧美色综合天天久久综合精品| 国语自产精品视频在线看8查询8| 亚洲大片一区二区三区| 免费h精品视频在线播放| 欧美激情片在线观看| 国产亚洲欧美在线| 亚洲精品视频免费在线观看| 欧美色图一区二区三区| 一区一区视频| 一区二区精品在线| 亚洲九九九在线观看| 久久午夜色播影院免费高清| 激情视频一区二区| 裸体一区二区| 国产麻豆91精品| 一区二区日韩免费看| 蜜臀91精品一区二区三区| 亚洲国产成人久久综合| 久久久噜噜噜久噜久久| 欧美日韩国产精品自在自线| 99re6热只有精品免费观看| 日韩午夜激情av|