[go: up one dir, main page]

CN114815844A - Control method, device, server, medium and equipment for intelligent robot - Google Patents

Control method, device, server, medium and equipment for intelligent robot Download PDF

Info

Publication number
CN114815844A
CN114815844A CN202210507038.2A CN202210507038A CN114815844A CN 114815844 A CN114815844 A CN 114815844A CN 202210507038 A CN202210507038 A CN 202210507038A CN 114815844 A CN114815844 A CN 114815844A
Authority
CN
China
Prior art keywords
intelligent robot
task
information
position information
target
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
CN202210507038.2A
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.)
Cloudminds Shanghai Robotics Co Ltd
Original Assignee
Cloudminds Shanghai Robotics 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 Cloudminds Shanghai Robotics Co Ltd filed Critical Cloudminds Shanghai Robotics Co Ltd
Priority to CN202210507038.2A priority Critical patent/CN114815844A/en
Publication of CN114815844A publication Critical patent/CN114815844A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0238Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
    • G05D1/024Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0221Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving a learning process
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0212Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
    • G05D1/0225Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0231Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
    • G05D1/0246Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05DSYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
    • G05D1/00Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
    • G05D1/02Control of position or course in two dimensions
    • G05D1/021Control of position or course in two dimensions specially adapted to land vehicles
    • G05D1/0276Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle
    • G05D1/0285Control of position or course in two dimensions specially adapted to land vehicles using signals provided by a source external to the vehicle using signals transmitted via a public communication network, e.g. GSM network

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Optics & Photonics (AREA)
  • Manipulator (AREA)

Abstract

The disclosure relates to a control method, a control device, a control server, a control medium and a control device of an intelligent robot, wherein the method comprises the following steps: the method comprises the steps of responding to a task interrupt signal sent by the intelligent robot, obtaining task information and current position information of the intelligent robot, determining target position information of the intelligent robot according to the task information and the current position information, sending the target position information and the current position information to a control terminal, and controlling the intelligent robot to move to a target position according to a target control instruction fed back by the control terminal. Therefore, when the task is interrupted, the intelligent robot can quickly and timely solve the problem, frequent field treatment is avoided, and manpower and material resources are effectively saved.

Description

智能机器人的控制方法、装置、服务器、介质及设备Control method, device, server, medium and equipment for intelligent robot

技术领域technical field

本公开涉及机器人技术领域,具体地,涉及一种智能机器人的控制方法、装置、服务器、介质及设备。The present disclosure relates to the field of robotics, and in particular, to a control method, device, server, medium and device for an intelligent robot.

背景技术Background technique

现有技术中,机器人已逐渐应用于各楼宇、商场、酒店等场景中,可以为用户提供引领、配送等服务。由于应用场景较复杂,导致机器人在执行任务的过程中容易遭遇一些突发状况,例如,电梯信号不好无法接收到控制指令,工作路线发生变故使规划的任务路线异常,因机器人体积较大无法通过狭窄区域等,导致机器人执行超时出现任务异常,无法正常完成任务。因此,如何解决机器人在遭遇突发状况之后依然正常完成任务,是目前亟待解决的问题。In the existing technology, robots have been gradually applied in various buildings, shopping malls, hotels and other scenarios, and can provide users with services such as guidance and distribution. Due to the complex application scenarios, the robot is prone to encounter some unexpected situations in the process of performing tasks. For example, the elevator signal is not good and cannot receive control commands. The working route changes and the planned task route is abnormal. Due to the large size of the robot, it is impossible to Passing through a narrow area, etc., cause the robot to execute the task abnormally and fail to complete the task normally. Therefore, how to solve the problem that the robot can still complete the task normally after encountering an emergency is an urgent problem to be solved at present.

发明内容SUMMARY OF THE INVENTION

为克服相关技术中存在的问题,本公开的目的是提供一种智能机器人的控制方法、装置、服务器、介质及设备,用于控制智能机器人在遭遇突发状况后依然能正常完成任务。In order to overcome the problems existing in the related art, the purpose of the present disclosure is to provide a control method, device, server, medium and equipment for an intelligent robot, which are used to control the intelligent robot to normally complete tasks even after encountering an emergency.

根据本公开实施例的第一方面,提供一种智能机器人的控制方法,该方法包括:According to a first aspect of the embodiments of the present disclosure, a method for controlling an intelligent robot is provided, the method comprising:

响应于所述智能机器人发送的任务中断信号,获取所述智能机器人的任务信息和当前位置信息;Acquiring task information and current position information of the intelligent robot in response to the task interruption signal sent by the intelligent robot;

根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息;Determine the target position information of the intelligent robot according to the task information and the current position information;

将所述目标位置信息和所述当前位置信息发送至控制终端;sending the target location information and the current location information to the control terminal;

根据所述控制终端反馈的目标控制指令控制所述智能机器人移动至所述目标位置。The intelligent robot is controlled to move to the target position according to the target control instruction fed back by the control terminal.

可选地,所述根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息,包括:Optionally, the determining the target position information of the intelligent robot according to the task information and the current position information includes:

根据所述任务信息确定所述智能机器人的任务规划线路;Determine the task planning route of the intelligent robot according to the task information;

基于所述当前位置信息在所述任务规划线路中的位置,确定所述智能机器人的任务节点;Determine the task node of the intelligent robot based on the position of the current position information in the task planning route;

根据所述任务节点,确定所述智能机器人的所述目标位置信息。According to the task node, the target position information of the intelligent robot is determined.

可选地,所述方法包括:Optionally, the method includes:

响应于所述智能机器人移动至所述目标位置,更新所述智能机器人的所述任务节点;updating the task node of the intelligent robot in response to the intelligent robot moving to the target position;

根据更新后的所述任务节点和所述任务信息,控制所述智能机器人继续执行任务。According to the updated task node and the task information, the intelligent robot is controlled to continue to perform the task.

可选地,所述根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置,包括:Optionally, the controlling the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal includes:

接收所述控制终端反馈的所述目标控制指令,所述目标控制指令是所述控制终端确定所述智能机器人的故障类型,且所述故障类型为线路异常的情况下生成的;receiving the target control instruction fed back by the control terminal, where the target control instruction is generated when the control terminal determines a fault type of the intelligent robot, and the fault type is an abnormal line;

根据所述故障类型和所述目标控制指令,控制所述智能机器人移动至所述目标位置。According to the fault type and the target control instruction, the intelligent robot is controlled to move to the target position.

可选地,所述响应于所述智能机器人发送的任务中断信号,获取所述智能机器人的任务信息和当前位置信息,包括:Optionally, obtaining the task information and current position information of the intelligent robot in response to the task interruption signal sent by the intelligent robot includes:

响应于所述智能机器人发送的所述任务中断信号,确定所述智能机器人的设备编号;In response to the task interruption signal sent by the intelligent robot, determine the device number of the intelligent robot;

根据所述设备编号,获取所述智能机器人的任务信息;Acquire task information of the intelligent robot according to the device number;

发送数据采集信号至所述智能机器人;sending a data acquisition signal to the intelligent robot;

接收所述智能机器人反馈的所述当前位置信息。The current position information fed back by the intelligent robot is received.

根据本公开实施例的第二方面,提供一种智能机器人的控制装置,该装置包括:According to a second aspect of the embodiments of the present disclosure, there is provided a control device for an intelligent robot, the device comprising:

