CN110113795A - It is the group machines people communication means driven and its application with service application - Google Patents
It is the group machines people communication means driven and its application with service application Download PDFInfo
- Publication number
- CN110113795A CN110113795A CN201910457466.7A CN201910457466A CN110113795A CN 110113795 A CN110113795 A CN 110113795A CN 201910457466 A CN201910457466 A CN 201910457466A CN 110113795 A CN110113795 A CN 110113795A
- Authority
- CN
- China
- Prior art keywords
- robot
- node
- mesh
- group
- control center
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 72
- 230000005540 biological transmission Effects 0.000 claims abstract description 48
- 238000000034 method Methods 0.000 claims abstract description 32
- 230000004044 response Effects 0.000 claims description 13
- 230000008569 process Effects 0.000 claims description 12
- 238000012545 processing Methods 0.000 claims description 8
- 238000001514 detection method Methods 0.000 claims description 4
- 238000012360 testing method Methods 0.000 claims description 4
- 238000011835 investigation Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 206010033799 Paralysis Diseases 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/18—Closed-circuit television [CCTV] systems, i.e. systems in which the video signal is not broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
- H04W40/04—Communication route or path selection, e.g. power-based or shortest path routing based on wireless node resources
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
以业务应用为驱动的群组机器人通信方法及其应用,本发明采用Mesh网络作为一个无线多跳网络,基于RSSI进行调整的方式,将业务应用需求与RSSI结合,为数据传输找到一条链路带宽最优的链路,实现了网络去中心化,具有动态路由、网络自治愈、自组织等优异特性,基于呈网状分布的众多无线接入点间的相互合作、同步。本发明采用的以业务应用为驱动的群组机器人通信方法及其应用,在机器人群组通信中进行应用具有较好的适用性。
A group robot communication method driven by business applications and its application. The present invention uses a Mesh network as a wireless multi-hop network, adjusts based on RSSI, combines business application requirements with RSSI, and finds a link bandwidth for data transmission. The optimal link realizes the decentralization of the network, has excellent characteristics such as dynamic routing, network self-healing, and self-organization, and is based on mutual cooperation and synchronization among numerous wireless access points distributed in a mesh. The business application-driven group robot communication method and application thereof adopted in the present invention have better applicability in robot group communication.
Description
技术领域technical field
本发明涉及机器人通信领域,用于将群组机器人采集的图像数据进行无线传输以及远程控制群组机器人完成某一特定任务,特别适用于一种以业务应用为驱动的群组机器人Mesh通信系统及通信方法。The invention relates to the field of robot communication, which is used for wireless transmission of image data collected by group robots and remote control of group robots to complete a specific task, and is especially suitable for a group robot Mesh communication system driven by business applications and communication method.
背景技术Background technique
随着信息通信技术与传感技术的迅速发展,机器人在危险区域勘察、搜救、作业等方面的应用越来越普遍,特别是应急救援机器人在武装冲突、恐怖袭击中发挥了重要的作用。With the rapid development of information communication technology and sensing technology, the application of robots in dangerous area survey, search and rescue, and operation is becoming more and more common. In particular, emergency rescue robots have played an important role in armed conflicts and terrorist attacks.
由于群组机器人应用场景的作业面大、作业难度也较大,因此完成某一特定任务常常需要多个机器人相互协作,在这一过程中通信系统的有效性对于任务的成败起到了决定性作用,这也就对群组机器人通信系统的数据同步、动作同步提出了较高的要求。传统群组机器人通信系统大都是基于“星形”网络构架,即由一个中心通信控制节点和若干个通信终端节点构成,在这种网络构架中通信覆盖范围由中心通信控制节点决定,一旦通信终端节点超出中心通信控制节点的覆盖范围,就会导致通信中断;同时在此种网络构架下,通信与传输业务是分离的,数据传输是发生在物理链路层,业务是发生在应用层,例如:在进行视频信息传输时,中心通信控制节点不会考虑网络的容量是否能够满足业务需求,只要传输链路存在就会自动进行数据传输,这在链路带宽受限的情况下极容易发生网络拥塞,从而也会导致通信中断。Due to the large scope and difficulty of the application scenarios of group robots, multiple robots often need to cooperate with each other to complete a specific task. In this process, the effectiveness of the communication system plays a decisive role in the success or failure of the task. This also puts forward higher requirements for data synchronization and action synchronization of the group robot communication system. Traditional group robot communication systems are mostly based on a "star" network architecture, which consists of a central communication control node and several communication terminal nodes. In this network architecture, the communication coverage is determined by the central communication control node. Once the communication terminal If the node exceeds the coverage of the central communication control node, the communication will be interrupted; at the same time, under this network architecture, communication and transmission services are separated, data transmission occurs at the physical link layer, and services occur at the application layer, such as : When performing video information transmission, the central communication control node will not consider whether the capacity of the network can meet the business needs, as long as the transmission link exists, it will automatically transmit data, which is very easy to occur when the link bandwidth is limited. Congestion, which also leads to communication interruption.
基于以上分析,现有的群组机器人通信系统有两方面的弊端:Based on the above analysis, the existing group robot communication system has two disadvantages:
1)通信覆盖范围受限于通信控制节点的覆盖半径,通信终端节与通信控制节点之间只存在一条通信链路,链路稳定性不能保障,容易发生通信中断;1) The communication coverage is limited by the coverage radius of the communication control node, there is only one communication link between the communication terminal node and the communication control node, the link stability cannot be guaranteed, and communication interruption is prone to occur;
2)通信与业务分离的应用模式,由于通信不了解业务的应用需求,在发生大量数据传输时极易发生因为网络拥塞导致的通信瘫痪。2) The application mode where communication and business are separated, because communication does not understand the application requirements of business, it is very easy to cause communication paralysis caused by network congestion when a large amount of data transmission occurs.
发明内容Contents of the invention
针对上述问题,本发明提供了一种以业务应用为驱动的群组机器人通信方法及其应用,本发明有别于传统的“星型”网络构架,采用Mesh网络作为一个无线多跳网络,实现了网络去中心化,具有动态路由、网络自治愈、自组织等优异特性,基于呈网状分布的众多无线接入点间的相互合作、同步,在机器人群组通信中进行应用具有较好的适用性。In view of the above problems, the present invention provides a group robot communication method driven by business applications and its application. The present invention is different from the traditional "star" network architecture, and adopts Mesh network as a wireless multi-hop network to realize It realizes the decentralization of the network, has excellent characteristics such as dynamic routing, network self-healing, and self-organization. Based on the mutual cooperation and synchronization among many wireless access points distributed in a mesh, it has a good application in robot group communication. applicability.
为了实现上述目的,本发明创造采用的技术方案为:以业务应用为驱动的群组机器人通信方法,其步骤为:In order to achieve the above object, the technical solution adopted by the invention is: a group robot communication method driven by business applications, the steps of which are as follows:
1)在群组机器人危险作业区域之外设有操控中心,危险作业区域内设有侦查机器人群组和救援机器人群组;1) There is a control center outside the dangerous operation area of group robots, and there are detection robot groups and rescue robot groups in the dangerous operation area;
2)操控中心Mesh通信节点与危险作业区域内的机器人Mesh通信节点建立具有多路链路的无线链路连接;机器人Mesh通信节点与邻近机器人Mesh通信节点建立无线链路连接;2) The Mesh communication node in the control center establishes a wireless link connection with multiple links with the Mesh communication node of the robot in the dangerous operation area; the Mesh communication node of the robot establishes a wireless link connection with the Mesh communication node of the adjacent robot;
3)位于危险作业区域内的机器人将各自收集的现场图像通过现场Mesh链路回传到群组机器人远程操控中心,回传过程中根据业务应用需求进行动态链路调整;3) The robots located in the dangerous operation area transmit the on-site images collected by themselves to the group robot remote control center through the on-site Mesh link, and dynamically adjust the link according to the business application requirements during the return process;
4)操控中心操作人员根据每个机器人传回的图像,判断给出机器人下一步操作的指令;4) The operator in the control center judges and gives instructions for the next operation of the robot based on the images sent back by each robot;
5)接收群组机器人远程操控中心传出的操作指令,在危险作业区域内替代人类完成作业任务;5) Receive the operation instructions sent by the group robot remote control center, and replace humans to complete the operation tasks in the dangerous operation area;
所述的群组机器人中包括有侦查机器人和救援机器人,侦查机器人用于现场作业环境采集,并利用现场无线网络实现图像回传;救援类机器人用于救援任务,执行群组机器人远程操控中心操作人员下达的各类救援指令;侦查机器人的通信业务优先级高于救援机器人。The group robots include a scout robot and a rescue robot. The scout robot is used for on-site operation environment collection, and uses the on-site wireless network to realize image return; the rescue robot is used for rescue tasks, and performs group robot remote control center operations. All kinds of rescue instructions issued by personnel; the communication service priority of the detection robot is higher than that of the rescue robot.
所述的步骤2)-3)中,Mesh通信节点的Mesh路由算法具体为:In the described steps 2)-3), the Mesh routing algorithm of the Mesh communication node is specifically:
1.设群组机器人远程操控中心Mesh节点为AP(Des),救援机器人Mesh节点为AP(1~n);1. Set the Mesh node of the group robot remote control center as AP (Des) , and the Mesh node of the rescue robot as AP (1~n) ;
2.以某一个Mesh节点AP(i)为中心节点,根据其接收RSSI信号的强弱,建立该节点的连接路由表,之后顺序遍历所有Mesh节点,建立所有节点的连接路由表;2. With a certain Mesh node AP (i) as the central node, according to the strength of the received RSSI signal, establish the connection routing table of the node, and then traverse all the Mesh nodes in order, and establish the connection routing table of all nodes;
3.以群组机器人远程操控中心Mesh节点为源地址,向所有救援机器人Mesh节点发送一包测试数据,依据完成时间,得出每个救援机器人Mesh节点的网络吞吐量和响应时间,建立Mesh节点吞吐量和响应时间排序表;3. With the Mesh node of the group robot remote control center as the source address, send a packet of test data to all rescue robot Mesh nodes, and obtain the network throughput and response time of each rescue robot Mesh node according to the completion time, and establish a Mesh node Throughput and response time ranking table;
4.形成从AP(i)到AP(Des)的数据业务传输链路;4. Form a data service transmission link from AP (i) to AP (Des) ;
4.1.接收业务需求申请,首先判断业务类型优先级,建立集合C,C={};4.1. To receive a business requirement application, first determine the priority of the business type, and establish a set C, where C={};
4.2.设数据传输业务为从AP(i)到AP(Des)的数据业务传输,根据业务优先级分类;4.2. Let the data transmission service be the data service transmission from AP (i) to AP (Des) , and classify according to the service priority;
4.2.1)如果是带宽要求高,则首先找到AP(i)的路由连接表,按照吞吐量排序表吞吐量排序号对表进行重新排序;路由连接表重新排序后找到路由号为1的节点AP(j),判断AP(j)是否∈C,如果不属于C集合,则记录下节点AP(j),C=C+{AP(j)};如果属于C集合,则顺序向下找到路由号为2的节点AP(j),直到找到AP(j)不属于C集合;继续上述过程,直到找到路由号为1的节点AP(Des),最终形成从AP(i)到AP(Des)的数据业务传输链路C;4.2.1) If the bandwidth requirement is high, first find the routing connection table of AP (i) , and reorder the table according to the throughput sorting number of the throughput sorting table; after reordering the routing connection table, find the node whose routing number is 1 AP (j) , judge whether AP (j) ∈ C, if it does not belong to the C set, record the node AP (j) , C=C+{AP (j) }; if it belongs to the C set, find the route sequentially The node AP (j) with the number 2, until it finds that AP (j) does not belong to the C set; continue the above process until it finds the node AP (Des) with the routing number 1, and finally forms the route from AP (i) to AP (Des) data service transmission link C;
4.2.2)如果是实时性要求高,则首先找到AP(i)的路由连接表,按照响应时间排序表吞吐量排序号对表进行重新排序,路由连接表重新排序后找到路由号为1的节点AP(j),判断AP(j)是否∈C,如果不属于C集合,记录下节点AP(j),C=C+{AP(j)};如果属于C集合,则顺序向下找到路由号为2的节点AP(j),直到找到AP(j)不属于C集合,然后继续上述过程,直到找到路由号为1的节点AP(Des),最终形成从AP(i)到AP(Des)的数据业务传输链路C,C={AP(i),……,AP(Des)}。4.2.2) If the real-time requirements are high, first find the routing connection table of AP (i) , reorder the table according to the throughput sorting number of the response time sorting table, and find the routing number 1 after the routing connection table is reordered Node AP (j) , judge whether AP (j) ∈ C, if it does not belong to the C set, record the node AP (j) , C=C+{AP (j) }; if it belongs to the C set, find the route sequentially The node AP (j) with the number 2 until it finds that AP (j) does not belong to the C set, and then continues the above process until it finds the node AP (Des) with the routing number 1, and finally forms the route from AP (i) to AP (Des ) ) data service transmission link C, C={AP (i) ,..., AP (Des) }.
采用上述以业务应用为驱动的群组机器人通信方法在上行业务处理中的应用,其步骤为:The application of the above-mentioned group robot communication method driven by business applications in uplink business processing, the steps are:
第二步,危险作业区域机器人通过所属Mesh节点向群组机器人远程操控中心发送上行业务申请;In the second step, the robot in the dangerous operation area sends an uplink service application to the group robot remote control center through its Mesh node;
第三步,群组机器人远程操控中心收到申请,否转第二步,是转第四步;In the third step, the group robot remote control center receives the application, if not, go to the second step, if yes, go to the fourth step;
第四步,群组机器人远程操控中心解析业务申请,根据业务优先级分类,重建连接路由表,吞吐量排序表;In the fourth step, the group robot remote control center analyzes the business application, and rebuilds the connection routing table and throughput sorting table according to the business priority classification;
第五步,根据Mesh路由算法,得出最优传输链路C集合;The fifth step is to obtain the optimal transmission link C set according to the Mesh routing algorithm;
第六步,将传输链路C集合发送给业务申请Mesh节点;The sixth step is to send the transmission link C set to the service application Mesh node;
第七步,业务申请Mesh节点按照传输链路C集合进行业务数据传输;In the seventh step, the service application Mesh node transmits service data according to the transmission link C set;
第八步,结束。The eighth step is over.
采用上述以业务应用为驱动的群组机器人通信方法在下行业务处理中的应用,其特征在于:The application of the above-mentioned group robot communication method driven by business applications in downlink business processing is characterized in that:
第一步,开始;The first step, start;
第二步,群组机器人远程操控中心获取位于危险作业区域机器人Mesh节点;In the second step, the group robot remote control center obtains the Mesh node of the robot located in the dangerous operation area;
第三步,群组机器人远程操控中心确定传输业务类型,重建连接路由表,响应时间排序表;In the third step, the group robot remote control center determines the transmission service type, rebuilds the connection routing table, and the response time sorting table;
第四步,根据Mesh路由算法,得出最优传输链路C集合;The fourth step is to obtain the optimal transmission link C set according to the Mesh routing algorithm;
第五步,群组机器人远程操控中心按照传输链路C集合进行业务数据传输;In the fifth step, the group robot remote control center performs business data transmission according to the set of transmission link C;
第八步,结束。The eighth step is over.
本发明创造的有益效果为:The beneficial effects created by the present invention are:
本发明提供的以业务应用为驱动的群组机器人通信方法及其应用,有别于现有技术以RSSI值的强弱作为路由切换的驱动方式,本发明采用以业务应用为驱动进行网络间数据传输的路由动态切换,能够有效保障各类数据传输业务的畅通,提高了网络的应用性能,特别适用于将群组机器人采集的图像数据进行无线传输以及远程控制群组机器人完成某一特定任务。The group robot communication method and its application driven by business applications provided by the present invention are different from the prior art in which the strength of the RSSI value is used as the driving method for routing switching. The dynamic switching of transmission routes can effectively ensure the smooth flow of various data transmission services and improve the application performance of the network. It is especially suitable for wireless transmission of image data collected by group robots and remote control of group robots to complete a specific task.
附图说明:Description of drawings:
图1是发明系统构成图。Fig. 1 is a structural diagram of the inventive system.
图2是发明Mesh通信节点模块组成图。Figure 2 is a composition diagram of the Mesh communication node module of the invention.
图3是发明方法应用在上行业务处理中的流程。Fig. 3 is a flow chart of the inventive method applied in uplink service processing.
图4是发明方法应用在下行业务处理中的流程。Fig. 4 is a flow chart of the inventive method applied in downlink service processing.
具体实施方式Detailed ways
以业务应用为驱动的群组机器人通信方法,A group robot communication method driven by business applications,
1)在群组机器人危险作业区域之外设有操控中心,危险作业区域内设有侦查机器人群组和救援机器人群组;1) There is a control center outside the dangerous operation area of group robots, and there are detection robot groups and rescue robot groups in the dangerous operation area;
2)操控中心Mesh通信节点与危险作业区域内的机器人Mesh通信节点建立具有多路链路的无线链路连接;机器人Mesh通信节点与邻近机器人Mesh通信节点建立无线链路连接;2) The Mesh communication node in the control center establishes a wireless link connection with multiple links with the Mesh communication node of the robot in the dangerous operation area; the Mesh communication node of the robot establishes a wireless link connection with the Mesh communication node of the adjacent robot;
3)位于危险作业区域内的机器人将各自收集的现场图像通过现场Mesh链路回传到群组机器人远程操控中心,回传过程中根据业务应用需求进行动态链路调整;3) The robots located in the dangerous operation area transmit the on-site images collected by themselves to the group robot remote control center through the on-site Mesh link, and dynamically adjust the link according to the business application requirements during the return process;
4)操控中心操作人员根据每个机器人传回的图像,判断给出机器人下一步操作的指令;4) The operator in the control center judges and gives instructions for the next operation of the robot based on the images sent back by each robot;
5)接收群组机器人远程操控中心传出的操作指令,在危险作业区域内替代人类完成作业任务。5) Receive the operation instructions sent by the group robot remote control center, and replace humans in the dangerous operation area to complete the operation tasks.
具体的:specific:
一、系统结构:1. System structure:
如图1所示,一种以业务应用为驱动的群组机器人Mesh通信系统由1个位于危险作业区域外的群组机器人远程操控中心和位于危险作业区域的若干个救援机器人构成。As shown in Figure 1, a Mesh communication system for group robots driven by business applications consists of a group robot remote control center located outside the dangerous operation area and several rescue robots located in the dangerous operation area.
群组机器人远程操控中心位于群组机器人危险作业区域之外,操控中心操作人员能够根据每个机器人传回的图像,判断给出机器人下一步操作的指令。操控中心Mesh通信节点能够远程与危险作业区域内的临近救援机器人Mesh通信节点建立无线链路连接,且链路具有多路。The group robot remote control center is located outside the dangerous operation area of the group robot, and the operator of the control center can judge and give instructions for the next operation of the robot based on the images sent back by each robot. The Mesh communication node in the control center can remotely establish a wireless link connection with the nearby rescue robot Mesh communication node in the dangerous operation area, and the link has multiple paths.
若干个救援机器人位于危险作业区域内,能够将各自收集的现场图像通过现场Mesh链路回传到群组机器人远程操控中心,回传Mesh链路具有多条,能够根据业务应用需求进行动态链路调整;同时能够接收群组机器人远程操控中心传出的操作指令,在危险作业区域内替代人类完成作业任务。救援机器人Mesh通信节点能够与邻近救援机器人Mesh通信节点建立无线链路连接。Several rescue robots are located in the dangerous operation area, and can transmit the on-site images collected by each to the group robot remote control center through the on-site Mesh link. There are multiple return Mesh links, which can be dynamically linked according to business application requirements. Adjustment; at the same time, it can receive the operation instructions from the remote control center of the group robot, and replace humans in the dangerous operation area to complete the operation tasks. The rescue robot Mesh communication node can establish a wireless link connection with the adjacent rescue robot Mesh communication node.
二、Mesh通信节点模块组成:2. Mesh communication node module composition:
Mesh通信节点由天馈单元模块、功放单元模块、控制单元模块、路由单元模块和输入输出单元模块构成。The Mesh communication node is composed of an antenna feeder unit module, a power amplifier unit module, a control unit module, a routing unit module and an input and output unit module.
天馈单元模块功能:将通过天线接收到的无线信号进行上行放大和将通过功放单元模块放大的无线信号通过天线进行输出。The function of the antenna feeder unit module: amplify the wireless signal received through the antenna uplink and output the wireless signal amplified by the power amplifier unit module through the antenna.
功放单元模块功能:对下行的无线信号进行放大,通过天馈单元模块进行输出。Power amplifier unit module function: amplify the downlink wireless signal and output it through the antenna feeder unit module.
控制单元模块功能:承载软件算法,并对各个模块之间通信进行控制。Control unit module function: carry software algorithm, and control the communication between each module.
路由单元模块功能:结合RSSI和业务需求,动态对路由表进行调整,实现节点间数据交换。Routing unit module function: combine RSSI and business requirements, dynamically adjust the routing table, and realize data exchange between nodes.
输入输出单元模块功能:与群组机器人远程操控中心、救援机器人建立有线连接,实现与各自控制系统的数据交换;并通过群组机器人远程操控中心和救援机器人的电源输入,为模块提供电源。The function of the input and output unit module: establish a wired connection with the remote control center of the group robot and the rescue robot to realize data exchange with their respective control systems; and provide power for the module through the power input of the remote control center of the group robot and the rescue robot.
三、业务优先级3. Business priority
机器人群组通信业务不同于传统音视频及数据通信业务,救援现场机器人按照功能主要包含:侦查和救援两类,侦查机器人主要承担现场作业环境采集,并利用现场无线网络实现图像回传,供群组机器人远程操控中心操作人员依据图像远程操控各类机器人进行综合救援,此类机器人传输的数据主要是图像信息,对传输带宽要求较高,数据传输方向主要是上行;救援类机器人主要是承担救援任务,执行群组机器人远程操控中心操作人员下达的各类救援指令,此类机器人传输数据量较小,对实时性要求较高,数据传输方向主要是下行。Robot group communication services are different from traditional audio, video and data communication services. Rescue on-site robots mainly include two types according to their functions: investigation and rescue. The investigation robots are mainly responsible for on-site operation environment collection, and use the on-site wireless network to realize image return for group The operator of the group robot remote control center remotely controls various robots for comprehensive rescue based on images. The data transmitted by such robots is mainly image information, which requires high transmission bandwidth, and the direction of data transmission is mainly uplink; rescue robots are mainly responsible for rescue operations. The task is to execute various rescue instructions issued by the operator of the group robot remote control center. This type of robot transmits a small amount of data and has high requirements for real-time performance. The direction of data transmission is mainly downlink.
业务优先级分类如下:Business priorities are categorized as follows:
表1:业务优先级表Table 1: Business Priority Table
四、Mesh路由算法4. Mesh routing algorithm
第一步,假设群组机器人远程操控中心Mesh节点为AP(Des),救援机器人Mesh节点为AP(1~n);In the first step, it is assumed that the Mesh node of the remote control center of the group robot is AP (Des) , and the Mesh node of the rescue robot is AP (1~n) ;
第二步second step
,以某一个Mesh节点AP(i)中心节点,根据其接收RSSI信号的强弱,建立该节点的连接路由表,顺序遍历所有Mesh节点,建立所有节点的连接路由表;, with a certain Mesh node AP (i) central node, according to the intensity of its received RSSI signal, establish the connection routing table of this node, traverse all Mesh nodes in order, and establish the connection routing table of all nodes;
表2:路由连接表Table 2: Routing connection table
第三步,以群组机器人远程操控中心Mesh节点为源地址,向所有救援机器人Mesh节点发送一包测试数据(测试包大小自定义),依据完成时间,得出每个救援机器人Mesh节点的网络吞吐量和响应时间,建立Mesh节点吞吐量和响应时间排序表,The third step is to use the Mesh node of the group robot remote control center as the source address to send a packet of test data (the size of the test packet can be customized) to all rescue robot Mesh nodes, and obtain the network of each rescue robot Mesh node according to the completion time Throughput and response time, establish Mesh node throughput and response time sorting table,
表3:吞吐量排序表Table 3: Throughput Sorting Table
表4响应时间排序表Table 4 Response time sorting table
第四步,接收业务需求申请,首先判断业务类型优先级,建立集合C,C={}。假设数据传输业务为从AP(i)到AP(Des)的数据业务传输,根据业务优先级分类,如果是带宽要求高,则首先找到AP(i)的路由连接表2,按照吞吐量排序表3吞吐量排序号对表2进行重新排序,表2重新排序后找到路由号为1的节点AP(j),判断AP(j)是否∈C,如果不属于C集合,记录下节点AP(j),C=C+{AP(j)};如果属于C集合,则顺序向下找到路由号为2的节点AP(j),直到找到AP(j)不属于C集合,然后继续上述过程,直到找到路由号为1的节点AP(Des),最终形成从AP(i)到AP(Des)的数据业务传输链路C。如果是实时性要求高,则首先找到AP(i)的路由连接表2,按照响应时间排序表4吞吐量排序号对表2进行重新排序,表2重新排序后找到路由号为1的节点AP(j),判断AP(j)是否∈C,如果不属于C集合,记录下节点AP(j),C=C+{AP(j)};如果属于C集合,则顺序向下找到路由号为2的节点AP(j),直到找到AP(j)不属于C集合,然后继续上述过程,直到找到路由号为1的节点AP(Des),最终形成从AP(i)到AP(Des)的数据业务传输链路C,C={AP(i),……,AP(Des)}。The fourth step is to receive the service requirement application, first judge the priority of the service type, and establish a set C, where C={}. Assuming that the data transmission service is the data service transmission from AP (i) to AP (Des) , it is classified according to the service priority. If the bandwidth requirement is high, first find the routing connection table 2 of AP (i) , and sort the table according to the throughput 3 Throughput sorting number Reorder table 2. After reordering table 2, find node AP (j) with routing number 1, and judge whether AP (j) ∈C. If it does not belong to C set, record node AP (j ) , C=C+{AP (j) }; if it belongs to the C set, then find the node AP (j) whose routing number is 2 in order, until it finds that AP (j) does not belong to the C set, and then continue the above process until Find the node AP (Des) whose routing number is 1, and finally form the data service transmission link C from AP (i) to AP (Des) . If the real-time requirements are high, first find the routing connection table 2 of AP (i) , and reorder table 2 according to the response time sorting table 4 throughput sorting number, and find the node AP with routing number 1 after reordering table 2 (j) , judge whether AP (j) ∈C, if it does not belong to the C set, record the node AP (j) , C=C+{AP (j) }; if it belongs to the C set, then find the routing number in the order of 2 node AP (j) until it finds that AP (j) does not belong to the C set, and then continues the above process until it finds the node AP (Des) with routing number 1, and finally forms a route from AP (i) to AP (Des) Data service transmission link C, C={AP (i) , . . . , AP (Des) }.
采用上述以业务应用为驱动的群组机器人通信方法在上行业务处理中的应用,流程如图3所示,其步骤为:Using the above-mentioned business application-driven group robot communication method in the application of uplink business processing, the process is shown in Figure 3, and the steps are:
第二步,危险作业区域机器人通过所属Mesh节点向群组机器人远程操控中心发送上行业务申请;In the second step, the robot in the dangerous operation area sends an uplink service application to the group robot remote control center through its Mesh node;
第三步,群组机器人远程操控中心收到申请,否转第二步,是转第四步;In the third step, the group robot remote control center receives the application, if not, go to the second step, if yes, go to the fourth step;
第四步,群组机器人远程操控中心解析业务申请,根据业务优先级分类,重建连接路由表,吞吐量排序表;In the fourth step, the group robot remote control center analyzes the business application, and rebuilds the connection routing table and throughput sorting table according to the business priority classification;
第五步,根据Mesh路由算法,得出最优传输链路C集合;The fifth step is to obtain the optimal transmission link C set according to the Mesh routing algorithm;
第六步,将传输链路C集合发送给业务申请Mesh节点;The sixth step is to send the transmission link C set to the service application Mesh node;
第七步,业务申请Mesh节点按照传输链路C集合进行业务数据传输;In the seventh step, the service application Mesh node transmits service data according to the transmission link C set;
第八步,结束。The eighth step is over.
采用上述以业务应用为驱动的群组机器人通信方法在下行业务处理中的应用,流程如图4所示,其步骤为:Using the above-mentioned business application-driven group robot communication method in the application of downlink business processing, the process is shown in Figure 4, and the steps are:
第一步,开始;The first step, start;
第二步,群组机器人远程操控中心获取位于危险作业区域机器人Mesh节点;In the second step, the group robot remote control center obtains the Mesh node of the robot located in the dangerous operation area;
第三步,群组机器人远程操控中心确定传输业务类型,重建连接路由表,响应时间排序表;In the third step, the group robot remote control center determines the transmission service type, rebuilds the connection routing table, and the response time sorting table;
第四步,根据Mesh路由算法,得出最优传输链路C集合;The fourth step is to obtain the optimal transmission link C set according to the Mesh routing algorithm;
第五步,群组机器人远程操控中心按照传输链路C集合进行业务数据传输;In the fifth step, the group robot remote control center performs business data transmission according to the set of transmission link C;
第八步,结束。The eighth step is over.
本发明专利中:In the patent of this invention:
Mesh网络为:无线网格网络;Mesh network is: wireless mesh network;
RSSI为Received Signal Strength Indication,表示接收的信号强度指示。RSSI is Received Signal Strength Indication, which means received signal strength indication.
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims (5)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910457466.7A CN110113795B (en) | 2019-05-29 | 2019-05-29 | Group robot communication method driven by business application and application thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910457466.7A CN110113795B (en) | 2019-05-29 | 2019-05-29 | Group robot communication method driven by business application and application thereof |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110113795A true CN110113795A (en) | 2019-08-09 |
CN110113795B CN110113795B (en) | 2024-04-19 |
Family
ID=67492848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910457466.7A Active CN110113795B (en) | 2019-05-29 | 2019-05-29 | Group robot communication method driven by business application and application thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110113795B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661789A (en) * | 2019-09-09 | 2020-01-07 | 腾讯科技(深圳)有限公司 | Address resetting method, device, equipment and computer readable storage medium |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090041039A1 (en) * | 2007-08-07 | 2009-02-12 | Motorola, Inc. | Method and device for routing mesh network traffic |
US8553561B1 (en) * | 2007-08-22 | 2013-10-08 | Marvell International Ltd. | Quality of service for mesh networks |
CN104265358A (en) * | 2014-08-14 | 2015-01-07 | 中煤科工集团重庆研究院有限公司 | Portable wireless remote control command communication system device for mine intrinsic safety rescue detection robot |
CN108337038A (en) * | 2018-03-29 | 2018-07-27 | 中国矿业大学(北京) | Underground multi-aircraft collaboration rescue mode based on mesh networks and system |
CN108696432A (en) * | 2018-05-31 | 2018-10-23 | 广东工业大学 | A kind of SDN wireless Mesh netword method for routing of business flow priority |
-
2019
- 2019-05-29 CN CN201910457466.7A patent/CN110113795B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090041039A1 (en) * | 2007-08-07 | 2009-02-12 | Motorola, Inc. | Method and device for routing mesh network traffic |
US8553561B1 (en) * | 2007-08-22 | 2013-10-08 | Marvell International Ltd. | Quality of service for mesh networks |
CN104265358A (en) * | 2014-08-14 | 2015-01-07 | 中煤科工集团重庆研究院有限公司 | Portable wireless remote control command communication system device for mine intrinsic safety rescue detection robot |
CN108337038A (en) * | 2018-03-29 | 2018-07-27 | 中国矿业大学(北京) | Underground multi-aircraft collaboration rescue mode based on mesh networks and system |
CN108696432A (en) * | 2018-05-31 | 2018-10-23 | 广东工业大学 | A kind of SDN wireless Mesh netword method for routing of business flow priority |
Non-Patent Citations (2)
Title |
---|
范玉峰等: "Mesh技术在消防抢险救援无线通信领域的应用分析", 《提高全民科学素质、建设创新型国家——2006中国科协年会论文集(下册)》, 1 September 2006 (2006-09-01), pages 127 - 131 * |
范玉峰等: "基于无线Mesh网络的建筑...内消防应急通信组网技术研究", 《PROCEEDINGS OF 2012 (SHENYANG) INTERNATIONAL COLLOQUIUM ON SAFETY SCIENCE AND TECHNOLOGY》, 11 November 2012 (2012-11-11), pages 240 - 245 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110661789A (en) * | 2019-09-09 | 2020-01-07 | 腾讯科技(深圳)有限公司 | Address resetting method, device, equipment and computer readable storage medium |
CN110661789B (en) * | 2019-09-09 | 2021-11-02 | 腾讯科技(深圳)有限公司 | Address resetting method, device, equipment and computer readable storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN110113795B (en) | 2024-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101945432B (en) | A kind of multi tate chance method for routing for wireless mesh network | |
CN103973599B (en) | Channel allocation method and device based on OpenFlow | |
DE112005003403T5 (en) | A method and apparatus for responding to node anomalies within an ad hoc network | |
CN109451534A (en) | A kind of dynamic control method and device for QoS flow in the management of 5G system session | |
CN103957570B (en) | A kind of network communicating system and its method for routing for electric power load control | |
CN105991445A (en) | Link aggregation group setting method and device | |
JPWO2014068616A1 (en) | COMMUNICATION CONTROL METHOD, NETWORK SYSTEM, AND COMMUNICATION DEVICE | |
CN103856399A (en) | Ad Hoc backup route algorithm based on stability | |
CN107222901B (en) | Implementation Method of Cognitive Wireless Network Routing Protocol Based on Channel Allocation | |
CN110113795A (en) | It is the group machines people communication means driven and its application with service application | |
JP2012520037A (en) | Channel allocation optimization method and channel allocation optimization apparatus | |
CN103167631B (en) | A kind of mesh aggregation link method for building up and equipment | |
CN105049356B (en) | Monitor the data multihop routing acquisition method based on QoS in network | |
CN106685822A (en) | Routing determination method and device thereof | |
CN108337671A (en) | Method for discovering equipment in a kind of mesh networks | |
CN112188482B (en) | Identification ID configuration method and device, and identification ID acquisition method and device | |
CN109787903B (en) | Non-collision multicast data feedback method in centralized network | |
CN106954268A (en) | A method for allocating access network resources under SDN architecture | |
CN108040016B (en) | WSN network congestion control scheduling method for cargo information collection in airport cargo terminal | |
CN103460759B (en) | Communicator and method for searching path | |
Jia et al. | Eco-Udc: An energy efficient data collection method for disaster area networks | |
CN102195931A (en) | Method for multicast traffic forwarding in equipment, network equipment and line card | |
CN105915452B (en) | A kind of MESH network-building method based on multi-channel optical fibre redundancy backup | |
CN104184665B (en) | A kind of topology collecting method and device | |
WO2014141546A1 (en) | Wireless transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |