多機器人編隊控制策略研究及其云實現(xiàn)
本文選題:多機器人系統(tǒng) + 編隊控制算法。 參考:《山東大學》2017年碩士論文
【摘要】:近年來,隨著科學技術(shù)的發(fā)展進步,機器人技術(shù)越來越成熟,并且在社會生活中發(fā)揮了舉足輕重的作用。面對復雜任務時,多機器人系統(tǒng)通常具備比單機器人更強的魯棒性和工作效率,因此得到了研究人員高度重視。編隊策略是多機器人協(xié)同工作的基礎,它是指多機器人保持預定的隊形前進,同時避開環(huán)境中的障礙物,最終抵達目標點。這一過程中涉及到多機器人定位、控制策略、路徑規(guī)劃以及無線通信等多方面內(nèi)容。為確保機器人編隊能夠在未知環(huán)境中行進,需要時刻通過傳感器采集大量環(huán)境信息并進行分析處理,以決定整個系統(tǒng)下一步的運動規(guī)劃。傳統(tǒng)機器人受自身機載設備的限制,在處理冗雜的環(huán)境信息時計算效率往往不足,影響整個系統(tǒng)的實時性,而云機器人概念的提出為解決這一問題提供了思路。云機器人能夠?qū)碗s的計算任務卸載到云端,利用云計算為機器人提供強大的計算能力。本文旨在將云計算與機器人編隊相結(jié)合,充分發(fā)揮云端在數(shù)據(jù)運算方面的優(yōu)勢,降低機器人對硬件部分的依賴,提升系統(tǒng)的工作性能。本文的研究內(nèi)容主要分為編隊控制策略和云機器人系統(tǒng)實現(xiàn)兩個部分。在編隊控制策略部分,采取領航-跟隨算法實現(xiàn)隊形保持,利用人工勢場法進行路徑規(guī)劃,使機器人編隊具備在未知環(huán)境中工作的能力。在云機器人系統(tǒng)部分,為將云計算與機器人編隊相結(jié)合,本文搭建了一個基于AmigoBot和中國電信天翼云主機的多機器人云平臺。在這一系統(tǒng)中,機器人與云主機之間采取C/S構(gòu)架進行編隊運行。機器人作為客戶端,將專注于環(huán)境信息采集和編隊任務執(zhí)行;云主機作為服務器,將處理機器人采集的數(shù)據(jù)并運行編隊算法,為機器人編隊進行運動規(guī)劃。為保證網(wǎng)絡通信的穩(wěn)定性,防止數(shù)據(jù)處理過程中出現(xiàn)丟失等問題,機器人與云主機之間的通信采用基于TCP/IP的網(wǎng)絡傳輸協(xié)議。本文首先從多機器人系統(tǒng)和云機器人的理論意義和現(xiàn)實價值出發(fā),闡述了本課題的研究目的,并介紹了國內(nèi)外關于多機器人系統(tǒng)和云機器人方面的研究進展,對機器人編隊的一些基本概念和經(jīng)典算法進行了概述。其次,根據(jù)編隊需要面向未知環(huán)境的要求,綜合現(xiàn)有的研究成果,提出了一種領航-跟隨法與人工勢場法相結(jié)合的編隊控制策略,同時對原有算法進行了改進,解決了系統(tǒng)的軌跡抖動問題。之后對多機器人系統(tǒng)的隊形形成、隊形保持、路徑規(guī)劃等方面進行了仿真和實驗。然后,介紹了實驗部分將要采用的AmigoBot和天翼云主機,分別解析了二者的工作模式,概述了網(wǎng)絡通信所采用的TCP/IP協(xié)議的基本概念和數(shù)據(jù)傳輸流程,并測試了 AmigoBot與云主機之間網(wǎng)絡通信的穩(wěn)定性。最后,搭建了云機器人編隊系統(tǒng),對云計算與機器人編隊相結(jié)合的理論進行了一系列的仿真和實驗,并分析了實驗結(jié)果。實驗結(jié)果表明該系統(tǒng)能夠有效地將機器人的運算任務轉(zhuǎn)移到云端,減輕機器人的負擔,提高數(shù)據(jù)處理效率,從而證明了將云計算應用于機器人編隊的可行性。
[Abstract]:In recent years, with the development and progress of science and technology, robot technology is becoming more and more mature and plays an important role in social life. In the face of complex tasks, the multi robot system is usually more robust and efficient than single robot. Therefore, the researchers attach great importance to the robot. The formation strategy is multi robot. The basis of collaborative work is that multi robots keep the scheduled formation and avoid obstacles in the environment and reach the target point. This process involves multi robot positioning, control strategy, path planning and wireless communication. In order to ensure that the robot formation can travel in the unknown environment, it takes time to make sure that the robot is able to travel in the unknown environment. A lot of environmental information is collected and analyzed by sensors to determine the motion planning of the whole system in the next step. The traditional robot is limited by its own airborne equipment, and the computation efficiency is often insufficient when dealing with the miscellaneous environmental information, which affects the real time of the whole system, and the concept of cloud robot provides a solution to this problem. The cloud robot can unload the complex computing task to the cloud, and use the cloud computing to provide the powerful computing power for the robot. This paper aims to combine the cloud computing with the robot formation, give full play to the advantages of the cloud computing in the data operation, reduce the dependence of the robot on the hardware part and improve the performance of the system. The research contents are divided into two parts: formation control strategy and cloud robot system implementation. In the formation control strategy part, the formation keeping is realized by navigation following algorithm, and the artificial potential field method is used to make path planning, so that the robot formation has the ability to work in the unknown environment. Combined with robot formation, a multi robot cloud platform based on AmigoBot and China Telecom sky wing cloud hosts is built in this paper. In this system, a C/S framework is used between the robot and the cloud host for formation and operation. As a client, the robot will focus on the environment information collection and formation task execution; the cloud host is the server. In order to ensure the stability of the network and prevent the loss of the data processing, the communication between the robot and the cloud host is based on the TCP/IP based network transmission protocol. Firstly, the multi robot system and the cloud machine are used in this paper. On the basis of the theoretical and practical value of human, this paper expounds the research aim of this subject, and introduces the research progress on the multi robot system and the cloud robot both at home and abroad, and summarizes some basic concepts and classical algorithms of the robot formation. Secondly, according to the requirements of the formation needs for the unknown environment, the existing research is integrated. As a result, a formation control strategy which combines the navigation following method and the artificial potential field method is proposed. At the same time, the original algorithm is improved and the trajectory jitter of the system is solved. After that, the formation of the formation, formation keeping and path planning of the multi robot system are simulated and experimentation. Then, the experimental part will be introduced. In order to use the AmigoBot and the sky wing cloud host, the working mode of the two people is analyzed, the basic concepts and data transmission flow of the TCP/IP protocol used in the network communication are summarized, and the stability of the network communication between the AmigoBot and the cloud host is tested. Finally, the cloud machine man formation system is built, and the cloud computing and the robot formation are formed. The theory carried out a series of simulation and experiments, and analyzed the experimental results. The experimental results show that the system can effectively transfer the computing task of the robot to the cloud end, reduce the burden of the robot and improve the efficiency of data processing, thus proving the feasibility of applying cloud computing to robot formation.
【學位授予單位】:山東大學
【學位級別】:碩士
【學位授予年份】:2017
【分類號】:TP242
【相似文獻】
相關期刊論文 前10條
1 庾晉,白木;神奇的機器人世界[J];機電產(chǎn)品開發(fā)與創(chuàng)新;2001年03期
2 ;2001恩格爾伯格機器人獎頒布[J];機器人技術(shù)與應用;2001年05期
3 ;神奇的機器人世界[J];機電新產(chǎn)品導報;2001年Z5期
4 宋樹藩;采用機器人的有效自動化[J];世界制造技術(shù)與裝備市場;2001年06期
5 ;創(chuàng)造出色的機器人[J];個人電腦;2003年04期
6 ;危險作業(yè)機器人——人類的好幫手——訪國家863機器人技術(shù)主題專家組專家戴先中教授[J];機器人技術(shù)與應用;2003年03期
7 小才;;機器人時代[J];電腦愛好者;2006年13期
8 宋海宏;;機器人技術(shù)展望[J];山西煤炭管理干部學院學報;2006年04期
9 董煬斌;蔣靜坪;何衍;;一種基于雙令牌的多機器人協(xié)作策略研究[J];計算機工程;2007年12期
10 王國奎;劉彥波;;草方格鋪設機器人綜合、高效控制系統(tǒng)的設計[J];科技咨詢導報;2007年20期
相關會議論文 前10條
1 楊朝虹;張海珠;;機器人技術(shù)的應用與發(fā)展[A];先進制造技術(shù)論壇暨第五屆制造業(yè)自動化與信息化技術(shù)交流會論文集[C];2006年
2 王明輝;王楠;李斌;;面向災難救援的機器人控制站系統(tǒng)設計[A];中國儀器儀表學會第十二屆青年學術(shù)會議論文集[C];2010年
3 郭戈;王燕;王偉;;一種多機器人協(xié)作方法[A];第二十屆中國控制會議論文集(下)[C];2001年
4 崔世鋼;邴志剛;彭商賢;王玉東;;基于遠程腦概念的服務機器人開發(fā)平臺的設計與研究[A];先進制造技術(shù)論壇暨第二屆制造業(yè)自動化與信息化技術(shù)交流會論文集[C];2003年
5 楊瑩;丁X;許侃;;國際機器人科學知識前沿演化的可視化分析[A];科學學理論與科學計量學探索——全國科學技術(shù)學暨科學學理論與學科建設2008年聯(lián)合年會論文集[C];2008年
6 唐矯燕;趙群飛;黃杰;楊汝清;;基于兩足步行椅機器人的人在環(huán)中的助殘機器人控制系統(tǒng)[A];第二十六屆中國控制會議論文集[C];2007年
7 薛頌東;曾建潮;杜靜;;具運動學特性約束的群機器人目標搜索[A];2009中國控制與決策會議論文集(2)[C];2009年
8 張國偉;李斌;龔海里;王聰;鄭懷兵;;廢墟洞穴搜救機器人控制軟件設計與實現(xiàn)[A];中國儀器儀表學會第十二屆青年學術(shù)會議論文集[C];2010年
9 崔世鋼;方景林;劉嘉q;彭商賢;邴志剛;;服務機器人開發(fā)中測控問題的研究[A];中國儀器儀表學會第五屆青年學術(shù)會議論文集[C];2003年
10 吳國盛;李云霞;李驪;;一種基于極坐標系下的機器人動態(tài)避碰算法[A];2006中國控制與決策學術(shù)年會論文集[C];2006年
相關重要報紙文章 前10條
1 冬冬;看看自動化機器人在包裝業(yè)中能起多大作用[N];中國包裝報;2005年
2 莽九晨 周之然;有感“機器人道德法”[N];人民日報;2007年
3 記者 陳琳;機器人總動員[N];第一財經(jīng)日報;2010年
4 記者 孫亞斐;千余支隊伍攜機器人亮相金城[N];蘭州日報;2011年
5 崔鑫;機器人也能和您一起下廚[N];北京科技報;2012年
6 特約記者 楊保國;中國科大“藍鷹”稱雄機器人世界杯[N];大眾科技報;2007年
7 本報記者 陳淑娟;機器人走近生活[N];計算機世界;2006年
8 虎虎;科學好玩(三)[N];四川科技報;2007年
9 孫潛彤;新松公司:在機器人研發(fā)領域顯身手[N];經(jīng)濟日報;2008年
10 財宣邋Q孟推,
本文編號:1971820
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1971820.html