获取模块,用于响应于所述智能机器人发送的任务中断信号,获取所述智能机器人的任务信息和当前位置信息;an acquisition module, configured to acquire task information and current position information of the intelligent robot in response to the task interruption signal sent by the intelligent robot;

确定模块,用于根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息;a determining module, configured to determine the target position information of the intelligent robot according to the task information and the current position information;

发送模块,用于将所述目标位置信息和所述当前位置信息发送至控制终端;a sending module, configured to send the target location information and the current location information to the control terminal;

执行模块,用于根据所述控制终端反馈的目标控制指令控制所述智能机器人移动至所述目标位置。The execution module is configured to control the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal.

根据本公开实施例的第三方面,提供一种云端服务器,包括业务管理模块和应急处理模块,所述云端服务器用于:According to a third aspect of the embodiments of the present disclosure, a cloud server is provided, including a service management module and an emergency processing module, and the cloud server is used for:

响应于智能机器人发送的任务终端信号,确定所述智能机器人的设备编号;In response to the task terminal signal sent by the intelligent robot, determine the device number of the intelligent robot;

基于所述业务管理模块确定所述设备编号对应的任务信息,以及通过所述应急处理模块获取所述智能机器人的当前位置信息;Determine the task information corresponding to the device number based on the business management module, and obtain the current position information of the intelligent robot through the emergency processing module;

根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息;Determine the target position information of the intelligent robot according to the task information and the current position information;

将所述目标位置信息和所述当前位置信息发送至控制终端;sending the target location information and the current location information to the control terminal;

根据所述控制终端反馈的目标控制指令控制所述智能机器人移动至所述目标位置。The intelligent robot is controlled to move to the target position according to the target control instruction fed back by the control terminal.

根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。According to a fourth aspect of the embodiments of the present disclosure, there is provided a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, implements the steps of any one of the methods in the first aspect.

根据本公开实施例的第五方面,提供一种电子设备,包括:According to a fifth aspect of the embodiments of the present disclosure, there is provided an electronic device, comprising:

存储器,其上存储有计算机程序;a memory on which a computer program is stored;

处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面中任一项所述方法的步骤。A processor for executing the computer program in the memory to implement the steps of any one of the methods in the first aspect.

通过上述技术方案,响应于智能机器人发送的任务中断信号,获取智能机器人的任务信息和当前位置信息,根据任务信息和当前位置信息,确定智能机器人的目标位置信息,将目标位置信息和当前位置信息发送至控制终端,根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置。从而在智能机器人发生突发状况时,将智能机器人的当前情况数据发送至控制终端,使控制终端根据当前情况数据反馈控制指令,使智能机器人根据该控制指令应对突发状况正常完成任务。使智能机器人在任务中断时,能够快速、及时的解决问题,避免频繁的现场处理,有效的节省了人力物力。Through the above technical solution, in response to the task interruption signal sent by the intelligent robot, the task information and current position information of the intelligent robot are obtained, the target position information of the intelligent robot is determined according to the task information and the current position information, and the target position information and the current position information are combined. Send it to the control terminal, and control the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal. Therefore, when an emergency situation occurs in the intelligent robot, the current situation data of the intelligent robot is sent to the control terminal, so that the control terminal feeds back control instructions according to the current situation data, so that the intelligent robot can normally complete the task in response to the emergency situation according to the control instructions. When the task is interrupted, the intelligent robot can solve the problem quickly and timely, avoid frequent on-site processing, and effectively save manpower and material resources.

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。Other features and advantages of the present disclosure will be described in detail in the detailed description that follows.

附图说明Description of drawings

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:The accompanying drawings are used to provide a further understanding of the present disclosure, and constitute a part of the specification, and together with the following detailed description, are used to explain the present disclosure, but not to limit the present disclosure. In the attached image:

图1是根据一示例性实施例示出的一种智能机器人的控制方法的流程图。Fig. 1 is a flow chart of a control method of an intelligent robot according to an exemplary embodiment.

图2是根据一示例性实施例示出的一种位置信息的获取方法的示意图。Fig. 2 is a schematic diagram showing a method for acquiring location information according to an exemplary embodiment.

图3是根据一示例性实施例示出的另一种智能机器人的控制方法的流程图。Fig. 3 is a flowchart of another method for controlling an intelligent robot according to an exemplary embodiment.

图4是根据一示例性实施例示出的一种智能机器人的控制装置框图。Fig. 4 is a block diagram of a control device of an intelligent robot according to an exemplary embodiment.

图5是根据一示例性实施例示出的一种电子设备的框图。Fig. 5 is a block diagram of an electronic device according to an exemplary embodiment.

具体实施方式Detailed ways

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。The specific embodiments of the present disclosure will be described in detail below with reference to the accompanying drawings. It should be understood that the specific embodiments described herein are only used to illustrate and explain the present disclosure, but not to limit the present disclosure.

需要说明的是,本公开中所有获取信号、信息或数据的动作都是在遵照所在地国家相应的数据保护法规政策的前提下,并获得由相应装置所有者给予授权的情况下进行的。It should be noted that all the actions of obtaining signals, information or data in the present disclosure are carried out under the premise of complying with the corresponding data protection laws and policies of the local country, and under the condition of obtaining authorization from the corresponding device owner.

图1是根据一示例性实施例示出的一种智能机器人的控制方法的流程图,参照图1,该控制方法包括:Fig. 1 is a flowchart showing a control method of an intelligent robot according to an exemplary embodiment. Referring to Fig. 1 , the control method includes:

步骤S11,响应于智能机器人发送的任务中断信号,获取智能机器人的任务信息和当前位置信息。Step S11, in response to the task interruption signal sent by the intelligent robot, obtain task information and current position information of the intelligent robot.

可以理解的是,本实施例中的控制方法应用于云端服务器,该云端服务器与智能机器人通过无线通信进行信号传输,通过向智能机器人发送控制信号,使智能机器人执行任务,以向用户提供引领、配送等智能服务。同时,该云端服务器与控制终端之间可以通过无线或有线通信进行连接,通过云端服务器接收控制终端的控制信号,控制智能机器人完成相应的控制操作。并将智能机器人的控制结果通过云端服务器反馈至控制终端中。其中,该控制终端可以是PC电脑、ipad、智能手机等移动终端设备,还可以是终端服务器等终端设备。智能机器人可以是巡航机器人、配送机器人、交互机器人、门禁机器人等,该云端服务器可以控制多种类型的多个智能机器人,并根据控制终端发送的执行任务,调配适合的智能机器人进行任务执行。示例的,基于控制终端发送的配送任务,可以基于配送任务的起始点调用附近的配送机器人,执行配送任务;基于控制终端发送的引领任务,可以调配巡逻机器人来执行引领任务。It can be understood that the control method in this embodiment is applied to a cloud server, the cloud server and the intelligent robot perform signal transmission through wireless communication, and the intelligent robot performs tasks by sending control signals to the intelligent robot, so as to provide guidance, Intelligent services such as delivery. At the same time, the cloud server and the control terminal can be connected through wireless or wired communication, the cloud server receives the control signal of the control terminal, and controls the intelligent robot to complete the corresponding control operation. And the control results of the intelligent robot are fed back to the control terminal through the cloud server. The control terminal may be a mobile terminal device such as a PC computer, an ipad, and a smart phone, or may be a terminal device such as a terminal server. Intelligent robots can be cruise robots, delivery robots, interactive robots, access control robots, etc. The cloud server can control multiple types of intelligent robots, and according to the execution tasks sent by the control terminal, deploy suitable intelligent robots to perform tasks. For example, based on the delivery task sent by the control terminal, a nearby delivery robot can be called based on the starting point of the delivery task to execute the delivery task; based on the guidance task sent by the control terminal, a patrol robot can be deployed to perform the guidance task.

