網站首頁 個人文檔 個人總結 工作總結 述職報告 心得體會 演講稿 講話致辭 實用文 教學資源 企業文化 公文 論文

格鬥機器人閲讀報告

欄目: 彙報材料 / 發佈於: / 人氣:1.89W

一、競賽介紹

格鬥機器人閲讀報告

格鬥機器人大賽是世界機器人大賽的五大賽事之一,也是國內機器人競賽最著名的品牌之一,迄今已吸引超過200餘所高校參加,參賽總人數超過3萬人。

二、競賽形式

機器人自主從斜坡登上6cm高的比賽場地,尋找對手並將對手打倒或者推下擂台,在此過程中,如機器人倒下,可以自行站立繼續比賽;被推下擂台,重新從斜坡出發比賽。

三、機器人要求

完整的機器人整體高度不低於500mm,重量不超過4kg,機器人的兩條手臂肩關節軸心距地面的高度不低於400mm。

比賽過程中,機器人的兩條手臂肩關節軸心距地面的高度不低於300mm。

比賽開始後,一方 10 秒沒有完成登台,對方得 1 分,並以 10秒為單位繼續讀秒。

比賽中一方從非圍擋處掉下擂台,對方得1 分。一方從圍擋處掉下擂台時,如果對方也倒在擂台上,對方得3 分;如果對方還站立在擂台上,對方得5 分,掉台的一方重新從對應斜坡上台開始比賽。雙方先後掉下擂台,都不得分,重新從對應出發區開始出發比賽。如果一方倒在擂台上,對方得1 分,在此期間裁判繼續讀秒,並以每10秒得1 分,給對方加分,直至倒下的機器人站立起來。機器人倒下的一方也可以選擇重啟機器人,對方再加3 分。

四、產品介紹

UP-InnoSTARTM創意之星TM機器人套件是一套用於高等工程創新實踐教育的模塊化機器人套件。是一套具有數百個基本“積木”單元的組合套件包。用這些“積木”可以搭建出各種創新、奇特、實用的機器人,並可為自己搭建出的機器人編程。

五、電機和舵機

機器人區別於計算機的一個重要特徵,就是機器人能夠運動。要運動就必須有動力部件,以及由這些動力部件驅動的結構。機器人的驅動子系統、傳感子系統和控制決策子系統是一個機器人最基本的3個組成部分。

1、電機

(1)定義

電機是一種利用電能轉換或傳遞為機械能的電磁裝置。在電路中常用字母"M"(舊標準用"D")表示。電機可以使用不同形式的動力源,如直流電、交流電、蓄電池等,不同類型的電機也有不同的工作原理和應用範圍。其中,採用直流電作為動力來源的電機稱為直流電機。直流電機工作原理是利用轉子上帶有的數個起電磁鐵的線圈,通電後與勵磁單元(如勵磁線圈或永磁體)的磁場作用而運動。通過按照合適的順序改變通電順序,實現轉子的運動並持續轉動。

(2)原理

直流電機裏邊固定有環狀永磁體,電流通過轉子上的線圈產生安培力,當轉子上的線圈與磁場平行時,再繼續轉受到的磁場方向將改變,因此此時轉子末端的電刷跟轉換片交替接觸,從而線圈上的電流方向也改變,產生的洛倫茲力方向不變,所以申機能保持一個方向轉動。

(3)直流電機的PWM調速

PWM的佔空比決定輸出到直流電機的平均電壓.

PWM不是調節電流的的意思是脈寬調節,也就是調節方波高電平和低電平的時間比,一個20%佔空比波形,會有20%的高電平時間和80%的低電平時間,而一個60%佔空比的波形則具有60%的高電平時間和40%的低電平時間,佔空比越大,高電平時間越長,則輸出的脈衝幅度越高,即電壓越高.如果佔空比為0%,那麼高電平時間為0,則沒有電壓輸出.如果佔空比為100%,那麼輸出全部電壓.

通過調節佔空比,可以實現調節輸出電壓的目的,而且輸出電壓可以無級連續調節.

2、舵機

(1)定義

舵機,顧名思義是控制舵面的電機。舵機的出現最早是作為遙控模型控制舵面、油門等機構的動力來源,但是由於舵機具有很多優秀的特性,在製作機器人時也時常能看到它的應用。

(2)舵機的PPM控制方法

舵機的控制信號為週期是20ms的脈寬位置調製(PPM)信號,其中脈衝寬度通常從0.5~2.5ms(也有少量型號的脈衝寬度範圍不一樣,為1.25~1.75ms),相對應輸出軸的位置0°~180°,呈線性變化。也就是説,給控制引腳提供一定的脈寬(TTL電平,0V/5V),它的輸出軸就會保持在一個相對應的角度上,無論外界轉矩怎樣改變,直到給它提供一個另外寬度的脈衝信號,它才會改變輸出角度到新的對應位置上。

(3)舵機參數

(4)舵機的PWM控制方法

實際上,舵機的控制電路處理的並不是脈衝的寬度,而是其佔空比,即高低電平之比。以週期20ms、高電平時間2.5ms為例,實際上如果給出週期10ms、高電平時間1.25ms的信號,對大部分舵機也可以達到一樣的控制效果。但是週期不能太小,否則舵機內部的處理電路可能紊亂;週期也不能太長,例如如果控制週期超過40ms,舵機就會反應緩慢,並且在承受扭矩的時候會抖動,影響控制品質。

(5)CDS55XX機器人舵機

