[發(fā)明專利]一種多空間機(jī)器人分布式協(xié)同操作方法有效
| 申請(qǐng)?zhí)枺?/td> | 202010515768.8 | 申請(qǐng)日: | 2020-06-09 |
| 公開(kāi)(公告)號(hào): | CN111625012B | 公開(kāi)(公告)日: | 2022-12-06 |
| 發(fā)明(設(shè)計(jì))人: | 常海濤;黃攀峰 | 申請(qǐng)(專利權(quán))人: | 西北工業(yè)大學(xué) |
| 主分類號(hào): | G05D1/08 | 分類號(hào): | G05D1/08 |
| 代理公司: | 西安凱多思知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 61290 | 代理人: | 王鮮凱 |
| 地址: | 710072 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 空間 機(jī)器人 分布式 協(xié)同 操作方法 | ||
1.一種多空間機(jī)器人分布式協(xié)同操作方法,其特征在于:系統(tǒng)中有N個(gè)機(jī)器人,每個(gè)機(jī)器人均有唯一身份標(biāo)識(shí)ID,所有機(jī)器人的ID的集合為X,定義ID=0為非法標(biāo)識(shí);設(shè)身份標(biāo)識(shí)為IDi的機(jī)器人為機(jī)器人i;機(jī)器人i記錄系統(tǒng)中所有與之相連的機(jī)器人的ID列表,記為其中各元素分別表示機(jī)器人i的接口1至接口ni相連的機(jī)器人的ID值,起始值為0;操作步驟如下:
步驟1、連接拓?fù)涮綔y(cè)和更新:每個(gè)機(jī)器人j∈X均每隔T秒進(jìn)行連接拓?fù)涮綔y(cè)和更新,其中T≥DΔt,D為多機(jī)器人鏈接拓?fù)錈o(wú)向圖的直徑,由機(jī)器人網(wǎng)絡(luò)拓?fù)錄Q定;Δt為機(jī)器人之間信息交互時(shí)間間隔,每個(gè)機(jī)器人主動(dòng)發(fā)送連接探測(cè)信息或回復(fù)相鄰機(jī)器人的連接探測(cè)信息;
機(jī)器人j主動(dòng)發(fā)送連接探測(cè)信息的流程:
機(jī)器人j采用網(wǎng)絡(luò)通信領(lǐng)域通識(shí)方法通過(guò)自身的所有數(shù)據(jù)接口發(fā)送連接請(qǐng)求,所傳輸?shù)男畔緳C(jī)器人的標(biāo)識(shí)IDj;若機(jī)器人j的接口p,1≤p≤nj接收到相鄰機(jī)器人的回復(fù)的連接探測(cè)信息,讀取到其中包含的與接口p相連的機(jī)器人的標(biāo)識(shí)為IDk,則令ljp=IDk;若接口p未接收到回復(fù),則意味著接口p未連接機(jī)器人或連接機(jī)器人失效,則令ljp=0;
回復(fù)相鄰機(jī)器人的連接探測(cè)信息的流程:
機(jī)器人j的接口r接收到相鄰機(jī)器人的連接探測(cè)信息,讀取到其中包含的與接口r相連的機(jī)器人的標(biāo)識(shí)為IDk,令Ljr=IDk,并通過(guò)接口r回復(fù)自身的連接探測(cè)信息;機(jī)器人j的接口r接收到相鄰機(jī)器人的連接探測(cè)信息,讀取到其中包含的與接口r相連的機(jī)器人的標(biāo)識(shí)為IDk,令Ljr=IDk,并通過(guò)接口r回復(fù)自身的連接探測(cè)信息;
本步驟持續(xù)定時(shí)循環(huán)執(zhí)行;
步驟2、控制參數(shù)初始化:
所有機(jī)器人中接收地面遙控指令的機(jī)器人的集合為Ccom,集合大小為 Ncom(1≤Ncom≤N)
所有機(jī)器人IDl∈Ccom接收到地面測(cè)控站發(fā)送的期望姿態(tài)σd,記錄接收時(shí)間Tl;
機(jī)器人l根據(jù)自身信息連接列表Ll,將σd和Tl發(fā)送給Ll中的所有相鄰機(jī)器人m,機(jī)器人m接收到σd和Tl后,比較Tl和Tm;
若Tl>Tm,則更新自身記錄的σd,令Tm=Tl,并將σd和更新時(shí)間Tm向除機(jī)器人l外的所有相鄰機(jī)器人進(jìn)一步轉(zhuǎn)發(fā);否則忽略;
步驟3、計(jì)算所有機(jī)器人的控制力矩:
機(jī)器人IDξ∈X利用傳感器測(cè)得用修正羅德里格斯參數(shù)表示的機(jī)器人姿態(tài)σξ∈R3、角速度ωξ∈R3和角加速度;
每個(gè)機(jī)器人控制參數(shù)為三組:
包括參數(shù)參數(shù)Dξ=diag(δξ1,δξ2,δξ3)、Kξ=diag(κξ1,κξ2,κξ3),其中δξ1,δξ2,δξ3≥0,κξ1,κξ2,κξ3>0,所有機(jī)器人的控制參數(shù)初始值均設(shè)定為一致,并在步驟5進(jìn)行更新;根據(jù)控制參數(shù)Jξ、Dξ、Kξ和期望姿態(tài)σd計(jì)算機(jī)器人ξ的控制力矩τξ,計(jì)算方式如下:
;
其中:σe為修正羅德里斯參數(shù)表示下的姿態(tài)誤差;
步驟4、參數(shù)比例因子計(jì)算:
每個(gè)機(jī)器人根據(jù)自身剩余能量計(jì)算自身的參數(shù)比例因子,對(duì)于機(jī)器人IDζ∈X,參數(shù)比例因子Wζ=[Wζ1 Wζ2 Wζ3],其中各元素取值范圍為[0 1],計(jì)算方式如下:
情況1:若機(jī)器人ζ執(zhí)行器為推力器,其剩余推進(jìn)劑計(jì)算為:
其中:A為常數(shù),取值范圍為3~100;B為常數(shù),取值范圍為1~10;eζ為機(jī)器人剩余推進(jìn)劑質(zhì)量,efull為機(jī)器人燃料儲(chǔ)箱的總量;
情況2:若機(jī)器人ζ執(zhí)行器為三個(gè)正交安裝的反作用飛輪,其剩余能量計(jì)算為:
其中:rζ1、rζ2、rζ3分別為機(jī)器人ζ三個(gè)反作用飛輪的旋轉(zhuǎn)速度;rfull為飛輪飽和轉(zhuǎn)速;αζ1,αζ2,αζ3分別利用如下式計(jì)算:
其中:Tζ為機(jī)器人ζ飛輪配置矩陣,表示飛輪旋轉(zhuǎn)軸坐標(biāo)系與慣性坐標(biāo)系的旋轉(zhuǎn)矩陣;
步驟5、控制參數(shù)更新:
所有機(jī)器人定時(shí)與相鄰機(jī)器人進(jìn)行控制參數(shù)和參數(shù)比例因子的更新,對(duì)于機(jī)器人
情況1:機(jī)器人主動(dòng)發(fā)送信息的具體方式如下:
機(jī)器人按照記錄的相鄰機(jī)器人ID,依次與其相連的機(jī)器人進(jìn)行數(shù)據(jù)交換:
步驟(1):另q=1;
步驟(2):判斷的值,若則跳至步驟(3);若假設(shè)表示機(jī)器人的接口q和機(jī)器人π相連,機(jī)器人將發(fā)送給機(jī)器人π,機(jī)器人π回復(fù)自身的Wπ,δπ1,δπ2,δπ3,κπ1,κπ2,κπ3數(shù)據(jù);完成信息交互后機(jī)器人和機(jī)器人π分別按照下式更新自身的參數(shù)比例因子和控制參數(shù)
步驟(3):q=q+1,若則返回步驟3,否則進(jìn)行步驟(2);
情況2:機(jī)器人接收到相鄰機(jī)器人的信息,處理方式和步驟(2)中的機(jī)器人π的處理步驟一致;
本步驟執(zhí)行完畢后返回步驟3。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于西北工業(yè)大學(xué),未經(jīng)西北工業(yè)大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010515768.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 移動(dòng)通信終端的協(xié)同方法及其界面系統(tǒng)
- 業(yè)務(wù)協(xié)同流程配置、業(yè)務(wù)協(xié)同方法及裝置
- 一種基于健康檔案共享平臺(tái)的跨醫(yī)院協(xié)同檢查信息系統(tǒng)
- 一種協(xié)同控制方法、協(xié)同控制系統(tǒng)及變頻器
- 基于協(xié)同網(wǎng)關(guān)的跨域協(xié)同交互方法
- 一種生產(chǎn)協(xié)同管理方法及系統(tǒng)
- 云邊協(xié)同方法、裝置、系統(tǒng)、設(shè)備和介質(zhì)
- 一種智能辦公協(xié)同操作方法及系統(tǒng)
- 一種用于無(wú)人裝備的時(shí)間協(xié)同航跡規(guī)劃方法
- 基于大數(shù)據(jù)的智慧辦公協(xié)同方法及系統(tǒng)