通常情况下,智能机器人在执行相应的任务时,完成任务会经历多个不同类型的执行阶段,示例的,基于配送任务,根据智能机器人的执行动作不同可将该配送任务分为,驶往配送点阶段、取货阶段、配送阶段、送货阶段、回归阶段。为使云端服务器能够时刻监督智能机器人的执行过程,本实施例中云端服务器在控制智能机器人完成任务之前,会根据任务类型,通过轨迹算法为智能机器人配置完成任务的移动轨迹,并根据阶段类型将完整的移动轨迹拆分为多个任务节点,按顺序发放给智能机器人。当智能机器人完成一个任务节点后,向云端服务器反馈完成信息,云端服务器向智能机器人发放下一节点任务,直至智能机器人完成配送任务。使智能机器人分布式完成任务,方便应对在任务执行过程中的突发状况。Usually, when an intelligent robot performs a corresponding task, it will go through several different types of execution stages to complete the task. For example, based on the delivery task, the delivery task can be divided into different types according to the different execution actions of the intelligent robot, driving to delivery. Point stage, pickup stage, delivery stage, delivery stage, return stage. In order to enable the cloud server to supervise the execution process of the intelligent robot at all times, in this embodiment, before controlling the intelligent robot to complete the task, the cloud server will configure the movement trajectory for the intelligent robot to complete the task according to the type of the task through the trajectory algorithm, and according to the stage type The complete movement trajectory is divided into multiple task nodes, which are issued to the intelligent robot in sequence. When the intelligent robot completes a task node, it feeds back the completion information to the cloud server, and the cloud server issues the next node task to the intelligent robot until the intelligent robot completes the delivery task. Make intelligent robots complete tasks in a distributed manner, which is convenient to deal with emergencies in the process of task execution.

可以理解的是,本实施例中智能机器人在执行任务的过程中,发生突发状况导致任务无法继续执行时,会向云端服务器发送任务中断信号,当云端服务器接收到智能机器人发送的任务中断信号时,会根据中断信号确定智能机器人的唯一编号,并根据编号查找对应的任务信息和当前位置信息。其中任务信息中包括智能机器人的任务路线和当前节点智能机器人的任务目标;当前位置信息包括智能机器人在任务路线地图上的平面位置,还包括通过设置于智能机器人上的摄像设备和距离检测设备确定的智能机器人的空间位置。示例的,针对商场场景中的配送机器人在执行任务时,因电梯故障检修而无法乘坐电梯的应用场景,通过智能机器人反馈的当前位置信息中,包括智能机器人所处商场的楼层信息和平面位置信息,以及智能机器人360°实景视频和距离电梯、店铺门、楼梯等标志物的距离信息等,以方便相关技术人员根据控制终端接收到的该当前位置信息确定智能机器人的具体位置。It can be understood that, in the process of executing the task, the intelligent robot in this embodiment will send a task interruption signal to the cloud server when an emergency occurs and the task cannot continue to be executed. When the cloud server receives the task interruption signal sent by the intelligent robot , the unique number of the intelligent robot will be determined according to the interrupt signal, and the corresponding task information and current position information will be searched according to the number. The task information includes the task route of the intelligent robot and the task target of the intelligent robot at the current node; the current position information includes the plane position of the intelligent robot on the task route map, and also includes the camera device and distance detection device set on the intelligent robot. the spatial location of the intelligent robot. For example, for the application scenario where the delivery robot in the shopping mall cannot take the elevator due to elevator troubleshooting when performing tasks, the current location information fed back by the intelligent robot includes the floor information and plane position information of the shopping mall where the intelligent robot is located. , as well as the 360° live video of the intelligent robot and the distance information from markers such as elevators, store doors, and stairs, etc., to facilitate the relevant technical personnel to determine the specific location of the intelligent robot according to the current location information received by the control terminal.

图2是根据一示例性实施例示出的一种位置信息的获取方法的示意图,参见图2,可以理解的是,本实施例中云端服务器中的业务管理模块为云端AI1(ArtificialIntelligence,人工智能),应急处理模块为云端HA2(Highly Available,高可用性集群)。云端服务器接收到智能机器人3发送的任务终端信号之后,确定智能机器人的唯一设备编号,通过云端AI1对该设备编号进行查询,以确定该智能机器人3的任务信息,并将该任务信息和设备编号传递至云端HA2,云端HA2通过设备编号向智能机器人3发送采集信号,通过设置于智能机器人3上的采集装置确定智能机器人3的当前位置信息。FIG. 2 is a schematic diagram of a method for acquiring location information according to an exemplary embodiment. Referring to FIG. 2, it can be understood that the service management module in the cloud server in this embodiment is cloud AI1 (Artificial Intelligence, artificial intelligence) , the emergency processing module is cloud HA2 (Highly Available, high availability cluster). After the cloud server receives the task terminal signal sent by the intelligent robot 3, it determines the unique device number of the intelligent robot, queries the device number through the cloud AI1 to determine the task information of the intelligent robot 3, and compares the task information and the device number. It is transmitted to the cloud HA2, and the cloud HA2 sends the acquisition signal to the intelligent robot 3 through the device number, and determines the current position information of the intelligent robot 3 through the acquisition device arranged on the intelligent robot 3.

步骤S12,根据任务信息和当前位置信息,确定智能机器人的目标位置信息。In step S12, the target position information of the intelligent robot is determined according to the task information and the current position information.

可以理解的是,本实施例中云端服务器通过任务信息确定智能机器人的任务路线之后,根据当前位置信息确定此时智能机器人所处的任务节点,并根据任务节点确定智能机器人的目标位置信息。示例的,针对楼宇内的巡逻机器人,巡逻任务中存在上下电梯的任务节点,针对电梯这种封闭的环境,智能机器人在乘坐电梯时无法接收或反馈信号至云端服务器,因此,通常情况下,会将上下电梯作为一个任务节点,当智能机器人在该任务节点因电梯拥挤使智能机器人无法乘坐电梯时,向云端服务器发送任务中断信号,通过任务信息和当前位置信息,确定智能机器人当前所处位置为商场1楼,对应的任务为乘坐电梯至商场4楼,则此时的目标位置信息为商场4楼的电梯外。It can be understood that in this embodiment, after the cloud server determines the task route of the intelligent robot through the task information, it determines the task node where the intelligent robot is located according to the current position information, and determines the target position information of the intelligent robot according to the task node. For example, for the patrol robot in the building, there are task nodes for getting on and off the elevator in the patrol task. For the closed environment of the elevator, the intelligent robot cannot receive or feedback signals to the cloud server when taking the elevator. Therefore, under normal circumstances, it will be Taking the elevator up and down as a task node, when the intelligent robot cannot take the elevator due to the elevator congestion at the task node, it sends a task interruption signal to the cloud server, and determines the current position of the intelligent robot through the task information and current position information. On the 1st floor of the shopping mall, the corresponding task is to take the elevator to the 4th floor of the shopping mall, and the target location information at this time is outside the elevator on the 4th floor of the shopping mall.

