[go: up one dir, main page]

CN106506589A - A robot cluster method and system - Google Patents

A robot cluster method and system Download PDF

Info

Publication number
CN106506589A
CN106506589A CN201610858260.1A CN201610858260A CN106506589A CN 106506589 A CN106506589 A CN 106506589A CN 201610858260 A CN201610858260 A CN 201610858260A CN 106506589 A CN106506589 A CN 106506589A
Authority
CN
China
Prior art keywords
control
robot
management
data
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.)
Pending
Application number
CN201610858260.1A
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.)
National University of Defense Technology
Original Assignee
National University of Defense Technology
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 National University of Defense Technology filed Critical National University of Defense Technology
Priority to CN201610858260.1A priority Critical patent/CN106506589A/en
Publication of CN106506589A publication Critical patent/CN106506589A/en
Pending legal-status Critical Current

Links

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/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/161Detection; Localisation; Normalisation
    • G06V40/166Detection; Localisation; Normalisation using acquisition arrangements
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G1/00Traffic control systems for road vehicles
    • G08G1/01Detecting movement of traffic to be counted or controlled
    • G08G1/017Detecting movement of traffic to be counted or controlled identifying vehicles
    • G08G1/0175Detecting movement of traffic to be counted or controlled identifying vehicles by photographing vehicles, e.g. when violating traffic rules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/22Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks comprising specially adapted graphical user interfaces [GUI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/26Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using dedicated tools for LAN [Local Area Network] management
    • 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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Human Computer Interaction (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Evolutionary Computation (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Computing Systems (AREA)
  • Artificial Intelligence (AREA)
  • Medical Informatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Multimedia (AREA)
  • Manipulator (AREA)

Abstract

The invention discloses a robot clustering method and a robot clustering system, wherein a control system comprises a control center, a calculation and data center, calculation and data nodes, a local area network mobile control terminal, a remote mobile control terminal and a robot body; the control center, the calculation and data node, the local area network mobile control terminal, the remote mobile control terminal and the robot body are all accessed to the Internet/local area network; the robot body comprises a router, a switch and a network camera which are connected in sequence; the switch is connected with an industrial personal computer; the router is communicated with the human-computer interaction terminal; and the man-machine interaction terminal is communicated with the Internet/local area network through a WIFI hotspot or a 3G/4G base station. The invention improves the reliability of networking of each device in the robot; the system has multiple network types (3G, 4G, local area network and Internet) and can be selected to be networked or accessed; besides various state conditions of the robot, the robot is managed and controlled, and the robot has the capacity of managing and controlling the robot abnormity.

Description

一种机器人集群方法及系统A robot cluster method and system

技术领域technical field

本发明涉及一种机器人集群组网和综合管控方法及系统。The invention relates to a robot cluster networking and comprehensive management and control method and system.

背景技术Background technique

现有的机器人本体的各个模块和设备的无线连接能力比较弱,无线信号易断开;现有机器人通过3G/4G联网后,机器人的IP是一个局域网,从外网无法直接访问机器人及内部的设备;视频监控都是固定的,存在一定的监控盲点;视频监控摄像头布置在墙顶或高于人头的位置,人戴一个帽子可以遮住人脸,使得犯罪分子很容易规避监控;没有局域网和互联网的后台终端和移动终端实时查看机器人的状态、行为和周边环境,并进行相应的控制和任务分配;没有通过网络向后端实时上报GPS位置,也没有在后端地图上实时显示机器人的位置;没有多机协同的管控功能。The wireless connection capability of each module and equipment of the existing robot body is relatively weak, and the wireless signal is easily disconnected; after the existing robot is connected to the Internet through 3G/4G, the IP of the robot is a local area network, and the robot and the internal network cannot be directly accessed from the external network. Equipment; video surveillance is fixed, and there are certain monitoring blind spots; video surveillance cameras are arranged on the top of the wall or higher than the head of the person, and a person wears a hat to cover the face, making it easy for criminals to avoid surveillance; there is no LAN and The background terminal and mobile terminal of the Internet check the status, behavior and surrounding environment of the robot in real time, and perform corresponding control and task assignment; the GPS position is not reported to the backend in real time through the network, and the robot's position is not displayed in real time on the backend map ; There is no multi-machine coordination control function.

发明内容Contents of the invention

本发明所要解决的技术问题是,针对现有技术不足,提供一种机器人集群方法及系统。The technical problem to be solved by the present invention is to provide a robot cluster method and system for the deficiencies of the prior art.

为解决上述技术问题,本发明所采用的技术方案是:一种机器人集群系统,包括管控中心、计算与数据中心、计算与数据节点、局域网移动管控终端、远程移动管控终端、机器人本体;所述管控中心、计算与数据中心、计算与数据节点、局域网移动管控终端、远程移动管控终端、机器人本体均接入互联网/局域网;所述机器人本体包括依次连接的路由器、交换机、网络摄像头;所述交换机与工控机连接;所述路由器与人机交互终端通信;所述人机交互终端通过WIFI热点或3G/4G基站与所述互联网/局域网通信。In order to solve the above technical problems, the technical solution adopted in the present invention is: a robot cluster system, including a management and control center, a computing and data center, computing and data nodes, a local area network mobile management and control terminal, a remote mobile management and control terminal, and a robot body; Management and control center, computing and data center, computing and data nodes, local area network mobile control terminal, remote mobile control terminal, and robot body are all connected to the Internet/local area network; the robot body includes routers, switches, and network cameras connected in sequence; the switch It is connected with an industrial computer; the router communicates with the human-computer interaction terminal; the human-computer interaction terminal communicates with the Internet/local area network through a WIFI hotspot or a 3G/4G base station.

所述网络摄像头包括前、后、左、右四个摄像头,分别固定在机器人外壳的前部、后部、左侧和右侧。The network camera includes front, rear, left and right four cameras, which are respectively fixed on the front, rear, left and right sides of the robot shell.

一种机器人集群方法,包括管控机器人状态、管控机器人实时绝对位置和局部相对位置、管控机器人的周边环境、任务规划和控制及巡逻过程管控、管控机器人的异常行为,其中:A robot cluster method, including controlling the robot state, controlling the real-time absolute position and local relative position of the robot, controlling the surrounding environment of the robot, task planning and control and patrol process control, and controlling the abnormal behavior of the robot, wherein:

管控机器人状态的过程包括:工控机通过网络实时上报机器人的电量和电压数据、状态机的状态码、碰撞开关数据、执行机构的状态、左右轮速度、托盘状态、头的水平偏移角度、超声波对障碍物的感知数据和防跌落传感器数据给计算与数据节点或远程的计算与数据中心;计算与数据中心或计算与数据节点查找数据,将这些数据转发给管控中心、客户对应的管控节点和移动管控终端;管控中心、客户对应的管控节点和移动管控终端接收数据后在界面上显示具体的数据;The process of controlling the state of the robot includes: the industrial computer reports the power and voltage data of the robot in real time through the network, the state code of the state machine, the data of the collision switch, the state of the actuator, the speed of the left and right wheels, the state of the pallet, the horizontal offset angle of the head, and the ultrasonic wave. Obstacle perception data and anti-fall sensor data are sent to computing and data nodes or remote computing and data centers; computing and data centers or computing and data nodes search for data, and forward these data to the management and control center, the customer’s corresponding management and control nodes and Mobile management and control terminal; the management and control center, the management and control node corresponding to the customer and the mobile management and control terminal will display the specific data on the interface after receiving the data;

管控机器人实时绝对位置和局部相对位置的过程包括:人机交互终端或工控机内置GPS传感器,实时上报机器人自身的GPS位置和局部相对坐标及角度数据给计算与数据节点或远程的计算与数据中心;计算与数据中心查找数据库,找到对应的管控中心或管控节点,将位置数据转发过去;管控中心和后台管控节点的位置监控终端接收到GPS位置和实时局部位置数据,并将GPS位置或实时局部位置显示在地图上,实时显示机器人所属位置;The process of controlling the real-time absolute position and local relative position of the robot includes: the human-computer interaction terminal or the built-in GPS sensor of the industrial computer, real-time reporting of the robot's own GPS position, local relative coordinates and angle data to the computing and data node or remote computing and data center ; The calculation and data center searches the database, finds the corresponding control center or control node, and forwards the location data; the position monitoring terminal of the control center and the background control node receives the GPS position and real-time local position data, and sends the GPS position or real-time local The location is displayed on the map, and the location of the robot is displayed in real time;

管控机器人的周边环境的流程包括车牌异常识别过程和人脸异常识别过程,车牌异常识别过程包括:管控节点事先录入本区域或大厦位置,发送到计算与数据中心;工控机实时获取4个摄像头识别到的车牌号,发送到计算与数据中心或计算与数据节点,计算与数据中心或计算与数据节点比对数据库,有几种情况:本区域或大厦归属车牌、非本区域或大厦归属车牌、被盗车牌、吊销车牌,将上述情况转发给对应的管控节点或管控中心,管控节点或管控中心接收到后,在界面上按一定的安全等级以文字、图片或声音通报出来;所述的安全等级是指吊销车牌的安全等级最高、被盗车牌其次、非本区域或大厦归属车牌再其次、本区域或大厦的车牌安全等级最低;The process of controlling the surrounding environment of the robot includes the abnormal license plate recognition process and the abnormal face recognition process. The abnormal license plate recognition process includes: the control node enters the location of the area or the building in advance, and sends it to the computing and data center; the industrial computer obtains 4 camera recognition in real time The received license plate number is sent to the Computing and Data Center or Computing and Data Node, and the Computing and Data Center or Computing and Data Node is compared to the database. Stolen license plate or revoked license plate, forward the above situation to the corresponding control node or control center. After the control node or control center receives it, it will report it in text, picture or sound according to a certain security level on the interface; the security The level refers to the highest security level for revoked license plates, the second for stolen license plates, the second for license plates belonging to non-local areas or buildings, and the lowest security level for license plates in this area or buildings;

人脸异常识别过程包括:通过管控节点事先录入通缉犯、国内和国际暴恐分子、邪教组织人员、国际言论异常分子等异常人员的照片和文字信息,发送到计算与数据中心;工控机实时获取到4个摄像头的画面,发送到计算与数据中心或计算与数据节点,计算与数据中心或计算与数据节点通过人工智能神经网络搜索方法,搜索到人脸模型数据后,将检测结果转发给对应的管控节点或管控中心,管控节点或管控中心接收到后,在界面上按一定的危险等级以文字、图片或声音通报出来;所述危险等级是指通缉犯的危险等级最高、暴恐分子的危险等级其次、邪教组织人员危险等级随后、言论组织异常分子的危险登记最低;The abnormal face recognition process includes: pre-entering the photos and text information of wanted criminals, domestic and international violent terrorists, members of cult organizations, and international speech anomalies through the control node, and sending them to the computing and data center; the industrial computer obtains them in real time The screens of the four cameras are sent to the computing and data center or computing and data nodes, and the computing and data centers or computing and data nodes use the artificial intelligence neural network search method to search for the face model data and forward the detection results to the corresponding After receiving it, the control node or control center will report it in text, picture or sound according to a certain level of danger on the interface; the level of danger refers to the highest level of danger for wanted criminals and the highest level of danger for violent terrorists. The danger level is next, the danger level of cult organization personnel is next, and the danger registration of abnormal members of speech organizations is the lowest;

任务规划和控制及巡逻过程管控包括:控制机器人行走、控制执行机构动作、调整机器人的音量、设置巡逻任务、充电、重启和关机,并对巡逻任务执行情况管控。Mission planning and control and patrol process control include: controlling the robot to walk, controlling the action of the actuator, adjusting the volume of the robot, setting the patrol task, charging, restarting and shutting down, and controlling the execution of the patrol task.

管控机器人异常行为的过程包括:管控中心、客户对应的管控节点和移动管控终端通过网络从计算与数据节点或远程的计算与数据中心获取到机器人的所述状态和位置数据后,发现机器人的行为出现偏离预定路线、执行非计划内的任务的情况,修正机器人的姿态和位置。The process of controlling the abnormal behavior of the robot includes: after the control center, the control node corresponding to the customer and the mobile control terminal obtain the state and position data of the robot from the computing and data node or the remote computing and data center through the network, discover the behavior of the robot In the event of deviation from the scheduled route or execution of unplanned tasks, correct the posture and position of the robot.

与现有技术相比,本发明所具有的有益效果为:本发明改善了机器人内部各个设备连网的可靠性;具有多种网络类型(3G、4G、局域网和互联网)可选择组网或接入;除了管控机器人各种状态情况外,具有对机器人异常行为管控的能力;具有管控机器人实时绝对位置和局部相对位置的能力;全方位360度无死角智能管控机器人的周边环境,对公共安全危险人员(通缉犯、国内和国际暴恐分子、邪教组织人员、国际言论异常分子等)和异常车牌进出具有识别和预警能力;具有机器人的任务规划和控制及巡逻过程管控;具有多种终端(管控中心、各网点的管控节点、无地理位置限制的移动管控终端)实现上述管控。Compared with the prior art, the present invention has the beneficial effects as follows: the present invention improves the reliability of networking of various devices inside the robot; it has multiple network types (3G, 4G, local area network and Internet) that can be selected for networking or connection. In addition to controlling the various states of the robot, it has the ability to control the abnormal behavior of the robot; it has the ability to control the real-time absolute position and local relative position of the robot; it has the ability to intelligently control the surrounding environment of the robot in a full range of 360 degrees without dead ends, which is dangerous to public safety. Personnel (wanted criminals, domestic and international violent terrorists, members of cult organizations, international speech anomalies, etc.) Center, the management and control nodes of each outlet, and mobile management and control terminals without geographic location restrictions) to realize the above-mentioned management and control.

附图说明Description of drawings

图1为本发明系统总体框图;Fig. 1 is the overall block diagram of the system of the present invention;

图2为本发明机器人本体网络连线图;Fig. 2 is a robot body network connection diagram of the present invention;

图3为本发明计算与数据中心程序架构图;Fig. 3 is a program architecture diagram of the computing and data center of the present invention;

图4为本发明计算与数据中心程序基本流程图;Fig. 4 is the basic flowchart of the calculation and data center program of the present invention;

图5为本发明接入集群网络流程图;Fig. 5 is a flow chart of accessing the cluster network in the present invention;

图6为本发明关联方法流程图;Fig. 6 is a flow chart of the association method of the present invention;

图7为本发明机器人本体的实时状态监控实现过程图;Fig. 7 is the realization process diagram of the real-time status monitoring of the robot body of the present invention;

图8为本发明实时位置管控实现过程图;Fig. 8 is a diagram of the realization process of real-time location control in the present invention;

图9为本发明摄像头车牌和人脸异常识别和告警实现过程图;Fig. 9 is a process diagram of realizing the abnormal recognition and warning of the camera license plate and face of the present invention;

图10为本发明任务分配和控制的实现过程图;Fig. 10 is an implementation process diagram of task allocation and control of the present invention;

图11为本发明巡逻任务执行情况管控流程图。Fig. 11 is a flowchart of the management and control of the execution of the patrol task in the present invention.

具体实施方式detailed description

机器人本体系统包括路由器、交换机、网络摄像头、工控机系统和人机交互终端;The robot body system includes routers, switches, network cameras, industrial computer systems and human-computer interaction terminals;

路由器可以是WiFi路由器,也可以是3G或4G路由器,固定在机器人内部,LAN口提供有线网络接交换机;The router can be a WiFi router, or a 3G or 4G router, which is fixed inside the robot, and the LAN port provides a wired network connection switch;

交换机固定在机器人内部,一个端口连接所述的路由器,其它端口连接网络摄像头和工控机;The switch is fixed inside the robot, one port is connected to the router, and the other port is connected to the network camera and industrial computer;

工控机系统包括工控机设备和工控机软件,工控机设备固定在机器人内部,对应的软件安装在工控机存储器;The industrial computer system includes industrial computer equipment and industrial computer software. The industrial computer equipment is fixed inside the robot, and the corresponding software is installed in the memory of the industrial computer;

人机交互终端固定在机器人的头部;通过WiFi直接与所述的机器人内部路由器相连,也可以与机器人周围的WiFi热点相连;The human-computer interaction terminal is fixed on the head of the robot; it is directly connected to the internal router of the robot through WiFi, and can also be connected to WiFi hotspots around the robot;

网络摄像头固定在机器人外壳的4个方向或顶部;网络摄像头具有360无死角监控的效果,能够实时拍到周围的图像;网络摄像头还包含了一个智能感光系统,能够自动感应周围的光线,并在光线暗时自动打开摄像头旁边的 LED,以便机器人在黑暗环境中能获取清晰的图像。The network camera is fixed in four directions or on the top of the robot shell; the network camera has the effect of 360 monitoring without dead angle, and can capture the surrounding images in real time; the network camera also includes an intelligent photosensitive system, which can automatically sense the surrounding light, and When the light is dark, the LED next to the camera is automatically turned on, so that the robot can obtain clear images in a dark environment.

计算与数据中心和计算与数据节点均由服务器构成,由于计算与数据中心需要支持更多的机器人和各种管控终端,因此计算与数据中心的配置更高,且可组成服务器集群;每个服务器由CPU计算单元和磁盘存储队列组成,其中CPU计算能力表现为对机器人状态和GPS位置收集和转发、客户端请求解析、各种控制指令(包括行走、执行机构等)转发,也负责执行存储操作;其中存储能力表现为客户信息、客户账号、机器人配置和多媒体数据存储;计算与数据中心和计算与数据节点支持负载均衡、能实时快速处理各种数据;服务器的架构图如图3所示,服务器程序的技术架构分了4层,输入和输出层负责与外界通信的接口,业务层为输入和输出层服务,具体负责与外界通信的逻辑功能实现;核心层为业务层服务,负责基本架构和基础功能实现,监视层负责监视程序是否正常,异常的时候负责对程序杀掉和重启;服务器程序基本流程图如图4所示。Both computing and data centers and computing and data nodes are composed of servers. Since computing and data centers need to support more robots and various control terminals, the configuration of computing and data centers is higher, and server clusters can be formed; each server It consists of a CPU computing unit and a disk storage queue. The computing power of the CPU is represented by the collection and forwarding of the robot status and GPS position, the analysis of client requests, the forwarding of various control commands (including walking, actuators, etc.), and is also responsible for performing storage operations. ; Among them, the storage capacity is represented by customer information, customer account number, robot configuration and multimedia data storage; computing and data centers and computing and data nodes support load balancing, and can process various data quickly in real time; the architecture diagram of the server is shown in Figure 3, The technical architecture of the server program is divided into 4 layers. The input and output layers are responsible for the communication interface with the outside world. The business layer serves the input and output layers and is specifically responsible for the realization of logic functions for communication with the outside world. The core layer serves the business layer and is responsible for the basic architecture. And the realization of basic functions, the monitoring layer is responsible for monitoring whether the program is normal, and is responsible for killing and restarting the program when it is abnormal; the basic flow chart of the server program is shown in Figure 4.

其中计算与数据节点部署在客户场地;The computing and data nodes are deployed at the customer site;

管控中心连接到互联网;The control center is connected to the Internet;

后台管控节点部署在客户场地;The background management and control node is deployed at the customer's site;

机器人本地内的路由器无线桥接或WDS无线连接到机器人周围环境的WiFi热点上,WiFi热点可连接局域网与本地的计算和数据节点相连,WiFi热点也可以与远程的计算与数据中心相连;The router wireless bridge or WDS in the local area of the robot is wirelessly connected to the WiFi hotspot in the surrounding environment of the robot. The WiFi hotspot can be connected to the local area network to connect to the local computing and data nodes, and the WiFi hotspot can also be connected to the remote computing and data center;

集群管控系统组建流程如图5所示,其步骤:1、预先在计算与数据中心或所述的计算与数据节点注册机器人用户信息、帐号名和密码,并录入所述的网络摄像头、工控机和人机交互终端的IP和端口,并用机器人ID将对应的用户名、每个机器人的所有IP和端口在数据库中绑定;2、机器人内部各个设备(工控机、人机交互终端和各个摄像头)、管控中心和管控节点的各个终端(视频监视终端、地图监视终端和操作终端)、移动管控终端登录到计算与数据中心或计算与数据节点后,将自己的ID信息上报;3、计算与数据中心或计算与数据节点将各个客户端连接的socket(计算机程序设计的术语,见术语解释)和上报的ID与用户名使用数据结构队列关联起来,并添加或更新到内中,具体的关联方法如图6所示,分机器人、人机交互终端、视频监视终端、地图监视终端、操作终端和移动管控终端6个数据链表队列(链表属于计算机程序设计的术语,见术语解释。每个一个数据结构均由socket、ID和用户名ID这3个基本成员组成,每一个数据结构在计算机程序钟连成一个链表);4、之后所述的管控中心登录到计算与数据中心可以取到所有机器人本体系统里面所有设备的IP和端口;5、如系统总图1所示,所述的远程移动管控终端就可以在全世界任何一个地方通过3G、4G或WiFi连上网络,使用用户名和密码登录到计算与数据中心,取到用户名对应的机器人本体系统里面所有设备的IP和端口;6、所述的管控节点和局域网移动管控终端使用用户名和密码登录到所述的计算与数据节点,取到用户名对应的机器人本体系统里面所有设备的IP和端口。The process of setting up the cluster management and control system is shown in Figure 5. The steps are: 1. Register the robot user information, account name and password in the computing and data center or the computing and data nodes in advance, and enter the network camera, industrial computer and The IP and port of the human-computer interaction terminal, and use the robot ID to bind the corresponding user name, all IP and ports of each robot in the database; 2. Each device inside the robot (industrial computer, human-computer interaction terminal and each camera) , each terminal of the control center and control node (video monitoring terminal, map monitoring terminal, and operation terminal), and the mobile control terminal log in to the computing and data center or computing and data node, and report their own ID information; 3. Computing and data The center or computing and data nodes associate the socket connected by each client (a term for computer programming, see the explanation of terms) and the reported ID with the user name using the data structure queue, and add or update it to the internal, the specific association method As shown in Figure 6, there are 6 data linked list queues including robots, human-computer interaction terminals, video monitoring terminals, map monitoring terminals, operating terminals and mobile control terminals (linked list belongs to the term of computer programming, see the explanation of terms. Each data The structure is composed of three basic members: socket, ID and user name ID, and each data structure is connected into a linked list in the computer program clock); 4. The management and control center described later can log in to the computing and data center to access all robot body systems IP and ports of all devices inside; 5. As shown in the system general diagram 1, the remote mobile control terminal can be connected to the network through 3G, 4G or WiFi anywhere in the world, and log in to the computer with a user name and password With the data center, get the IP and ports of all devices in the robot body system corresponding to the user name; 6. The control node and the mobile control terminal of the LAN use the user name and password to log in to the computing and data node, and get the user The IP and port of all devices in the robot body system corresponding to the name.

本发明中,集群管控的各种手段如下:In the present invention, various means of cluster management and control are as follows:

所述的远程的管控中心和管控节点接入管控系统网络后,由视频监控终端、位置监控终端和控制终端组成,负责实时监视某区域的周边环境,管理和控制某区域内的所有机器人执行相应的动作和任务,实时录像存储机器人在移动或不动时候周边的环境情况,配置的磁盘阵列实时录制机器人周边环境的画面,提供事后录像调阅。After the remote management and control center and management and control nodes are connected to the management and control system network, they are composed of video monitoring terminals, position monitoring terminals and control terminals, and are responsible for monitoring the surrounding environment of a certain area in real time, and managing and controlling all robots in a certain area to execute corresponding tasks. Actions and tasks, real-time video storage of the surrounding environment when the robot is moving or not moving, the configured disk array records the images of the robot's surrounding environment in real time, and provides post-event video access.

当使用WiFi相连的时候,客户点可以搭建一个管控节点,该客户区域的用户可以通过手机、pad等移动设备登陆到系统来实现类似管控中心类似的功能。When using WiFi to connect, the customer point can build a management and control node, and users in the customer area can log in to the system through mobile devices such as mobile phones and pads to realize functions similar to the management and control center.

1、管控机器人各种状态情况1. Manage and control various states of the robot

包括局部相对坐标和角度、电量和电压数据、状态机的状态码、碰撞开关数据、执行机构(约束叉)的状态、左右轮速度、托盘状态、头的水平偏移角度、超声波对障碍物的感知数据和防跌落传感器数据;Including local relative coordinates and angles, power and voltage data, status code of the state machine, collision switch data, status of the actuator (constraint fork), speed of the left and right wheels, pallet status, horizontal offset angle of the head, and the impact of ultrasonic waves on obstacles. Sensing data and anti-fall sensor data;

实现过程如图7所示:The implementation process is shown in Figure 7:

所述的工控机系统通过网络,按照自定义的协议格式实时上报机器人的这些数据给计算与数据节点或远程的计算与数据中心;计算与数据中心或节点查找数据中,将这些数据转发给管控中心、客户对应的管控节点和移动管控终端;这些终端接受后在界面上显示具体的数据。The industrial computer system reports the data of the robot to the calculation and data node or the remote calculation and data center in real time through the network according to the self-defined protocol format; the calculation and data center or the node searches for the data, and forwards the data to the control The management and control nodes and mobile management and control terminals corresponding to the center and customers; these terminals display specific data on the interface after receiving.

2、管控机器人实时绝对位置和局部相对位置2. Control the real-time absolute position and local relative position of the robot

实现过程如图7所示:所述人机交互终端或工控机内置GPS传感器,会实时上报机器人自身的GPS位置给计算与数据节点或远程的计算与数据中心;计算与数据中心查找数据库,找到对应的管控中心或管控节点,将位置数据转发过去;所述的管控中心和所述的后台管控节点的位置监控终端接受到GPS和实时局部位置数据,并将GPS或实时局部位置显示在地图上,可以实时显示机器人所属位置。The implementation process is shown in Figure 7: the human-computer interaction terminal or the built-in GPS sensor of the industrial computer will report the GPS position of the robot itself to the computing and data node or remote computing and data center in real time; the computing and data center searches the database and finds The corresponding control center or control node forwards the position data; the position monitoring terminal of the control center and the background control node receives GPS and real-time local position data, and displays the GPS or real-time local position on the map , which can display the location of the robot in real time.

3、全方位智能管控机器人的周边环境3. All-round intelligent control of the surrounding environment of the robot

使用多网络摄像头组成360度无死角的监控、支持夜视功能,智能分析异常车牌、异常人脸;Use multiple network cameras to form 360-degree monitoring without dead angle, support night vision function, and intelligently analyze abnormal license plates and abnormal faces;

实现过程如图8所示:The implementation process is shown in Figure 8:

给所述的管控中心、后台管控节点、局域网和远程移动管控终端通过用户名取到对应的机器人的内网或外网的IP和端口,通过流媒体客户端软件将用户名对应的所有或部分机器人的实时画面预览、录像和回放检索调阅所;Get the IP and port of the internal network or external network of the corresponding robot to the control center, background control node, local area network and remote mobile control terminal through the user name, and transfer all or part of the robot corresponding to the user name through the streaming media client software Real-time screen preview, recording and playback retrieval;

车牌异常识别过程如图9所示:通过管控节点事先录入本区域或大厦,发送到计算与数据中心;机器人身上安装的4个摄像头具备车牌识别,工控机软件实时通过相应的API获取到4个摄像头识别到的车牌号,发送到计算与数据中心或计算与数据节点,计算与数据中心或计算与数据节点比对数据库,有几种情况:本区域或大厦归属车牌、非本区域或大厦归属车牌、被盗车牌、吊销车牌等情况,将这个情况转发给对应的管控节点或管控中心,管控节点或管控中心接受到后,立即在界面上按一定的安全等级以文字、图片或声音通报出来。The process of abnormal license plate recognition is shown in Figure 9: the area or building is entered in advance through the control node, and sent to the computing and data center; the four cameras installed on the robot are capable of license plate recognition, and the industrial computer software obtains four real-time data through the corresponding API. The license plate number recognized by the camera is sent to the computing and data center or computing and data node, and the computing and data center or computing and data node is compared to the database. License plate, stolen license plate, revoked license plate, etc., forward the situation to the corresponding control node or control center. After the control node or control center receives it, it will immediately report it in text, picture or voice according to a certain security level on the interface .

人脸异常识别过程如图9所示:通过管控节点事先录入通缉犯、国内和国际暴恐分子、邪教组织人员、国际言论异常分子等异常人员的照片和文字信息本区域或大厦,发送到计算与数据中心;工控机软件实时通过相应的API获取到4个摄像头的画面,发送到计算与数据中心或计算与数据节点,计算与数据中心或计算与数据节点通过神经网络搜索算法,搜索到后,将这个结果按照一定的格式将结果转发给对应的管控节点或管控中心,管控节点或管控中心接受到后,立即在界面上按一定的危险等级以文字、图片或声音通报出来。The abnormal face recognition process is shown in Figure 9: through the control node, the photos and text information of the wanted criminals, domestic and international violent terrorists, members of cult organizations, and international speech abnormalities are entered in advance in this area or building, and sent to the computer and the data center; the industrial computer software obtains the pictures of the four cameras through the corresponding API in real time, and sends them to the computing and data center or computing and data nodes, and the computing and data centers or computing and data nodes use the neural network search algorithm, and after searching , forward the result to the corresponding control node or control center according to a certain format. After receiving the result, the control node or control center will immediately report it in text, picture or sound according to a certain risk level on the interface.

4、任务规划和控制及巡逻过程管控4. Mission planning and control and patrol process control

包括控制机器人行走、控制执行机构(如手臂、头、约束叉等)、调整机器人的音量、设置巡逻任务、充电、重启和关机等操作,如图10所示,并对巡逻任务执行情况管控,如图11所示。Including controlling the robot to walk, controlling the actuator (such as arm, head, restraint fork, etc.), adjusting the volume of the robot, setting the patrol task, charging, restarting and shutting down, etc., as shown in Figure 10, and controlling the execution of the patrol task. As shown in Figure 11.

5、管控中心、客户对应的管控节点和移动管控终端通过网络从计算与数据节点或远程的计算与数据中心获取到机器人的所述状态和位置数据后,发现机器人的行为出现偏离预定路线、执行非计划内的任务的情况,可以实时通过所述的任务规划和控制方法来发送暂停、关机和位置修正控制指令,来修正机器人的姿态和位置;5. After the management and control center, the management and control node corresponding to the customer, and the mobile management and control terminal obtain the state and position data of the robot from the computing and data node or the remote computing and data center through the network, it is found that the behavior of the robot deviates from the predetermined route, execute In the case of an unplanned task, control instructions for pausing, shutting down, and position correction can be sent in real time through the task planning and control method to correct the attitude and position of the robot;

6、多机协同实现的管控6. Management and control realized by multi-machine collaboration

对机器人按地图区域划片投放,每个片区的机器人负责指定区域,做到巡逻、监控和提供服务功能,区域内机器人相互通过网络共享位置和周边环境数据。The robots are distributed according to the map area, and the robots in each area are responsible for the designated area to patrol, monitor and provide service functions. The robots in the area share their location and surrounding environment data through the network.

Claims (3)

1. a kind of robot cluster system, it is characterised in that including management and control center, calculate and data center, calculating and data section Point, LAN movement control terminal, remote mobile control terminal, robot body;In the management and control center, calculating and data The heart, calculate with back end, LAN movement control terminal, remote mobile control terminal, robot body access internet/ LAN;Router that the robot body includes being sequentially connected, switch, IP Camera;The switch and industry control Machine connects;The router is communicated with human-computer interaction terminal;The human-computer interaction terminal by WIFI hot spot or 3G/4G base stations with Internet/the local area network communication.
2. robot cluster system according to claim 1, it is characterised in that the IP Camera include forward and backward, Left and right four cameras, are separately fixed at front portion, rear portion, left side and the right side of robot shells.
3. a kind of robot cluster method, it is characterised in that including management and control robotary, the real-time absolute position of management and control robot With local relative position, the surrounding enviroment of management and control robot, mission planning and control and patrol process management and control, management and control robot Abnormal behaviour, wherein:
The process of management and control robotary includes:Electricity and voltage data, shape of the industrial computer by network real-time report robot The conditional code of state machine, impact switch data, the state of executing agency, left and right wheel speed, pallet state, the horizontal-shift angle of head Degree, ultrasonic wave are to the perception data and dropproof sensing data of barrier to calculating and back end or long-range calculating and number According to center;Calculate and data center or calculating and back end searching data, by these data forwardings to management and control center, client couple The management and control node that answers and mobile control terminal;Management and control center, the corresponding management and control node of client and mobile control terminal receiving data Show specific data afterwards on interface;
The process of the real-time absolute position of management and control robot and local relative position includes:Human-computer interaction terminal or industrial computer are built-in GPS sensor, the GPS location and local relative coordinate of real-time report robot itself and angle-data are to calculating and back end Or long-range calculating and data center;Calculate and data center's searching data storehouse, find corresponding management and control center or management and control node, Position data is forwarded the past;The monitoring position terminal of management and control center and backstage management and control node receives GPS location and real-time office Portion's position data, and GPS location or real-time local location are shown on map, show robot belonging positions in real time;
The flow process of the surrounding enviroment of management and control robot includes car plate anomalous identification process and face anomalous identification process, car plate exception Identification process includes:The prior typing one's respective area of management and control node or mansion position, are sent to calculating and data center;Industrial computer is real-time The license plate number that 4 cameras are recognized is obtained, calculating and data center or calculating and back end is sent to, in calculating and data The heart is calculated and back end comparison data storehouse, has several situations:Return in one's respective area or mansion ownership car plate, non-one's respective area or mansion Category car plate, stolen car plate, revoke car plate, above-mentioned situation be transmitted to corresponding management and control node or management and control center, management and control node or After management and control center receives, circulate a notice of out with word, picture or sound by certain safe class on interface;Described safety Grade refer to revoke the safe class highest of car plate, stolen car plate secondly, non-one's respective area or mansion ownership car plate thirdly, local area The car plate safe class of Yu Huo mansions is minimum;
Face anomalous identification process includes:By the prior typing wanted criminal of management and control node, internal and international sudden and violent probably molecule, heresy group The photo of abnormal personnel and the Word messages such as personnel, international speech aberrant molecules is knitted, calculating and data center is sent to;Industrial computer Get the picture of 4 cameras in real time, be sent to calculating and data center or calculating and back end, calculate and data center Or calculate with back end by artificial intelligence neural networks searching method, after searching faceform's data, by testing result Be transmitted to corresponding management and control node or management and control center, after management and control node or management and control center receive, certain danger is pressed on interface Dangerous grade is circulated a notice of out with word, picture or sound;The danger classes refers to the danger classes highest of wanted criminal, fears cruelly molecule Danger classes secondly, cult personnel hazard grade subsequently, the danger registration of speech tissue abnormalities molecule minimum;
Mission planning and control and patrol process management and control include:Control robot ambulation, the action of control executing agency, adjustment machine The volume of people, patrol mission is set, is charged, restart and is shut down, and to patrol mission implementation status management and control;
The process of management and control robot abnormal behaviour includes:Management and control center, the corresponding management and control node of client and mobile control terminal lead to Cross the state and position data that network gets robot from calculating and back end or long-range calculating with data center Afterwards, it is found that the behavior of robot occurs deviateing projected route, executes the situation of unplanned interior task, revise the attitude of robot And position.
CN201610858260.1A 2016-09-28 2016-09-28 A robot cluster method and system Pending CN106506589A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610858260.1A CN106506589A (en) 2016-09-28 2016-09-28 A robot cluster method and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610858260.1A CN106506589A (en) 2016-09-28 2016-09-28 A robot cluster method and system

Publications (1)

Publication Number Publication Date
CN106506589A true CN106506589A (en) 2017-03-15

Family

ID=58291032

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610858260.1A Pending CN106506589A (en) 2016-09-28 2016-09-28 A robot cluster method and system

Country Status (1)

Country Link
CN (1) CN106506589A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107402575A (en) * 2017-09-07 2017-11-28 南京昱晟机器人科技有限公司 A kind of autonomous operation clusters of machines walking navigation control method
CN107688344A (en) * 2017-08-22 2018-02-13 广东美的智能机器人有限公司 The dormancy control method and its device of robot
CN110442133A (en) * 2019-07-29 2019-11-12 南京市晨枭软件技术有限公司 A kind of method and system of multiple groups industrial robot work compound
CN110830597A (en) * 2018-08-07 2020-02-21 深圳市玖胜云智联科技有限公司 Robot and method for realizing AI multimedia interaction based on Linux system
CN111360816A (en) * 2018-12-26 2020-07-03 沈阳新松机器人自动化股份有限公司 Robot control method and system and robot

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010010541A1 (en) * 1998-03-19 2001-08-02 Fernandez Dennis Sunga Integrated network for monitoring remote objects
CN102541029A (en) * 2012-02-03 2012-07-04 广东联塑机器制造有限公司 Real-time monitoring and maintenance system for extruder production lines and method thereof
CN104284153A (en) * 2014-10-14 2015-01-14 山东创德软件技术有限公司 Distribution room safety and synchronous operation monitoring intercom system and operation method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010010541A1 (en) * 1998-03-19 2001-08-02 Fernandez Dennis Sunga Integrated network for monitoring remote objects
CN102541029A (en) * 2012-02-03 2012-07-04 广东联塑机器制造有限公司 Real-time monitoring and maintenance system for extruder production lines and method thereof
CN104284153A (en) * 2014-10-14 2015-01-14 山东创德软件技术有限公司 Distribution room safety and synchronous operation monitoring intercom system and operation method thereof

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107688344A (en) * 2017-08-22 2018-02-13 广东美的智能机器人有限公司 The dormancy control method and its device of robot
CN107688344B (en) * 2017-08-22 2021-04-23 广东美的智能机器人有限公司 Robot dormancy control method and device
CN107402575A (en) * 2017-09-07 2017-11-28 南京昱晟机器人科技有限公司 A kind of autonomous operation clusters of machines walking navigation control method
CN110830597A (en) * 2018-08-07 2020-02-21 深圳市玖胜云智联科技有限公司 Robot and method for realizing AI multimedia interaction based on Linux system
CN111360816A (en) * 2018-12-26 2020-07-03 沈阳新松机器人自动化股份有限公司 Robot control method and system and robot
CN110442133A (en) * 2019-07-29 2019-11-12 南京市晨枭软件技术有限公司 A kind of method and system of multiple groups industrial robot work compound

Similar Documents

Publication Publication Date Title
AU2020277206B2 (en) Drone control device
US11143521B2 (en) System and method for aiding responses to an event detected by a monitoring system
CN106506589A (en) A robot cluster method and system
US9679458B2 (en) Information processing system, information processing apparatus, information processing method, information processing program, portable communication terminal, and control method and control program of portable communication terminal
AU2019295856A1 (en) Object tracking using disparate monitoring systems
CN106294724A (en) A kind of night watching track acquisition methods and device
US20240031664A1 (en) Integrated surveillance system and methods for capturing sensor data controlled by security gateway
CN106205022A (en) A kind of security system for home security and method
US11693410B2 (en) Optimizing a navigation path of a robotic device
US11748993B2 (en) Anomalous path detection within cameras' fields of view
KR20100049380A (en) Method for management of building using robot and system thereof
KR102286417B1 (en) A security service providing method by using drones and an apparatus for providing the security service
JP2003123177A (en) Information processing apparatus, sensor network system, information processing program, and computer-readable recording medium storing information processing program
CN111240239A (en) Intelligent detection robot system
US20220075371A1 (en) Systems and methods for remote viewing of self-driving vehicles
CN111901217B (en) A land-air integrated warning system for key areas based on micro-vibration perception
US20240089413A1 (en) System and method for remote observation in a non-networked production facility
TWI831998B (en) System for two unmanned vehicles cooperatively monitoring
CN116708496A (en) A kind of Internet of things data communication system and method
CN117253380B (en) Intelligent campus security management system and method based on data fusion technology
CN205596248U (en) Camera with environment condition monitoring , video monitoring , communication function
CN120281893B (en) IPC equipment remote monitoring platform based on IoT card
US20250371951A1 (en) Central security system
Hlebeya Developing a hybrid security network to improve the availability
KR101393719B1 (en) Intruder supervising system using camera and object perception sensor

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
AD01 Patent right deemed abandoned
AD01 Patent right deemed abandoned

Effective date of abandoning: 20191206