[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN115225648A - Heterogeneous unmanned platform information sharing and interoperation system - Google Patents

Heterogeneous unmanned platform information sharing and interoperation system Download PDF

Info

Publication number
CN115225648A
CN115225648A CN202210845674.6A CN202210845674A CN115225648A CN 115225648 A CN115225648 A CN 115225648A CN 202210845674 A CN202210845674 A CN 202210845674A CN 115225648 A CN115225648 A CN 115225648A
Authority
CN
China
Prior art keywords
service
services
unmanned
layer
unmanned platform
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.)
Pending
Application number
CN202210845674.6A
Other languages
Chinese (zh)
Inventor
卜智勇
王小振
陶佳
张超
秦辉
唐光辉
罗锋
陈浩
陈仪恒
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Zhongke Micro Information Technology Research Institute Co Ltd
Original Assignee
Chengdu Zhongke Micro Information Technology Research Institute Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Zhongke Micro Information Technology Research Institute Co Ltd filed Critical Chengdu Zhongke Micro Information Technology Research Institute Co Ltd
Priority to CN202210845674.6A priority Critical patent/CN115225648A/en
Publication of CN115225648A publication Critical patent/CN115225648A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1044Group management mechanisms 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/2885Hierarchically arranged intermediate devices, e.g. for hierarchical caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses an information sharing and interoperation system of a heterogeneous unmanned platform, which relates to the technical field of unmanned cluster systems and comprises the following steps: a transmission service layer, a core service layer, a business service layer and a service support layer; the transmission service layer is used for providing transmission control services of various communication buses; the core service layer is used for providing a basic function of coordinating the activities of the unmanned cluster system; the service layer is used for providing functional services of the unmanned platforms or loads, and for the unmanned platforms or loads of the same type, the common services of the platforms or loads are extracted by establishing a common prototype model; the service support layer is used for providing basic support for other service layers; the system provided by the invention is a software layer between platform hardware and platform application, and is based on a distributed/subscribed message model, and provides the functions of the unmanned platform in a service form by carrying out abstract modeling on the unmanned platform.

Description