可选地,上述步骤S12,包括:Optionally, the above step S12 includes:

根据任务信息确定智能机器人的任务规划线路。Determine the task planning route of the intelligent robot according to the task information.

基于当前位置信息在任务规划线路中的位置,确定智能机器人的任务节点。Based on the position of the current position information in the task planning route, the task node of the intelligent robot is determined.

根据任务节点,确定智能机器人的目标位置信息。According to the task node, determine the target position information of the intelligent robot.

可以理解的是,本实施例中云端服务器接收到任务指令之后,会根据任务指令制定完整的任务规划线路,并根据任务规划线路中智能机器人的执行阶段,将整个任务规划线路划分为多个任务节点,该任务节点中包括各个任务节点的起始位置信息和任务线路信息。根据智能机器人反馈的任务信息可以确定对应的任务规划线路,通过当前位置信息确定智能机器人当前所处的任务节点,并根据任务节点确定智能机器人的目标位置信息。It can be understood that in this embodiment, after receiving the task instruction, the cloud server will formulate a complete mission planning route according to the mission instruction, and divide the entire mission planning route into multiple tasks according to the execution stage of the intelligent robot in the mission planning route. node, the task node includes the starting position information and task line information of each task node. The corresponding task planning route can be determined according to the task information fed back by the intelligent robot, the current task node of the intelligent robot is determined by the current position information, and the target position information of the intelligent robot is determined according to the task node.

步骤S13,将目标位置信息和当前位置信息发送至控制终端。In step S13, the target location information and the current location information are sent to the control terminal.

可以理解的是,通过云端服务器与控制终端之间建立的通信连接,将通过上述步骤获得的目标位置信息和当前位置信息发送至控制终端,使控制终端根据目标位置信息和当前位置信息确定智能机器人的当前状态,以及产生故障的原因,示例的,该故障原因可以是进出电梯时,电梯维修或电梯拥挤无法进入电梯;道路阻断基于之前的规划路线无法通行等异常情况。It can be understood that, through the communication connection established between the cloud server and the control terminal, the target position information and current position information obtained through the above steps are sent to the control terminal, so that the control terminal determines the intelligent robot according to the target position information and the current position information. The current state of , and the cause of the failure, for example, the cause of the failure can be when entering and leaving the elevator, the elevator is repaired or the elevator is crowded and the elevator cannot be entered; the road is blocked based on the previously planned route and other abnormal conditions such as impossibility.

步骤S14,根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置。Step S14, the intelligent robot is controlled to move to the target position according to the target control instruction fed back by the control terminal.

可以理解的是,通过上述步骤将目标位置信息和当前位置信息发送至控制终端后,使控制终端可以确定智能机器人的任务状态,所处位置和目标位置;并根据智能机器人的当前状态反馈目标控制指令至云端服务器中,云端服务器根据该目标控制指令控制智能机器人移动至目标位置。示例的,可以根据目标位置信息和当前位置信息在控制终端中模拟智能机器人的当前所处场景,以便用户通过控制终端确定智能机器人发出任务中断的原因,并根据该模拟场景,确定使智能机器人恢复正常的目标控制指令。示例的,当配送机器人因宽度较宽,导致无法进入电梯时,控制终端通过目标位置信息和当前位置信息确定当前智能机器人的状态之后,将当前智能机器人遇到的故障问题呈现给用户,用户根据实际情况做出问题诊断之后,提出相应的解决方案,并通过模拟场景实验方案的可行性,通过模拟场景确定通过该实验方案能够使智能机器人的任务恢复正常之后,将该实验方案对应的目标控制指令发送至云端服务器中,云端服务器基于该目标控制指令控制智能机器人移动至目标位置。It can be understood that after the target position information and the current position information are sent to the control terminal through the above steps, the control terminal can determine the task state, location and target position of the intelligent robot; and feedback the target control according to the current state of the intelligent robot. The command is sent to the cloud server, and the cloud server controls the intelligent robot to move to the target position according to the target control command. For example, the current scene of the intelligent robot can be simulated in the control terminal according to the target position information and the current position information, so that the user can determine the reason for the task interruption of the intelligent robot through the control terminal, and according to the simulated scene, determine to restore the intelligent robot. Normal target control commands. For example, when the delivery robot cannot enter the elevator due to its wide width, the control terminal determines the status of the current intelligent robot through the target position information and the current position information, and presents the fault problems encountered by the current intelligent robot to the user. After diagnosing the problem in the actual situation, put forward the corresponding solution, and by simulating the feasibility of the experimental plan in the scene, after confirming through the simulation scene that the task of the intelligent robot can be restored to normal through the experimental plan, control the target corresponding to the experimental plan The command is sent to the cloud server, and the cloud server controls the intelligent robot to move to the target position based on the target control command.

通过上述实施例中任务规划路线的更新方法,使云端服务器的人工智能算法更加成熟,同时积累AI能力使智能机器人能够应对诸多复杂的工况环境。Through the method for updating the task planning route in the above embodiment, the artificial intelligence algorithm of the cloud server is made more mature, and the AI capability is accumulated to enable the intelligent robot to cope with many complex working conditions.

可选地,该控制方法,还可以包括:Optionally, the control method may also include:

响应于智能机器人移动至目标位置,更新智能机器人的任务节点。In response to the intelligent robot moving to the target position, the task node of the intelligent robot is updated.

根据更新后的任务节点和任务信息,控制智能机器人继续执行任务。According to the updated task node and task information, the intelligent robot is controlled to continue to perform the task.

需要说明的是,当智能机器人发出任务中断信号至云端服务器之后,云端服务器会将该智能机器人的任务状态改为异常状态,并锁定智能机器人的任务节点,当前位置信息等。通过云端服务器的应急管理模块通过目标控制指令使智能机器人移动至目标位置之后,应急管理模块会将智能机器人的控制权转移至云端服务器的业务管理模块,使智能机器人根据业务管理模块的控制指令继续执行任务。当智能机器人移动至目标位置之后,智能机器人已经完成当前任务节点,因此,需要更新业务管理模块中记录的任务节点,以使业务管理模块基于当前智能机器人的任务节点和对应的整体任务信息,控制智能机器人继续执行任务。It should be noted that after the intelligent robot sends a task interruption signal to the cloud server, the cloud server will change the task status of the intelligent robot to an abnormal state, and lock the task node and current location information of the intelligent robot. After the emergency management module of the cloud server moves the intelligent robot to the target position through the target control instructions, the emergency management module will transfer the control right of the intelligent robot to the business management module of the cloud server, so that the intelligent robot can continue according to the control instructions of the business management module. perform tasks. After the intelligent robot moves to the target position, the intelligent robot has completed the current task node. Therefore, the task node recorded in the business management module needs to be updated, so that the business management module can control the task node based on the current intelligent robot task node and the corresponding overall task information. The intelligent robot continues the task.

可选地,上述步骤S14,包括:Optionally, the above step S14 includes:

接收控制终端反馈的目标控制指令,目标控制指令是控制终端确定智能机器人的故障类型,且故障类型为线路异常的情况下生成的。The target control command fed back by the control terminal is received, and the target control command is generated when the control terminal determines the fault type of the intelligent robot, and the fault type is abnormal line.

