對於一個具有高度智能的機器人,它的控製係統實際上包含了“任務規劃” “動作規劃”“軌跡規劃”和基於模型的 “伺服控製”等多個層次,如圖1-7所示。 機器人先要通過人機接口獲取操作者的 指令,指令的形式可以是人的自然語言, 或者是由人發出的專用的指令語言,也可 以是通過示教工具輸入的示教指令,或者 鍵盤輸入的機器人指令語言以及計算機程
序指令。機器人其次要對控製命令進行解釋理解,把操作者的命令分解為機器人可以實現的 “任務”,這是任務規劃。然後機器人針對各個任務進行動作分解,這是動作規劃。為了實現機器人的一係列動作,應該對機器人每個關節的運動進行設計,即機器人的軌跡規劃。Z底 層是關節運動的伺服控製
控製係統的任務是根據機器人的作業指令以及從傳感器反饋回來的信號,支配機器人的執行機構去完成規定的運動和功能。如果 機器人不具備信息反饋特征,則為開環控 製係統;具備信息反饋特征,則為閉環控 製係統。根據控製原理可分為程序控製係 統、適應性控製係統和人工智能控製係 統。根據控製運動的形式可分為點位控製 和連續軌跡控製。
伺服電機的轉動速度、扭矩、反饋信號頻率和額定電壓等參數是整個機器人控製係統的決定性因素之一;減速機和減速齒輪降低電機的轉動速度,加大輸出扭矩
每個關節都是影響智能接待智能接待機器人整體運動狀態的因子,所以設計時必須考慮全體的運動特性,並對關節的運動範圍和運動速度變化做出約束。
為規劃智能接待仿人機器人的機構設計需求,計算機器人運動過程中各關節所受的力和力矩、分析動力學穩定性和控製規律,必須建立其動力學模型
串行控製結構是指機器人的控製算法是由串行計算機來處理;並行處理結構能滿足機器人控製的實時性要求,實現複雜的計算力矩法、非線性前饋法、自適應控製法
運動控製係統由通信模塊、電源模塊、控製模塊和電機驅動模塊組成;分別驅動3個全方位輪,實現3軸聯動;通過閉環采集到的電機碼盤信息獲得的3個輪子的速度反饋回PC 機
硬件框圖包括一個以TMS320F2812DSP 為核心的DSP 控製板,一塊配套的功率驅動板和一台無刷直流電機;功率驅動部分的硬件電路,主要由前置驅動芯片和六個功率MOSEFET 管組成
用來檢測機器人的加速度,括身體的加速度和各關節角加速度,有時候也作為抑製各關節機械振動而檢測;根據原理可分為應變式、壓電式和MEMS 技術等
檢測機器人運動速度,包括身體移動速度和各關節轉動速度等;一般可分為直流式和交流式兩種,直流式測速機的勵磁方式可分為他勵式和永磁式兩種,有帶槽的、空心的、盤式印刷電路等形式
用於機器人運動關節的零位和極限位置的檢測,零位是機器人關節運動開始時的位置,零位檢測精度直接影響機器人運動的精確度;位移傳感器一般都安裝在機器人的關節上,用來檢測機器人各關節的位移量
大部分輪子是由可變形材料(如橡膠)製成,所以相互作用是接觸麵;,假設全方位移動機器人重心不高,因此當機器人加速運動時由重心偏高產生的各輪對地壓力的變化忽略不計
機器人係統的要求確定後,首先要考慮的是選擇多大的電機合適,主要考 慮負載的物理特性,包括負載扭矩、慣量等。在伺服電機中,通常以扭矩或者力來 衡量電機大小
全方位移動機構從當前位置能夠向任意方向運動,而不需要機器人改變姿態;在需要精確定位和高精度軌跡跟蹤的時候也要求運動機構具備全方位移動的能力