Heterogeneous unmanned platform information sharing and interoperation system
Technical Field
The invention relates to the technical field of unmanned cluster systems, in particular to an information sharing and interoperation system for heterogeneous unmanned platforms.
Background
In recent years, unmanned technology is rapidly developed, and unmanned platforms with various types and complex functions, such as unmanned planes, unmanned vehicles, unmanned ships, robots and the like, appear; with the expansion of application scenes and the increasing complexity of application tasks, the single unmanned platform is limited by factors such as load capacity, functional performance and the like, and the capacity which can be shown by the single unmanned platform is more and more limited; an unmanned cluster system composed of a plurality of heterogeneous unmanned platforms can be matched with one another, and task cooperation is achieved, and the unmanned cluster system becomes a future development trend.
The traditional unmanned cluster system usually adopts a master-slave scheme of one control multiple machines; the unmanned platform and the control station carry out information interaction in a point-to-point mode; the control station is responsible for planning cluster tasks, visually presenting cluster information and monitoring and managing cluster members; the unmanned platform is responsible for decomposing and executing the task instruction, monitoring and maintaining the state of the unmanned platform and returning the task execution result. However, the master-slave scheme has the following disadvantages: 1) The control station and the unmanned platforms are in one-to-one communication, and information interaction cannot be directly carried out between the unmanned platforms;
2) The messages transmitted among the cluster members are fixed, and the messages cannot be dynamically subscribed; 3) When the unmanned platform receives different instructions of a plurality of control stations, a cross control phenomenon can be generated, so that the unmanned platform is damaged;
4) And the system expansibility is poor, and if a new heterogeneous unmanned platform needs to be added, the control station needs to customize and develop the new unmanned platform.
Disclosure of Invention
The invention aims to: aiming at the problems that the conventional unmanned platforms of the unmanned cluster system cannot directly exchange information, cannot dynamically subscribe messages, cannot accept a plurality of different instructions and has poor system expansibility, the heterogeneous unmanned platform information sharing and interoperating system is provided, and the system provides the functions of the unmanned platforms in a service form by carrying out abstract modeling on the unmanned platforms based on a distributed/subscribed message model, so that the problems are solved.
The technical scheme of the invention is as follows:
heterogeneous unmanned platform information sharing and interoperation system specifically includes:
a transport service layer for providing transport control services for various communication buses;
the core service layer is used for providing a basic function of coordinating the activities of the unmanned cluster system;
the service layer is used for providing functional services of the unmanned platform or the load, and extracting the common services of the unmanned platform or the load by establishing a common prototype model for the unmanned platforms or the loads of the same type;
a service support layer for providing base support for other service layers.
Further, the transport control service provided by the transport service layer includes:
TCP/IP based transport services, UDP/IP based transport services, serial based transport services;
the transmission service layer is also responsible for bus parameter control, bus state monitoring, communication data receiving and sending and data cache maintenance;
the transmission service layer shields the communication bus difference and can directly provide communication data for upper layer application.
Further, the basic functions of the core service layer include:
transport services, message services, access services, life services, time services, active services, discovery services.
Furthermore, the transmission service is used for abstracting a communication interface of a transmission service layer and providing a uniform data exchange interface for other services;
the message service is used for providing a publishing and subscribing mechanism of the message;
the access service is used for providing exclusive control service;
the lifecycle service is to manage a lifecycle of the component;
the time service is used for setting and inquiring the system time of the component;
the active service is used for keeping the activity of the connection between different components;
the discovery service is used to provide a method of discovering other components in a communication network.
Further, the functional services provided by the business service layer include:
chassis control service, pan-tilt control service, camera control service.
Further, the basic support provided by the service support layer includes:
data base type definition, base class interface definition and base tool implementation.
Compared with the prior art, the invention has the beneficial effects that:
1. the heterogeneous unmanned platform information sharing and interoperating system can realize information sharing of all nodes in the unmanned cluster system, and lays a communication interaction foundation for establishment of an intelligent unmanned system.
2. The heterogeneous unmanned platform information sharing and interoperation system can also customize the message content of the designated node according to the service requirement, thereby reducing the communication bandwidth pressure and reducing the communication delay.
3. The heterogeneous unmanned platform information sharing and interoperation system can realize one-machine multi-control without cross control.
4. The heterogeneous unmanned platform information sharing and interoperation system improves the expansion capability of the unmanned cluster system by providing the unmanned platform function in a service form.
5. The heterogeneous unmanned platform information sharing and interoperation system provides a core function of unmanned cluster system interaction, and reduces the integration difficulty of the unmanned cluster system.
6. The heterogeneous unmanned platform information sharing and interoperation system reduces the repeated development work of the same type of platform/load, shortens the development period and reduces the development cost through the abstract modeling of the unmanned platform.
Drawings
FIG. 1 is a diagram of a heterogeneous unmanned platform information sharing and interoperation system architecture;
FIG. 2 is a diagram illustrating a second embodiment of a heterogeneous unmanned platform information sharing and interoperation system;
FIG. 3 is a flowchart illustrating information interaction in a second embodiment of a heterogeneous unmanned platform information sharing and interoperation system;
fig. 4 is a control flowchart of a second embodiment of the heterogeneous unmanned platform information sharing and interoperation system.
Detailed Description
It is noted that relational terms such as "first" and "second," and the like, may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrases "comprising one of 8230; \8230;" 8230; "does not exclude the presence of additional like elements in a process, method, article, or apparatus that comprises the element.
The features and properties of the present invention are described in further detail below with reference to examples.
Example one
The traditional unmanned cluster system usually adopts a master-slave scheme of one control multiple machines; the unmanned platform and the control station carry out information interaction in a point-to-point mode; the control station is responsible for planning cluster tasks, visually presenting cluster information and monitoring and managing cluster members; the unmanned platform is responsible for decomposing and executing the task instruction, monitoring and maintaining the state of the unmanned platform and returning the task execution result. However, the master-slave scheme has the following disadvantages: 1) The control station and the unmanned platform are in one-to-one communication, and information interaction cannot be directly carried out between the unmanned platforms;
2) The messages transmitted among the cluster members are fixed, and the messages cannot be dynamically subscribed; 3) When the unmanned platform receives different instructions of a plurality of control stations, a cross control phenomenon can be generated, so that the unmanned platform is damaged;
4) And the system expansibility is poor, and if a new heterogeneous unmanned platform needs to be added, the control station needs to be customized and developed aiming at the new unmanned platform.
In order to solve the above problems, the present embodiment provides an information sharing and interoperation system for a heterogeneous unmanned platform, where the system provides functions of the unmanned platform in a form of "service" by performing abstract modeling on the unmanned platform based on a distributed/subscribed message model.
Referring to fig. 1, the heterogeneous unmanned platform information sharing and interoperation system specifically includes:
the transmission service layer is used for providing transmission control services of various communication buses;
the core service layer is used for providing a basic function of coordinating the activities of the unmanned cluster system;
the service layer is used for providing functional services of the unmanned platform or the load, and for the unmanned platforms or the loads of the same type, the common services of the platforms or the loads are extracted by establishing a common prototype model;
and the service support layer is used for providing basic support for other service layers.
In this embodiment, specifically, the transmission control service provided by the transmission service layer includes:
TCP/IP based transport services, UDP/IP based transport services, serial based transport services;
the transmission service layer is also responsible for bus parameter control, bus state monitoring, communication data receiving and sending and data cache maintenance;
the transport service layer shields communication bus differences and can directly provide communication data to upper-layer applications.
In this embodiment, specifically, the basic functions of the core service layer include:
transport services, message services, access services, life services, time services, active services, discovery services.
In this embodiment, specifically, the transport service is used to abstract a transport service layer communication interface, and provide a uniform data exchange interface for other services;
the message service is used for providing a publishing and subscribing mechanism of the message;
the access service is used for providing exclusive control service;
the lifecycle service is to manage a lifecycle of the component;
the time service is used for setting and inquiring the system time of the component;
the active service is used for keeping the activity of the connection between different components;
the discovery service is used to provide a method of discovering other components in a communication network.
In this embodiment, specifically, the functional services provided by the business service layer include:
chassis control service, pan-tilt control service, camera control service.
In this embodiment, specifically, the basic support provided by the service support layer includes:
data base type definition, base class interface definition and base tool implementation.
The invention has the following advantages: 1) Each node in the unmanned cluster system can realize information sharing, and a communication interaction foundation is laid for the establishment of the intelligent unmanned system; 2) The message content of the designated node can be customized according to the service requirement, so that the communication bandwidth pressure is reduced, and the communication delay is reduced; 3) The multi-control of one machine can be realized, and the cross control phenomenon can not occur; 4) The unmanned platform function is provided in a service form, so that the expansion capability of the unmanned cluster system is improved; 5) The interactive core function of the unmanned cluster system is provided, and the integration difficulty of the unmanned cluster system is reduced; 6) By the abstract modeling of the unmanned platform, the repeated development work of platforms/loads of the same type is reduced, the development period is shortened, and the development cost is reduced.
Example two
Referring to fig. 2, the second embodiment is a specific implementation form of the heterogeneous unmanned platform information sharing and interoperation system provided in the first embodiment.
This embodiment consists of three parts: two unmanned patrol robots, a ground control station and a remote control terminal. The unmanned patrol robot is used for carrying out scouting and patrolling on a specific area; the ground control station is used for carrying out remote control, scouting information monitoring, scouting task planning and the like on the patrol robot; the remote control terminal is used for carrying out close-range remote control, reconnaissance monitoring and the like on the patrol robot.
Each platform adopts the same application architecture, namely platform hardware is taken as a carrier, a heterogeneous unmanned platform information sharing and interoperation system is taken as a basis, and platform functions are taken as applications; the platforms are communicated with each other through a wireless local area network.
FIG. 3 is a flow chart of information interaction in the present embodiment; firstly, a ground control station/remote control terminal sends detection information to a network through discovery service, and after receiving the detection information, an unmanned patrol robot returns self information to the ground control station/remote control terminal; then, the ground control station/the remote control terminal subscribes the service provided by the unmanned patrol robot according to the actual requirement; after the subscription is finished, the unmanned patrol robot reports the subscribed service messages periodically or in a triggering mode.
FIG. 4 is a control flowchart of the present embodiment; firstly, a ground control station sends detection information to a network through discovery service, and after receiving the detection information, an unmanned patrol robot returns self information to the ground control station; then the ground control station sends a control request to the unmanned patrol robot; if the unmanned patrol robot is in an uncontrolled state currently or in a control state of the remote control terminal and the control authority of the remote control terminal is lower than the control authority of the ground control station, the unmanned patrol robot returns a control confirmation message to the ground control station, at the moment, the ground control station acquires the control authority of the unmanned patrol robot, and finally the unmanned patrol robot can be controlled through corresponding control service; if the unmanned patrol robot is currently in a control state of the remote control terminal and the control right of the remote control terminal is higher than that of the ground control station, the unmanned patrol robot returns a control refusing message to the ground control station, and at the moment, the ground control station cannot acquire the control right and cannot control the patrol robot.
The above-mentioned embodiments only express the specific embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the present application. It should be noted that, for those skilled in the art, without departing from the technical idea of the present application, several changes and modifications can be made, which are all within the protection scope of the present application.