根据目标控制指令,控制智能机器人移动至目标位置。According to the target control command, the intelligent robot is controlled to move to the target position.

可以理解的是,智能机器人在执行任务的过程中,因设备故障、路线故障、人为因素等原因均能使智能机器人发出任务中断信号,当出现路线故障、人为因素导致智能机器人无法正常完成任务时,需要相关技术人员去到现场进行故障处理;当产生线路故障时,可以基于控制终端使智能机器人恢复正常。因此,本实施例中,将目标位置信息和当前位置信息发送至控制终端后,使用户通过控制终端接收的数据信息,确定智能机器人的故障类型为线路异常之后,根据该数据信息确定目标控制指令,以使云端服务器根据目标控制指令控制智能机器人移动至目标位置。It is understandable that in the process of performing tasks, the intelligent robot can send a task interruption signal due to equipment failure, route failure, human factors and other reasons. , the relevant technical personnel are required to go to the scene to deal with the fault; when a line fault occurs, the intelligent robot can be restored to normal based on the control terminal. Therefore, in this embodiment, after the target position information and the current position information are sent to the control terminal, the user determines the fault type of the intelligent robot is line abnormality through the data information received by the control terminal, and then determines the target control instruction according to the data information. , so that the cloud server controls the intelligent robot to move to the target position according to the target control instruction.

可选地,上述步骤S11,包括:Optionally, the above step S11 includes:

响应于智能机器人发送的任务中断信号,确定智能机器人的设备编号。In response to the task interruption signal sent by the intelligent robot, the device number of the intelligent robot is determined.

根据设备编号,获取智能机器人的任务信息。Obtain the task information of the intelligent robot according to the device number.

发送数据采集信号至智能机器人。Send data acquisition signals to intelligent robots.

接收智能机器人反馈的所述当前位置信息。The current location information fed back by the intelligent robot is received.

可以理解的是,本实施例中云端服务器在接收到智能机器人发送的任务中断信号之后,通过对任务中断信号进行解析确定智能机器人的唯一设备编号。根据设备编号,获取云端服务器中存储的智能机器人的任务信息。同时,云端服务器发送数据采集信号至智能机器人,通过设置于智能机器人上的采集装置采集智能机器人的当前位置信息,并将当前位置信息反馈至云端服务器。It can be understood that in this embodiment, after receiving the task interruption signal sent by the intelligent robot, the cloud server determines the unique device number of the intelligent robot by analyzing the task interruption signal. Obtain the task information of the intelligent robot stored in the cloud server according to the device number. At the same time, the cloud server sends a data collection signal to the intelligent robot, collects the current position information of the intelligent robot through a collection device arranged on the intelligent robot, and feeds back the current position information to the cloud server.

图3是根据一示例性实施例示出的另一种智能机器人的控制方法的流程图,参见图3,该控制方法包括:Fig. 3 is a flowchart of another method for controlling an intelligent robot according to an exemplary embodiment. Referring to Fig. 3, the control method includes:

步骤S21,智能机器人接收到任务,需要乘坐电梯,并检测到智能机器人进入电梯异常,通知云端AI;Step S21, the intelligent robot receives the task and needs to take the elevator, and detects that the intelligent robot enters the elevator abnormally, and notifies the cloud AI;

步骤S22,云端AI收到报警信号,通知云端HA处理异常;Step S22, the cloud AI receives the alarm signal and notifies the cloud HA to handle the abnormality;

步骤S23,云端HA采集智能机器人的当前状态信息,并将当前状态信息发送至控制终端,使控制终端进行辅助操作;Step S23, the cloud HA collects the current state information of the intelligent robot, and sends the current state information to the control terminal, so that the control terminal performs auxiliary operations;

步骤S24,控制终端通过地图、视频等信息数据,发送电梯和智能机器人的目标控制指令,使云端服务器根据目标控制指令控制智能机器人移动至目标位置;Step S24, the control terminal sends the target control instructions of the elevator and the intelligent robot through information data such as maps and videos, so that the cloud server controls the intelligent robot to move to the target position according to the target control instructions;

步骤S25,智能机器人成功完成进出电梯任务后,上报云端AI,使云端AI更新智能机器人的状态,并控制智能机器人继续执行任务。In step S25, after the intelligent robot successfully completes the task of entering and exiting the elevator, it reports to the cloud AI, so that the cloud AI updates the state of the intelligent robot and controls the intelligent robot to continue to perform the task.

通过上述技术方案,响应于智能机器人发送的任务中断信号,获取智能机器人的任务信息和当前位置信息,根据任务信息和当前位置信息,确定智能机器人的目标位置信息,将目标位置信息和当前位置信息发送至控制终端,根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置。从而在智能机器人发生突发状况时,将智能机器人的当前情况数据发送至控制终端,使控制终端根据当前情况数据反馈控制指令,使智能机器人根据该控制指令应对突发状况正常完成任务。使智能机器人在任务中断时,能够快速、及时的解决问题,避免频繁的现场处理,有效的节省了人力物力。Through the above technical solution, in response to the task interruption signal sent by the intelligent robot, the task information and current position information of the intelligent robot are obtained, the target position information of the intelligent robot is determined according to the task information and the current position information, and the target position information and the current position information are combined. Send it to the control terminal, and control the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal. Therefore, when an emergency situation occurs in the intelligent robot, the current situation data of the intelligent robot is sent to the control terminal, so that the control terminal feeds back control instructions according to the current situation data, so that the intelligent robot can normally complete the task in response to the emergency situation according to the control instructions. When the task is interrupted, the intelligent robot can solve the problem quickly and timely, avoid frequent on-site processing, and effectively save manpower and material resources.

基于同一发明构思本公开实施例还提供一种云端服务器,云端服务器包括业务管理模块和应急处理模块,该云端服务器用于:Based on the same inventive concept, the embodiments of the present disclosure also provide a cloud server, the cloud server includes a business management module and an emergency processing module, and the cloud server is used for:

响应于智能机器人发送的任务终端信号,确定智能机器人的设备编号。In response to the task terminal signal sent by the intelligent robot, the device number of the intelligent robot is determined.

基于业务管理模块确定设备编号对应的任务信息,以及通过应急处理模块获取智能机器人的当前位置信息。Based on the business management module, the task information corresponding to the device number is determined, and the current position information of the intelligent robot is obtained through the emergency processing module.

根据任务信息和当前位置信息,确定智能机器人的目标位置信息。According to the task information and the current position information, the target position information of the intelligent robot is determined.

将目标位置信息和当前位置信息发送至控制终端。Send target location information and current location information to the control terminal.

根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置。Control the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal.