CDS系列機器人舵機屬於一種集電機、伺服驅動、總線式通訊接口為一體的集成伺服單元,它可以工作在舵機模式和電機模式。舵機模式時,它可以在o°~300°的範圍內擺動;電機模式時,它可以像電機一樣整週旋轉。因此,cDS系列機器人舵機既具備舵機的性能,也具備電機的性能,既能用作機器人的關節,也可以用來驅動輪子,是一種擁有廣泛應用前景的執行機構。

(6)舵機參數

(7)CDS55xx機器人控制方法

CDS系列機器人舵機用程序代碼對UART異步串行接口迪行時序控制,實現半雙工異步串行總線通訊,通訊速度可高達1Mbps,接口簡單、協議精簡。

(8)UART

UART作為異步串口通信協議的一種,工作原理是將傳輸數據的每個字符一位接一位地傳輸。

其中各位的意義如下:

起始位:先發出一個邏輯"O"的信號,表示傳輸字符的開始。

資料位:緊接着起始位之後。資料位的個數可以是4、5、6、7、8等,構成一個字符。通常採用ASCIl碼。從最低位開始傳送,靠時鐘定位。

奇偶校驗位:資料位加上這一位後,使得"1"的位數應為偶數(偶校驗)或奇數(奇校驗),以此來校驗資料傳送的正確性。

停止位:它是一個字符數據的結束標誌。可以是1位、1.5位、2位的高電平。由於數據是在傳輸線上定時的,並且每一個設備有其自己的時鐘,很可能在通信中兩台設備間出現了小小的不同步。因此停止位不僅僅是表示傳輸的結束,並且提供計算機校正時鐘同步的機會。適用於停止位的位數越多,不同時鐘同步的容忍程度越大,但是數據傳輸率同時也越慢。

空閒位:處於邏輯"1"狀態,表示當前線路上沒有資料傳送。

波特率:是衡量資料傳送速率的指標。表示每秒鐘傳送的符號數(symbol)。一個符號代表的信息量(比特數)與符號的階數有關。例如資料傳送速率為120字符/秒,傳輸使用256階符號,每個符號代表8bit,則波特率就是120baud,比特率是120*8=960bit/s。這兩者的概念很容易搞錯。

(9)CDS55xx機器人控制方法

六、控制器

單片機也被稱為微控制器(microcontroller),是因為它最早被用在工業控制領域。

單片機技術是計算機技術的一個分支,是大量機器人系統的核心元件。

單片機在軍事、工業、家用電器、智能玩具、便攜式智能儀表和機器人制作等領域的廣泛應用,使產品功能、精度和質量大幅度提升,且電路簡單,故障率低,可靠性高,成本低廉。

1、標準版控制器參數

2、高級版控制器參數

3、高級版控制器特點

(1)高運算能力、低功耗、體積小。高級版控制器具備700MHz、32位的高性能嵌入式處理器和 Linux操作系統,運算處理能力強大,而功耗不到2W;體積小巧,可以直接放入仿人機器人體內。

(2)控制接口豐富。可以控制直流電機(須配合BDMC系列伺服驅動器);可以控制各種信號的舵機(包括所有的傳統R/C舵機、博創出品的CDS55XX系列機器人舵機、韓國Robotis公司出品的OAX12+機器人舵機等);可以對機器人舵機進行調速、位置控制、力矩控制;可以同時控制近40路舵機電機。

(3)數據接口豐富。控制器具有16路12位精度的AD接口,還有RS232接口;温度、光照、聲音、距離等傳感器可以通過AD接口接入,語音、視覺傳感器可以通過音頻接口、USB接口接入。

(4)通用的c語言程序開發方式。使用Keil開發環境,簡單易學,網上教程資源多。

七、傳感器

機器人的傳感子系統包括各種傳感器,如紅外接近傳感器、紅外線測距傳感器和灰度傳感器等。這些傳感器通過感知外界的位置信息、温度、光線、聲音、顏色、形狀等數據,並將其轉換成電信號進行處理和識別,最終作為控制機器人行為的依據。它們在機器人的自主導航、目標識別、物體抓取等方面有着重要的應用,同時安裝也相對簡便。

另外,除了傳感器本身外,傳感子系統還需要包含一系列相關的電路和處理器件,如模擬信號轉換器、數字信號處理器、微處理器等,用於對傳感器採集的信號進行轉換、濾波、放大等處理,從而生成機器人可用的數字信號。此外,傳感子系統還需要相關的軟件算法和控制邏輯,用於將傳感器採集的數據轉化為控制機器人行為的指令,以最優的方式完成各種任務。綜上所述,傳感子系統在機器人中的作用十分關鍵,其穩定性、精準度和實時性直接影響機器人的性能和應用範圍。

八、總結

格鬥機器人是一種模擬人類拳擊、摔跤、接力等搏擊運動的機器人,通常由機械支架、電子控制系統、傳感器和執行機構等組成。格鬥機器人的目的在於切磋技巧,娛樂觀賞和展示科技水平。該機器人需要具備高強度、高速度、高靈活性、高精度等特點,通過計算機控制和傳感器檢測,能夠進行手、腿、頭、身體等各種部位的動作控制和響應。格鬥機器人的研發和製造涉及多個學科領域,包括機械製造、電子工程、控制工程、材料科學等,應用在多個領域中,如娛樂、教育、訓練和軍事等。隨着人工智能和機器學習技術的不斷髮展,格鬥機器人的智能化和自主化程度將會有所提高,未來有望成為一種具備更廣泛應用價值的機器人類型。