Real-time message transmission method among multiple robots

A real-time message and robot technology, applied in transmission systems, digital transmission systems, electrical components, etc., can solve problems such as unpublished network real-time message delivery results or mature technical solutions, and inability to set quality of service parameters.

Active Publication Date: 2016-03-23
NAT UNIV OF DEFENSE TECH
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, in the field of robot middleware, there is currently no public technical information related to the results of network real-time message delivery or mature technical solutions
Taking ROS as an example, its topic-based message publishing / subscribing mechanism can only provide ordinary message interaction capabilities, and cannot provide time-constrained service quality parameters for messages.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Real-time message transmission method among multiple robots
  • Real-time message transmission method among multiple robots
  • Real-time message transmission method among multiple robots

Examples

Experimental program
Comparison scheme
Effect test

specific Embodiment approach

[0087] Adopt the specific embodiment of the present invention as follows:

[0088] The first step is to build a simple UAV system, which consists of two computing nodes, a UAV and a ground control station, which are interconnected through network devices. (combined figure 1 ) UAV is equipped with operating system Ubuntu, robot middleware ROS, message real-time middleware conforming to DDS specification, ROS / DDS protocol plug-in and message publishing program. The ground control station is equipped with operating system Ubuntu, robot middleware ROS, message real-time middleware conforming to DDS specification, ROS / DDS protocol plug-in and message subscription program.

[0089] In the second step, the message publishing program on the UAV sends the flight status data and image information collected by the UAV, and the message subscription program of the ground control station receives the flight status data and image information sent by the UAV.

[0090] 2.1.1 The message publ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a real-time message transmission method among multiple robots. The real-time message transmission method is used for providing supporting ability of real-time transmission of a network message on a robot middleware layer based on ROS, so that a message transmission process among the multiple robots can meet priority, transmission delay and other time constraints. The technical scheme is as follows: a network message transmission specification DDS with instantaneity guarantee ability is introduced into the ROS, a multi-robot computing node environment is established at first, an operating system Ubuntu, a robot middleware ROS, a real-time message middleware satisfying the DDS specification and a ROS / DDS protocol plug-in are constructed in the environment, the ROS / DDS protocol plug-in supports real-time attribute setting of a ROS message, mutual transformation of the ROS message and a DDS message is realized, and the messages are sent and received by the real-time message middleware satisfying the DDS specification. By adopting the real-time message transmission method among multiple robots disclosed by the invention, the message transmission instantaneity among the multiple robots can be realized on the robot middleware layer under the condition of not modifying the existing distributed application of the multiple robots and directly using the ROS / DDS protocol plug-in.

Description

technical field [0001] The invention relates to the technical field of software construction, in particular to a method for realizing real-time message transmission among multiple robots by introducing a network message transmission protocol capable of ensuring real-time performance into a software middleware layer in a multi-robot distributed application. Background technique [0002] Multi-robot distributed application refers to a software system composed of multiple robots. In this system, multiple robots cooperate with each other to complete specified tasks. Typical examples of multi-robot distributed applications include drone swarm software systems, robot soccer team software systems, etc. Robot middleware is a software infrastructure that supports multi-robot distributed applications. It encapsulates solutions to common problems (such as data communication, transactions, etc.) in multi-robot distributed applications, which can greatly simplify the development process ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/58H04L29/08
CPCH04L51/046H04L51/226H04L67/56
Inventor 丁博刘惠王怀民史殿习樊泽栋史佩昌尹刚王涛李艺颖温尚敏周星张鹏飞
Owner NAT UNIV OF DEFENSE TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products