需要说明的是,本实施例中云端服务器控制着多个智能机器人执行任务,智能机器人处于异常状态发出任务中断信号属于控制异常,需要云端服务器根据相关算法使智能机器人拜托异常,为避免任务异常的智能机器人对其他智能机器人的干扰,本实施例中云端服务器包括业务管理模块和应急处理模块。其中,业务管理模块用于控制智能机器人正常执行任务,该业务管理模块中可以包括任务系统,用于对送货、引领等任务的出发点、目标点以及各分段任务进行任务规划和反馈管理;智能调度系统,用于对接入云端服务器的多个智能机器人进行云端管理和远程控制,并基于任务类型和各个智能机器人的任务状态,调度相应类型的智能机器人完成任务。云端服务器中的应急处理模块用于处理异常状态,当云端服务器接收到智能机器人发送的任务中断信号时,将智能机器人的控制权由业务管理模块转移给应急处理模块,使应急处理模块根据智能机器人的当前状态,控制智能机器人恢复正常。示例的,该应用处理模块中可以包括位置检测系统,用于通过设置于智能机器人上的检测设备,确定智能机器人所在的地图位置、实时位置、激光点位置和当前位置与指定位置之间的实际距离等;视频采集模块,用于通过智能机器人上的摄像头采集实时视频和相关辅助线等;任务信息模块,用于在控制智能机器人恢复任务正常之后,更改智能机器人的任务状态,并将智能机器人的控制权转移给业务管理模块。It should be noted that in this embodiment, the cloud server controls a plurality of intelligent robots to perform tasks, and the intelligent robot in an abnormal state sends a task interruption signal, which is a control abnormality. For the interference of the intelligent robot to other intelligent robots, the cloud server in this embodiment includes a business management module and an emergency processing module. Among them, the business management module is used to control the intelligent robot to perform tasks normally, and the business management module may include a task system, which is used for task planning and feedback management of the starting point, target point and each segmented task of tasks such as delivery and guidance; The intelligent scheduling system is used for cloud management and remote control of multiple intelligent robots connected to the cloud server, and based on the task type and the task status of each intelligent robot, the corresponding type of intelligent robot is scheduled to complete the task. The emergency processing module in the cloud server is used to deal with the abnormal state. When the cloud server receives the task interruption signal sent by the intelligent robot, the control right of the intelligent robot is transferred from the business management module to the emergency processing module, so that the emergency processing module can respond according to the intelligent robot. The current state of the control intelligent robot returns to normal. Illustratively, the application processing module may include a position detection system, which is used to determine the map position, real-time position, laser point position, and the actual position between the current position and the designated position through the detection device provided on the intelligent robot. Distance, etc.; video acquisition module, used to collect real-time video and related auxiliary lines through the camera on the intelligent robot; task information module, used to change the task status of the intelligent robot after controlling the intelligent robot to return to normal The control right is transferred to the business management module.

将目标位置信息和当前位置信息发送至控制终端,以使控制终端根据目标位置信息和当前位置确定将智能机器人移动至目标位置的目标控制指令,并将目标控制指令反馈给云端服务器,通过云端服务器的应急处理模块控制智能机器人移动至目标位置,并在智能机器人移动至目标位置之后将智能机器人的控制权转接给云端服务器的业务管理模块,使智能机器人在业务管理模块的控制下继续完成控制任务。Send the target position information and the current position information to the control terminal, so that the control terminal can determine the target control instruction for moving the intelligent robot to the target position according to the target position information and the current position, and feedback the target control instruction to the cloud server, through the cloud server The emergency processing module controls the intelligent robot to move to the target position, and transfers the control right of the intelligent robot to the business management module of the cloud server after the intelligent robot moves to the target position, so that the intelligent robot continues to complete the control under the control of the business management module. Task.

图4是根据一示例性实施例示出的一种智能机器人的控制装置框图,参见图4,该控制装置100包括获取模块110,确定模块120,发送模块130,执行模块140。FIG. 4 is a block diagram of a control device of an intelligent robot according to an exemplary embodiment. Referring to FIG. 4 , the control device 100 includes an acquisition module 110 , a determination module 120 , a transmission module 130 , and an execution module 140 .

获取模块110,用于响应于智能机器人发送的任务中断信号,获取智能机器人的任务信息和当前位置信息。The obtaining module 110 is configured to obtain task information and current position information of the intelligent robot in response to the task interruption signal sent by the intelligent robot.

确定模块120,用于根据任务信息和当前位置信息,确定智能机器人的目标位置信息。The determining module 120 is configured to determine the target position information of the intelligent robot according to the task information and the current position information.

发送模块130,用于将目标位置信息和当前位置信息发送至控制终端。The sending module 130 is configured to send the target location information and the current location information to the control terminal.

执行模块140,用于根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置。The execution module 140 is configured to control the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal.

可选地,该控制装置100可以应用于云端服务器,云端服务器包括业务管理模块和应急处理模块,该获取模块110,可以用于:Optionally, the control device 100 can be applied to a cloud server, and the cloud server includes a service management module and an emergency processing module, and the acquisition module 110 can be used for:

响应于智能机器人发送的任务中断信号,确定智能机器人对应的设备编号。In response to the task interruption signal sent by the intelligent robot, the device number corresponding to the intelligent robot is determined.

基于业务管理模块确定设备编号对应的任务信息。The task information corresponding to the device number is determined based on the service management module.

以及通过应急处理模块获取智能机器人的当前位置信息。And obtain the current position information of the intelligent robot through the emergency processing module.

可选地,该确定模块120,还可以用于:Optionally, the determining module 120 can also be used to:

根据任务信息确定智能机器人的任务规划线路。Determine the task planning route of the intelligent robot according to the task information.

基于当前位置信息在任务规划线路中的位置,确定智能机器人的任务节点。Based on the position of the current position information in the task planning route, the task node of the intelligent robot is determined.

根据任务节点,确定智能机器人的目标位置信息。According to the task node, determine the target position information of the intelligent robot.

可选地,该控制模块100还包括更新模块,该更新模块用于:Optionally, the control module 100 further includes an update module, which is used for:

根据目标控制指令,确定智能机器人的目标移动轨迹。According to the target control instructions, the target movement trajectory of the intelligent robot is determined.

根据目标移动轨迹更新任务规划线路。Update the mission planning route according to the target movement trajectory.

可选地,该控制模块100还包括变更模块,该变更模块用于:Optionally, the control module 100 further includes a change module, and the change module is used for:

响应于智能机器人移动至目标位置,更新智能机器人的任务节点。In response to the intelligent robot moving to the target position, the task node of the intelligent robot is updated.

根据更新后的任务节点和任务信息,控制智能机器人继续执行任务。According to the updated task node and task information, the intelligent robot is controlled to continue to perform the task.

可选地,该确定模块120,还可以用于:Optionally, the determining module 120 can also be used to:

接收所述控制终端反馈的所述目标控制指令,所述目标控制指令是所述控制终端确定所述智能机器人的故障类型,且所述故障类型为线路异常的情况下生成的。Receive the target control instruction fed back by the control terminal, where the target control instruction is generated when the control terminal determines the fault type of the intelligent robot, and the fault type is abnormal line.

根据所述故障类型和所述目标控制指令,控制所述智能机器人移动至所述目标位置。According to the fault type and the target control instruction, the intelligent robot is controlled to move to the target position.

可选地,该获取模块110,还可以用于:Optionally, the obtaining module 110 can also be used for:

响应于智能机器人发送的任务中断信号,确定智能机器人的设备编号。In response to the task interruption signal sent by the intelligent robot, the device number of the intelligent robot is determined.

根据设备编号,获取智能机器人的任务信息。Obtain the task information of the intelligent robot according to the device number.

发送数据采集信号至智能机器人。Send data acquisition signals to intelligent robots.

接收智能机器人反馈的所述当前位置信息。The current location information fed back by the intelligent robot is received.

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。Regarding the apparatus in the above-mentioned embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be described in detail here.