Claims (6)

1. Heterogeneous unmanned platform information sharing and interoperation system, characterized by comprising:
a transport service layer for providing transport control services for various communication buses;
the core service layer is used for providing a basic function of coordinating the activities of the unmanned cluster system;
the service layer is used for providing functional services of the unmanned platform or the load, and extracting the common services of the unmanned platform or the load by establishing a common prototype model for the unmanned platforms or the loads of the same type;
a service support layer for providing base support for other service layers.
2. The heterogeneous unmanned platform information sharing and interoperation system according to claim 1, wherein the transport control service provided by the transport service layer comprises:
TCP/IP based transport services, UDP/IP based transport services, serial based transport services;
the transmission service layer is also responsible for bus parameter control, bus state monitoring, communication data receiving and transmitting and data cache maintenance;
the transport service layer shields communication bus differences and can directly provide communication data to upper-layer applications.
3. The heterogeneous unmanned platform information sharing and interoperation system according to claim 2, wherein the basic functions of the core service layer include:
transport services, message services, access services, life services, time services, active services, discovery services.
4. The heterogeneous unmanned platform information sharing and interoperation system according to claim 3, wherein the transport service is configured to abstract a transport service layer communication interface and provide a unified data exchange interface for other services;
the message service is used for providing a publishing and subscribing mechanism of the message;
the access service is used for providing exclusive control service;
the lifecycle service is to manage a lifecycle of the component;
the time service is used for setting and inquiring the system time of the component;
the active service is used for keeping the activity of the connection between different components;
the discovery service is used to provide a method of discovering other components in a communication network.
5. The heterogeneous unmanned platform information sharing and interoperation system according to claim 4, wherein the functional services provided by the business service layer comprise:
chassis control service, pan-tilt control service, camera control service.
6. The heterogeneous unmanned platform information sharing and interoperation system according to claim 5, wherein the service support layer provides basic support comprising:
data base type definition, base class interface definition and base tool implementation.
CN202210845674.6A 2022-07-19 2022-07-19 Heterogeneous unmanned platform information sharing and interoperation system Pending CN115225648A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210845674.6A CN115225648A (en) 2022-07-19 2022-07-19 Heterogeneous unmanned platform information sharing and interoperation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210845674.6A CN115225648A (en) 2022-07-19 2022-07-19 Heterogeneous unmanned platform information sharing and interoperation system