图5是根据一示例性实施例示出的一种电子设备500的框图。例如,电子设备500可以被提供为一服务器。参照图5,电子设备500包括处理器522,其数量可以为一个或多个,以及存储器532,用于存储可由处理器522执行的计算机程序。存储器532中存储的计算机程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理器522可以被配置为执行该计算机程序,以执行上述的智能机器人的控制方法。FIG. 5 is a block diagram of an electronic device 500 according to an exemplary embodiment. For example, the electronic device 500 may be provided as a server. 5 , the electronic device 500 includes a processor 522 , which may be one or more in number, and a memory 532 for storing a computer program executable by the processor 522 . The computer program stored in memory 532 may include one or more modules, each corresponding to a set of instructions. In addition, the processor 522 may be configured to execute the computer program to execute the above-mentioned control method of the intelligent robot.

另外,电子设备500还可以包括电源组件526和通信组件550,该电源组件526可以被配置为执行电子设备500的电源管理,该通信组件550可以被配置为实现电子设备500的通信,例如,有线或无线通信。此外,该电子设备500还可以包括输入/输出(I/O)接口558。电子设备500可以操作基于存储在存储器532的操作系统,例如Windows ServerTM,Mac OSXTM,UnixTM,LinuxTM等等。In addition, the electronic device 500 may also include a power supply assembly 526, which may be configured to perform power management of the electronic device 500, and a communication component 550, which may be configured to enable communication of the electronic device 500, eg, wired or wireless communication. Additionally, the electronic device 500 may also include an input/output (I/O) interface 558 . Electronic device 500 may operate based on an operating system stored in memory 532, such as Windows Server , Mac OSX , Unix , Linux , and the like.

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述的智能机器人的控制方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器532,上述程序指令可由电子设备500的处理器522执行以完成上述的智能机器人的控制方法。In another exemplary embodiment, a computer-readable storage medium including program instructions is also provided, and when the program instructions are executed by a processor, the steps of the above-mentioned intelligent robot control method are implemented. For example, the computer-readable storage medium can be the above-mentioned memory 532 including program instructions, and the above-mentioned program instructions can be executed by the processor 522 of the electronic device 500 to complete the above-mentioned control method of an intelligent robot.

在另一示例性实施例中,还提供一种计算机程序产品,该计算机程序产品包含能够由可编程的装置执行的计算机程序,该计算机程序具有当由该可编程的装置执行时用于执行上述的智能机器人的控制方法的代码部分。In another exemplary embodiment, there is also provided a computer program product comprising a computer program executable by a programmable apparatus, the computer program having, when executed by the programmable apparatus, for performing the above The code part of the control method of the intelligent robot.

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。The preferred embodiments of the present disclosure have been described above in detail with reference to the accompanying drawings. However, the present disclosure is not limited to the specific details of the above-mentioned embodiments. Various simple modifications can be made to the technical solutions of the present disclosure within the scope of the technical concept of the present disclosure. These simple modifications all fall within the protection scope of the present disclosure.

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。In addition, it should be noted that each specific technical feature described in the above-mentioned specific implementation manner may be combined in any suitable manner under the circumstance that there is no contradiction.

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。In addition, the various embodiments of the present disclosure can also be arbitrarily combined, as long as they do not violate the spirit of the present disclosure, they should also be regarded as the contents disclosed in the present disclosure.

Claims (10)

1.一种智能机器人的控制方法,其特征在于,包括:1. a control method of an intelligent robot, is characterized in that, comprises: 响应于所述智能机器人发送的任务中断信号,获取所述智能机器人的任务信息和当前位置信息;Acquiring the task information and current position information of the intelligent robot in response to the task interruption signal sent by the intelligent robot; 根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息;Determine the target position information of the intelligent robot according to the task information and the current position information; 将所述目标位置信息和所述当前位置信息发送至控制终端;sending the target location information and the current location information to the control terminal; 根据所述控制终端反馈的目标控制指令控制所述智能机器人移动至所述目标位置。The intelligent robot is controlled to move to the target position according to the target control instruction fed back by the control terminal. 2.根据权利要求1所述的控制方法,其特征在于,所述根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息,包括:2. The control method according to claim 1, wherein the determining the target position information of the intelligent robot according to the task information and the current position information comprises: 根据所述任务信息确定所述智能机器人的任务规划线路;Determine the task planning route of the intelligent robot according to the task information; 基于所述当前位置信息在所述任务规划线路中的位置,确定所述智能机器人的任务节点;Determine the task node of the intelligent robot based on the position of the current position information in the task planning route; 根据所述任务节点,确定所述智能机器人的所述目标位置信息。According to the task node, the target position information of the intelligent robot is determined. 3.根据权利要求2所述的控制方法,其特征在于,所述方法包括:3. The control method according to claim 2, wherein the method comprises: 响应于所述智能机器人移动至所述目标位置,更新所述智能机器人的所述任务节点;updating the task node of the intelligent robot in response to the intelligent robot moving to the target position; 根据更新后的所述任务节点和所述任务信息,控制所述智能机器人继续执行任务。According to the updated task node and the task information, the intelligent robot is controlled to continue to perform the task. 4.根据权利要求1所述的控制方法,其特征在于,所述根据控制终端反馈的目标控制指令控制智能机器人移动至目标位置,包括:4. The control method according to claim 1, wherein the controlling the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal, comprising: 接收所述控制终端反馈的所述目标控制指令,所述目标控制指令是所述控制终端确定所述智能机器人的故障类型,且所述故障类型为线路异常的情况下生成的;receiving the target control instruction fed back by the control terminal, where the target control instruction is generated when the control terminal determines a fault type of the intelligent robot, and the fault type is an abnormal line; 根据所述故障类型和所述目标控制指令,控制所述智能机器人移动至所述目标位置。According to the fault type and the target control instruction, the intelligent robot is controlled to move to the target position. 5.根据权利要求1所述的控制方法,其特征在于,所述响应于所述智能机器人发送的任务中断信号,获取所述智能机器人的任务信息和当前位置信息,包括:5. The control method according to claim 1, wherein, acquiring the task information and current position information of the intelligent robot in response to a task interruption signal sent by the intelligent robot, comprising: 响应于所述智能机器人发送的所述任务中断信号,确定所述智能机器人的设备编号;In response to the task interruption signal sent by the intelligent robot, determine the device number of the intelligent robot; 根据所述设备编号,获取所述智能机器人的任务信息;Acquire task information of the intelligent robot according to the device number; 发送数据采集信号至所述智能机器人;sending a data acquisition signal to the intelligent robot; 接收所述智能机器人反馈的所述当前位置信息。The current position information fed back by the intelligent robot is received. 6.一种智能机器人的控制装置,其特征在于,所述装置包括:6. A control device for an intelligent robot, wherein the device comprises: 获取模块,用于响应于所述智能机器人发送的任务中断信号,获取所述智能机器人的任务信息和当前位置信息;an acquisition module, configured to acquire task information and current position information of the intelligent robot in response to the task interruption signal sent by the intelligent robot; 确定模块,用于根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息;a determining module, configured to determine the target position information of the intelligent robot according to the task information and the current position information; 发送模块,用于将所述目标位置信息和所述当前位置信息发送至控制终端;a sending module, configured to send the target location information and the current location information to the control terminal; 执行模块,用于根据所述控制终端反馈的目标控制指令控制所述智能机器人移动至所述目标位置。The execution module is configured to control the intelligent robot to move to the target position according to the target control instruction fed back by the control terminal. 7.根据权利要求6所述的控制装置,其特征在于,所述确定模块,还可以用于:7. The control device according to claim 6, wherein the determining module can also be used for: 根据所述任务信息确定所述智能机器人的任务规划线路;Determine the task planning route of the intelligent robot according to the task information; 基于所述当前位置信息在所述任务规划线路中的位置,确定所述智能机器人的任务节点;Determine the task node of the intelligent robot based on the position of the current position information in the task planning route; 根据所述任务节点,确定所述智能机器人的所述目标位置信息。According to the task node, the target position information of the intelligent robot is determined. 8.一种云端服务器,其特征在于,包括业务管理模块和应急处理模块,所述云端服务器用于:8. A cloud server, comprising a business management module and an emergency processing module, and the cloud server is used for: 响应于智能机器人发送的任务终端信号,确定所述智能机器人的设备编号;In response to the task terminal signal sent by the intelligent robot, determine the device number of the intelligent robot; 基于所述业务管理模块确定所述设备编号对应的任务信息,以及通过所述应急处理模块获取所述智能机器人的当前位置信息;Determine the task information corresponding to the device number based on the business management module, and obtain the current position information of the intelligent robot through the emergency processing module; 根据所述任务信息和所述当前位置信息,确定所述智能机器人的目标位置信息;Determine the target position information of the intelligent robot according to the task information and the current position information; 将所述目标位置信息和所述当前位置信息发送至控制终端;sending the target location information and the current location information to the control terminal; 根据所述控制终端反馈的目标控制指令控制所述智能机器人移动至所述目标位置。The intelligent robot is controlled to move to the target position according to the target control instruction fed back by the control terminal. 9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-5中任一项所述方法的步骤。9. A computer-readable storage medium on which a computer program is stored, characterized in that, when the program is executed by a processor, the steps of the method according to any one of claims 1-5 are implemented. 10.一种电子设备,其特征在于,包括:10. An electronic device, comprising: 存储器,其上存储有计算机程序;a memory on which a computer program is stored; 处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求1-5中任一项所述方法的步骤。A processor for executing the computer program in the memory to implement the steps of the method of any one of claims 1-5.
CN202210507038.2A 2022-05-10 2022-05-10 Control method, device, server, medium and equipment for intelligent robot Pending CN114815844A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210507038.2A CN114815844A (en) 2022-05-10 2022-05-10 Control method, device, server, medium and equipment for intelligent robot

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210507038.2A CN114815844A (en) 2022-05-10 2022-05-10 Control method, device, server, medium and equipment for intelligent robot

Publications (1)

Publication Number Publication Date
CN114815844A true CN114815844A (en) 2022-07-29

Family

ID=82513436

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210507038.2A Pending CN114815844A (en) 2022-05-10 2022-05-10 Control method, device, server, medium and equipment for intelligent robot

Country Status (1)

Country Link
CN (1) CN114815844A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115388897A (en) * 2022-09-02 2022-11-25 达闼机器人股份有限公司 Navigation method, device, device and storage medium of intelligent mobile device
CN115628743A (en) * 2022-09-29 2023-01-20 达闼机器人股份有限公司 Route planning method, system, electronic device, and computer-readable storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105182981A (en) * 2015-10-14 2015-12-23 珠海格力电器股份有限公司 Robot traveling method, control system and server
WO2019036932A1 (en) * 2017-08-23 2019-02-28 深圳蓝胖子机器人有限公司 Robot scheduling method, server, electronic device, and readable storage medium
CN111208738A (en) * 2020-01-17 2020-05-29 上海高仙自动化科技发展有限公司 Controller, intelligent robot and intelligent robot system
CN111880505A (en) * 2020-09-02 2020-11-03 上海木木聚枞机器人科技有限公司 Method and system for getting rid of difficulties for hospital logistics robot and storage medium
CN113194128A (en) * 2021-04-21 2021-07-30 深圳华瑞通科技有限公司 Positioning system and method for inspection robot by applying 5G transmission communication

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105182981A (en) * 2015-10-14 2015-12-23 珠海格力电器股份有限公司 Robot traveling method, control system and server
WO2019036932A1 (en) * 2017-08-23 2019-02-28 深圳蓝胖子机器人有限公司 Robot scheduling method, server, electronic device, and readable storage medium
CN111208738A (en) * 2020-01-17 2020-05-29 上海高仙自动化科技发展有限公司 Controller, intelligent robot and intelligent robot system
CN111880505A (en) * 2020-09-02 2020-11-03 上海木木聚枞机器人科技有限公司 Method and system for getting rid of difficulties for hospital logistics robot and storage medium
CN113194128A (en) * 2021-04-21 2021-07-30 深圳华瑞通科技有限公司 Positioning system and method for inspection robot by applying 5G transmission communication

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115388897A (en) * 2022-09-02 2022-11-25 达闼机器人股份有限公司 Navigation method, device, device and storage medium of intelligent mobile device
CN115628743A (en) * 2022-09-29 2023-01-20 达闼机器人股份有限公司 Route planning method, system, electronic device, and computer-readable storage medium

Similar Documents

Publication Publication Date Title
WO2020259167A1 (en) Robot path updating method, electronic device and computer-readable storage medium
CN111376253A (en) Robot route planning method and device, robot and safety management
CN114815844A (en) Control method, device, server, medium and equipment for intelligent robot
CN111880497A (en) Intelligent manufacturing equipment control system based on container
WO2021238812A1 (en) Unmanned aerial vehicle service management system, method, readable storage medium, and electronic device
CN113734195B (en) Unmanned vehicle control method and device, storage medium and unmanned vehicle
CN110221581B (en) Industrial control network monitoring device and method
WO2025129976A1 (en) Method for dynamically planning and executing unmanned aerial vehicle inspection task, and system
CN111245938B (en) Robot cluster management method, robot cluster, robot and related equipment
JP6847598B2 (en) Operation monitoring server and operation monitoring system
KR20120067649A (en) Apparatus and method for managing status of community robot
CN103019263B (en) Pan-tilt control system and pan-tilt control method for inspection robot of transformer substation
JP2015097346A (en) Node device, node control program, and network topology control method
CN116132449A (en) Calculation power scheduling method and device, electronic equipment and storage medium
CN114554308B (en) Intelligent agricultural machinery remote control system
JP4416592B2 (en) Supervisory control system and supervisory control data input / output program
CN116647851A (en) Method, apparatus and computer program product for network performance determination
CN115392706A (en) Fault robot scheduling method and device, electronic equipment and computer readable medium
CN117376111A (en) Equipment scheduling method, server, equipment cluster, collaborative system and storage medium
CN114510035A (en) Robot remote surveying method, device and storage medium
CN116954168A (en) Scheduling method and apparatus for multiple robots and computer readable storage medium
CN119727147B (en) A weak current intelligent system integration method and a control method based on interactive feedback
CN119171636B (en) Converter station sequence control method based on dual confirmation of auxiliary nodes and video images
CN114629907B (en) Management and control method and device for parking equipment
CN113894788B (en) Visual servo method and visual servo 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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20220729