Publications (1)

Publication Number Publication Date
CN115225648A true CN115225648A (en) 2022-10-21

Family

ID=83612605

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210845674.6A Pending CN115225648A (en) 2022-07-19 2022-07-19 Heterogeneous unmanned platform information sharing and interoperation system

Country Status (1)

Country Link
CN (1) CN115225648A (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106452563A (en) * 2016-11-25 2017-02-22 中国航空无线电电子研究所 Unmanned aerial vehicle (UAV) data link universal access system based on communication satellites
CN107976899A (en) * 2017-11-15 2018-05-01 中国人民解放军海军航空工程学院 A kind of precision target positioning and striking method based on someone/unmanned plane cooperative engagement systems
CN109936622A (en) * 2019-01-29 2019-06-25 华南理工大学 A kind of unmanned plane cluster control method and system based on distributed resource sharing
CN111815115A (en) * 2020-06-08 2020-10-23 中国北方车辆研究所 Heterogeneous ground unmanned platform-oriented universal control system with interoperability
CN111866070A (en) * 2020-06-08 2020-10-30 中国北方车辆研究所 Interoperation method for heterogeneous ground unmanned platform
CN112214338A (en) * 2020-11-05 2021-01-12 北京科东电力控制系统有限责任公司 Internet of things cloud platform based on flexible deployment of micro-services
CN113127229A (en) * 2021-04-01 2021-07-16 中国北方车辆研究所 Ground unmanned platform control system architecture based on communication middleware
CN114024365A (en) * 2021-10-08 2022-02-08 深圳供电局有限公司 Substation monitoring system, method, electronic device and storage medium

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106452563A (en) * 2016-11-25 2017-02-22 中国航空无线电电子研究所 Unmanned aerial vehicle (UAV) data link universal access system based on communication satellites
CN107976899A (en) * 2017-11-15 2018-05-01 中国人民解放军海军航空工程学院 A kind of precision target positioning and striking method based on someone/unmanned plane cooperative engagement systems
CN109936622A (en) * 2019-01-29 2019-06-25 华南理工大学 A kind of unmanned plane cluster control method and system based on distributed resource sharing
CN111815115A (en) * 2020-06-08 2020-10-23 中国北方车辆研究所 Heterogeneous ground unmanned platform-oriented universal control system with interoperability
CN111866070A (en) * 2020-06-08 2020-10-30 中国北方车辆研究所 Interoperation method for heterogeneous ground unmanned platform
CN112214338A (en) * 2020-11-05 2021-01-12 北京科东电力控制系统有限责任公司 Internet of things cloud platform based on flexible deployment of micro-services
CN113127229A (en) * 2021-04-01 2021-07-16 中国北方车辆研究所 Ground unmanned platform control system architecture based on communication middleware
CN114024365A (en) * 2021-10-08 2022-02-08 深圳供电局有限公司 Substation monitoring system, method, electronic device and storage medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈荣;: "机动条件下的公共计算平台研究", 指挥控制与仿真, no. 06, 15 December 2008 (2008-12-15) *

Similar Documents

Publication Publication Date Title
CN109542457B (en) Distributed application distribution and deployment system and method for edge computing network
CN106656706B (en) Software bus-based service-oriented robot open control system and method
EP1511218B1 (en) A method to realize dynamic networking and resource sharing among equipments
EP1542409B1 (en) Protocol for multi-hop ad-hoc networks
CN107493191B (en) Cluster node and self-scheduling container cluster system
CN101383839A (en) Data distribution system based on data server and implementation method
CN114363378B (en) Micro-service system architecture and management method for industrial heterogeneous network management
CN108337710B (en) Method and system based on high-low orbit satellite communication
CN114615096B (en) Event-driven architecture-based telecommunication charging method, system and related equipment
CN116506434A (en) Multi-terminal offline-operation intelligent warehouse management method
CN101296232B (en) Adapting device and method with multi-network management and multi-north interface
CN101836461B (en) Network system
CN109560903B (en) Vehicle-mounted command communication system for complete disaster recovery
CN114189517B (en) Heterogeneous autonomous unmanned cluster unified access management and control system
CN111866070B (en) Interoperation method for heterogeneous ground unmanned platform
CN115225648A (en) Heterogeneous unmanned platform information sharing and interoperation system
CN114900558B (en) Universal equipment management protocol control method and device
CN110572283B (en) Service interaction relay control system of airborne platform
CN115884202A (en) Method, device, system, medium, and program product for deploying satellite core network
CN101534323A (en) Method for realizing adaptation and initiative of nomadic mission and nomadic calculation supporting platform
MXPA05003667A (en) Method and apparatus for a service integration system.
CN113407611B (en) Data integration distribution platform and system
CN115150406B (en) Cross-data center distributed ESB configuration management system
CN118713974A (en) Sensor management prototype system based on modularization and publish-subscribe
CN113891376B (en) Maintenance method for positioning terminal

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