CN114564006A - Walking operation planning method, device, equipment and medium for mobile robot - Google Patents
Walking operation planning method, device, equipment and medium for mobile robot Download PDFInfo
- Publication number
- CN114564006A CN114564006A CN202210046104.0A CN202210046104A CN114564006A CN 114564006 A CN114564006 A CN 114564006A CN 202210046104 A CN202210046104 A CN 202210046104A CN 114564006 A CN114564006 A CN 114564006A
- Authority
- CN
- China
- Prior art keywords
- mobile robot
- walking
- walking operation
- current
- map
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0214—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with safety or protection criteria, e.g. avoiding hazardous areas
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及人工智能领域,揭露一种移动机器人的行走作业规划方法,包括:在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取当前位置在行走作业地图中的位置坐标;根据位置坐标,识别移动机器人的当前环境参数,以判断移动机器人在所述行走作业地图中是否处于膨胀区域;若移动机器人在行走作业地图中未处于膨胀区域,根据预先在移动机器人中设置的行走路径,执行移动机器人的行走作业;若移动机器人在行走作业地图中处于膨胀区域,提取膨胀区域中的障碍物坐标,根据障碍物坐标,更新预先在移动机器人中设置的行走路径,以执行移动机器人的行走作业。本发明可以提高移动机器人在行走作业时的安全性。
The invention relates to the field of artificial intelligence, and discloses a walking operation planning method of a mobile robot. coordinates to identify the current environmental parameters of the mobile robot to determine whether the mobile robot is in the expansion area in the walking operation map; if the mobile robot is not in the expansion area in the walking operation map, according to the walking path set in the mobile robot in advance, Execute the walking operation of the mobile robot; if the mobile robot is in the expansion area in the walking operation map, extract the coordinates of the obstacle in the expansion area, and update the walking path set in the mobile robot in advance according to the coordinates of the obstacle to execute the walking of the mobile robot. Operation. The invention can improve the safety of the mobile robot during walking operation.
Description
技术领域technical field
本发明涉及人工智能领域,尤其涉及一种移动机器人的行走作业规划方法、装置、电子设备以及计算机可读存储介质。The present invention relates to the field of artificial intelligence, and in particular, to a walking operation planning method, device, electronic device and computer-readable storage medium of a mobile robot.
背景技术Background technique
自主导航及脱困是近年来移动机器人领域的核心算法,它的研究目的是能都让移动机器人再未知或已知环境下能够自主规划出一条由当前位置到任务目标点的最优路径,同时能让移动机器人在运行过程中躲避动态障碍物,保证机器人的安全。Autonomous navigation and getting out of trouble are the core algorithms in the field of mobile robots in recent years. Its research purpose is to enable mobile robots to autonomously plan an optimal path from the current position to the task target point in unknown or known environments, and at the same time. Let the mobile robot avoid dynamic obstacles during operation to ensure the safety of the robot.
目前,移动机器人在进行行走作业时,通常是根据预先规划好的路径导航程序实现,但由于实际业务场景的错误复杂性,会出现移动机器人在行走作业时的环境发生变化,从而导致路径导航程序出现错误,进而会影响移动机器人的行走安全。At present, when a mobile robot performs a walking operation, it is usually implemented according to a pre-planned path navigation program. However, due to the error and complexity of the actual business scenario, the environment of the mobile robot during the walking operation may change, resulting in the path navigation program. An error occurs, which in turn affects the walking safety of the mobile robot.
发明内容SUMMARY OF THE INVENTION
为了解决上述技术问题,本发明提供了一种移动机器人的行走作业规划方法、装置、电子设备以及计算机可读存储介质,可以提高移动机器人在行走作业时的安全性。In order to solve the above technical problems, the present invention provides a walking operation planning method, device, electronic device and computer-readable storage medium of a mobile robot, which can improve the safety of the mobile robot during walking operation.
第一方面,本发明提供了一种移动机器人的行走作业规划方法,包括:In a first aspect, the present invention provides a walking operation planning method for a mobile robot, including:
在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取所述当前位置在所述行走作业地图中的位置坐标;Locating the current position of the mobile robot in real time in the pre-built walking operation map, and extracting the position coordinates of the current position in the walking operation map;
根据所述位置坐标,识别所述移动机器人的当前环境参数;Identify the current environmental parameters of the mobile robot according to the position coordinates;
根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域;According to the current environmental parameters, determine whether the mobile robot is in the expansion area in the walking operation map;
若所述移动机器人在所述行走作业地图中未处于膨胀区域,根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业;If the mobile robot is not in the expansion area in the walking operation map, perform the walking operation of the mobile robot according to the walking path set in the mobile robot in advance;
若所述移动机器人在所述行走作业地图中处于膨胀区域,提取所述膨胀区域中的障碍物坐标,根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,以执行所述移动机器人的行走作业。If the mobile robot is in the expansion area in the walking operation map, extract the coordinates of the obstacle in the expansion area, and update the walking path set in the mobile robot in advance according to the coordinates of the obstacle, so as to execute the Describe the walking operation of the mobile robot.
在第一方面的一种可能实现方式中,所述在预先构建的行走作业地图中实时定位移动机器人的当前位置,包括:In a possible implementation manner of the first aspect, the real-time positioning of the current position of the mobile robot in the pre-built walking operation map includes:
实时检测所述移动机器人的当前可视区域;Detecting the current visible area of the mobile robot in real time;
在所述行走作业地图中识别所述当前可视区域的区域信息;Identifying the area information of the current visible area in the walking operation map;
根据所述区域信息,定位所述移动机器人在所述行走作业地图中的当前位置。According to the area information, the current position of the mobile robot in the walking operation map is located.
在第一方面的一种可能实现方式中,所述根据所述区域信息,定位所述移动机器人在所述行走作业地图中的当前位置,包括:In a possible implementation manner of the first aspect, the locating the current position of the mobile robot in the walking operation map according to the area information includes:
根据所述区域信息,标记所述移动机器人在所述行走作业地图中的顶点位置和中心位置;Mark the vertex position and the center position of the mobile robot in the walking operation map according to the area information;
根据所述顶点位置和中心位置,生成所述移动机器人在所述行走作业地图中的当前位置。According to the vertex position and the center position, the current position of the mobile robot in the traveling work map is generated.
在第一方面的一种可能实现方式中,所述提取所述当前位置在所述行走作业地图中的位置坐标,包括:In a possible implementation manner of the first aspect, the extracting the position coordinates of the current position in the traveling operation map includes:
获取所述当前位置的顶点位置和中心位置,根据预先在所述行走作业地图中构建的坐标系,计算所述顶点位置和所述中心位置的坐标,分别得到顶点坐标和中心坐标;Obtain the vertex position and the center position of the current position, calculate the coordinates of the vertex position and the center position according to the coordinate system constructed in the walking operation map in advance, and obtain the vertex coordinates and the center coordinate respectively;
根据所述顶点坐标和所述中心坐标,生成所述当前位置在所述行走作业地图中的位置坐标。According to the vertex coordinates and the center coordinates, the position coordinates of the current position in the traveling work map are generated.
在第一方面的一种可能实现方式中,所述根据所述位置坐标,识别所述移动机器人的当前环境参数,包括:In a possible implementation manner of the first aspect, the identifying the current environmental parameters of the mobile robot according to the position coordinates includes:
根据所述位置坐标中的顶点坐标和中心坐标,将所述移动机器人的当前可视区域进行坐标拆分,得到多个拆分区域;According to the vertex coordinates and the center coordinates in the position coordinates, the coordinates of the current visible area of the mobile robot are divided to obtain a plurality of divided areas;
检测每个所述拆分区域的环境信息,并整合每个所述环境信息,得到所述移动机器人的当前环境参数。The environmental information of each of the split areas is detected, and each of the environmental information is integrated to obtain the current environmental parameters of the mobile robot.
在第一方面的一种可能实现方式中,所述根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域,包括:In a possible implementation manner of the first aspect, the judging whether the mobile robot is in the expansion area in the walking operation map according to the current environment parameter includes:
根据所述当前环境参数,识别所述移动机器人的当前障碍物;Identifying the current obstacle of the mobile robot according to the current environment parameter;
判断所述当前障碍物是否处于所述行走作业地图中;judging whether the current obstacle is in the walking operation map;
若所述当前障碍物处于所述行走作业地图中,则所述移动机器人在所述行走作业地图中未处于膨胀区域;If the current obstacle is in the travel work map, the mobile robot is not in the expansion area in the travel work map;
若所述当前障碍物未处于所述行走作业地图中,则所述移动机器人在所述行走作业地图中处于膨胀区域。If the current obstacle is not in the travel work map, the mobile robot is in the expansion area in the travel work map.
在第一方面的一种可能实现方式中,所述根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业之前,还包括:In a possible implementation manner of the first aspect, before executing the walking operation of the mobile robot according to the walking path preset in the mobile robot, the method further includes:
配置所述移动机器人中的行走规则;configure the walking rules in the mobile robot;
根据所述行走规则,创建所述移动机器人的行走导航程序;Create a walking navigation program of the mobile robot according to the walking rule;
根据所述行走导航程序,生成所述行走路径。The walking route is generated according to the walking navigation program.
第二方面,本发明提供了一种移动机器人的行走作业规划装置,所述装置包括:In a second aspect, the present invention provides a walking operation planning device for a mobile robot, the device comprising:
位置坐标提取模块,用于在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取所述当前位置在所述行走作业地图中的位置坐标;a position coordinate extraction module, used for locating the current position of the mobile robot in real time in the pre-built walking operation map, and extracting the position coordinates of the current position in the walking operation map;
环境参数识别模块,用于根据所述位置坐标,识别所述移动机器人的当前环境参数;an environmental parameter identification module, configured to identify the current environmental parameters of the mobile robot according to the position coordinates;
膨胀区域判断模块,用于根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域;an expansion area judgment module, configured to judge whether the mobile robot is in an expansion area in the walking operation map according to the current environmental parameter;
行走作业执行模块,用于在所述移动机器人在所述行走作业地图中未处于膨胀区域时,根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业;a walking operation execution module, configured to execute the walking operation of the mobile robot according to the walking path preset in the mobile robot when the mobile robot is not in the expansion area in the walking operation map;
所述行走作业执行模块,还用于在所述移动机器人在所述行走作业地图中处于膨胀区域时,提取所述膨胀区域中的障碍物坐标,根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,以执行所述移动机器人的行走作业。The walking operation execution module is further configured to extract the coordinates of obstacles in the expansion area when the mobile robot is in the expansion area in the walking operation map, and update the coordinates of the obstacles in the expansion area in advance according to the coordinates of the obstacles. The walking path set in the mobile robot is used to execute the walking operation of the mobile robot.
第三方面,本发明提供一种电子设备,包括:In a third aspect, the present invention provides an electronic device, comprising:
至少一个处理器;以及与所述至少一个处理器通信连接的存储器;at least one processor; and a memory communicatively coupled to the at least one processor;
其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,以使所述至少一个处理器能够执行如上述第一方面中任意一项所述的移动机器人的行走作业规划方法。Wherein, the memory stores a computer program executable by the at least one processor, so that the at least one processor can execute the method for planning a walking operation of a mobile robot according to any one of the above first aspects.
第四方面,本发明提供一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面中任意一项所述的移动机器人的行走作业规划方法。In a fourth aspect, the present invention provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the method for planning a walking operation of a mobile robot according to any one of the above-mentioned first aspects.
与现有技术相比,本方案的技术原理及有益效果在于:Compared with the prior art, the technical principle and beneficial effects of this scheme are:
本方案通过在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取当前位置在行走作业地图中的位置坐标,可以实时识别出所述移动机器人的当前环境是否产生变化,保障所述移动机器人的行径安全前提;根据位置坐标,识别移动机器人的当前环境参数,以判断移动机器人在所述行走作业地图中是否处于膨胀区域,可以选取不同的行走路径执行所述移动机器人的行走作业,保障所述移动机器人的行走作业安全性;其次,本发明实施例在移动机器人在行走作业地图中未处于膨胀区域,根据预先在移动机器人中设置的行走路径,执行移动机器人的行走作业,以实现所述移动机器人的行走作业,保障所述移动机器人的行走安全性,并在移动机器人在行走作业地图中处于膨胀区域时,提取膨胀区域中的障碍物坐标,根据障碍物坐标,更新预先在移动机器人中设置的行走路径,以执行移动机器人的行走作业,可以实现所述移动机器人的障碍物自主躲避,保障所述移动机器人的行走安全性。因此,本发明实施例提出的一种移动机器人的行走作业规划方法、装置、电子设备以及存储介质,可以提高移动机器人在行走作业时的安全性。In this solution, by locating the current position of the mobile robot in the pre-built walking operation map in real time, and extracting the position coordinates of the current position in the walking operation map, it is possible to identify in real time whether the current environment of the mobile robot has changed, and ensure the movement of the robot. The premise of the safety of the robot's movement; according to the position coordinates, the current environmental parameters of the mobile robot are identified to determine whether the mobile robot is in the expansion area in the walking operation map, and different walking paths can be selected to perform the walking operation of the mobile robot to ensure The walking operation safety of the mobile robot; secondly, in the embodiment of the present invention, when the mobile robot is not in the expansion area in the walking operation map, the walking operation of the mobile robot is performed according to the walking path set in the mobile robot in advance, so as to realize all The walking operation of the mobile robot ensures the walking safety of the mobile robot, and when the mobile robot is in the expansion area in the walking operation map, the coordinates of the obstacles in the expansion area are extracted, and the coordinates of the obstacles in the mobile robot are updated in advance according to the coordinates of the obstacles. The walking path set in the mobile robot is used to perform the walking operation of the mobile robot, which can realize the autonomous avoidance of obstacles of the mobile robot and ensure the walking safety of the mobile robot. Therefore, the walking operation planning method, device, electronic device and storage medium of a mobile robot proposed by the embodiments of the present invention can improve the safety of the mobile robot during walking operation.
附图说明Description of drawings
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and together with the description serve to explain the principles of the invention.
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. In other words, on the premise of no creative labor, other drawings can also be obtained from these drawings.
图1为本发明一实施例提供的一种移动机器人的行走作业规划方法的流程示意图;1 is a schematic flowchart of a method for planning a walking operation of a mobile robot according to an embodiment of the present invention;
图2为本发明一实施例中图1提供的一种移动机器人的行走作业规划方法的其中一个步骤的流程示意图;2 is a schematic flowchart of one step of a method for planning a walking operation of a mobile robot provided in FIG. 1 according to an embodiment of the present invention;
图3为本发明一实施例中图1提供的一种移动机器人的行走作业规划方法的另外一个步骤的流程示意图;3 is a schematic flowchart of another step of a method for planning a walking operation of a mobile robot provided in FIG. 1 according to an embodiment of the present invention;
图4为本发明一实施例提供的一种移动机器人的行走作业规划装置的模块示意图;4 is a schematic block diagram of a walking operation planning device for a mobile robot according to an embodiment of the present invention;
图5为本发明一实施例提供的实现移动机器人的行走作业规划方法的电子设备的内部结构示意图。5 is a schematic diagram of an internal structure of an electronic device for implementing a method for planning a walking operation of a mobile robot according to an embodiment of the present invention.
具体实施方式Detailed ways
应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.
本发明实施例提供一种移动机器人的行走作业规划方法,所述移动机器人的行走作业规划方法的执行主体包括但不限于服务端、终端等能够被配置为执行本发明实施例提供的该方法的电子设备中的至少一种。换言之,所述移动机器人的行走作业规划方法可以由安装在终端设备或服务端设备的软件或硬件来执行,所述软件可以是区块链平台。所述服务端包括但不限于:单台服务器、服务器集群、云端服务器或云端服务器集群等。所述服务器可以是独立的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content DeliveryNetwork,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。An embodiment of the present invention provides a method for planning a walking operation of a mobile robot. The execution subject of the method for planning a walking operation of a mobile robot includes, but is not limited to, a server, a terminal, and the like that can be configured to execute the method provided by the embodiment of the present invention. At least one of electronic devices. In other words, the method for planning the walking operation of the mobile robot may be executed by software or hardware installed in a terminal device or a server device, and the software may be a blockchain platform. The server includes but is not limited to: a single server, a server cluster, a cloud server or a cloud server cluster, and the like. The server can be an independent server, or can provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, content delivery network (Content Delivery Network) , CDN), and cloud servers for basic cloud computing services such as big data and artificial intelligence platforms.
参阅图1所示,是本发明一实施例提供的移动机器人的行走作业规划方法的流程示意图。其中,图1中描述的移动机器人的行走作业规划方法包括:Referring to FIG. 1 , it is a schematic flowchart of a method for planning a walking operation of a mobile robot according to an embodiment of the present invention. Wherein, the walking operation planning method of the mobile robot described in FIG. 1 includes:
S1、在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取所述当前位置在所述行走作业地图中的位置坐标。S1. Locating the current position of the mobile robot in real time in the pre-built walking operation map, and extracting the position coordinates of the current position in the walking operation map.
本发明实施例中,所述预先构建的行走作业地图是指所述移动机器人在行走作业时预先构建的环境地图,其基于不同的业务场景产生,如对于扫地场景,所述行走作业地图可以为待打扫区域地图,对于物料传输场景,所述行走作业地图可以物料传输区域地图,所述移动机器人是指能够自动执行工作的机器装置,如送菜机器人、扫地机器人以及物料传送机器人等,应该了解的是,不同移动机器人在进行行走作业时,通常是根据预先规划好的路径导航程序实现,但由于实际业务场景的错误复杂性,会出现行走作业的环境发生变化,从而导致路径导航程序出现错误,进而会影响所述移动机器人的行走安全,因此,本发明实施例通过实时定位所述移动机器人的当前位置,以实时识别出所述移动机器人的当前环境是否产生变化,保障所述移动机器人的行径安全前提。In this embodiment of the present invention, the pre-built walking operation map refers to an environment map that is pre-built by the mobile robot during the walking operation, which is generated based on different business scenarios. For example, for a sweeping scenario, the walking operation map may be A map of the area to be cleaned. For material transmission scenarios, the walking operation map can be a material transmission area map. The mobile robot refers to a machine device that can automatically perform work, such as a vegetable delivery robot, a sweeping robot, and a material conveying robot. It should be understood that However, due to the error and complexity of the actual business scenario, the environment of the walking operation will change, resulting in errors in the path navigation program. , which will affect the walking safety of the mobile robot. Therefore, in the embodiment of the present invention, by locating the current position of the mobile robot in real time, it is possible to identify in real time whether the current environment of the mobile robot has changed, so as to ensure the safety of the mobile robot. Safety prerequisites.
作为本发明的一个实施例,参阅图2所示,所述在预先构建的行走作业地图中实时定位移动机器人的当前位置,包括:As an embodiment of the present invention, referring to FIG. 2 , the real-time positioning of the current position of the mobile robot in the pre-built walking operation map includes:
S201、实时检测所述移动机器人的当前可视区域;S201. Detect the current visible area of the mobile robot in real time;
S202、在所述行走作业地图中识别所述当前可视区域的区域信息;S202, identifying the area information of the current visible area in the walking operation map;
S203、根据所述区域信息,定位所述移动机器人在所述行走作业地图中的当前位置。S203. According to the area information, locate the current position of the mobile robot in the walking operation map.
其中,所述当前可视区域是指所述移动机器人的视野区域,如前视区域、后视区域等,所述区域信息是指在所述当前可视区域所包含的描述信息,如区域类型、区域属性以及区域范围等,所述区域位置是指所述移动机器人在所述行走作业地图中的位置信息。Wherein, the current visible area refers to the field of view of the mobile robot, such as a front-view area, a rear-view area, etc., and the area information refers to the description information contained in the current visible area, such as area type , area attribute, area range, etc., the area location refers to the location information of the mobile robot in the walking operation map.
进一步地,本发明一可选实施例中,所述当前可视区域通过深度相机传感器检测,以实现所述移动机器人的区域深度信息采集,保障后续移动机器人的环境识别准确性。Further, in an optional embodiment of the present invention, the current visible area is detected by a depth camera sensor, so as to realize the collection of the area depth information of the mobile robot, and ensure the environmental recognition accuracy of the subsequent mobile robot.
进一步地,本发明一可选实施例中,所述在所述行走作业地图中识别所述当前可视区域的区域信息,包括:将所述当前可视区域与所述行走作业地图中的行走区域进行匹配,将匹配成功的所述行走区域对应的区域信息作为所述当前可视区域的区域信息。可选的,所述当前可视区域与所述行走作业地图中的行走区域通过相似度匹配算法实现,如余弦相似度算法、距离相似度算法等。Further, in an optional embodiment of the present invention, the identifying the area information of the current visible area in the walking operation map includes: comparing the current visible area with the walking operation map in the walking operation map. The area is matched, and the area information corresponding to the successfully matched walking area is used as the area information of the current visible area. Optionally, the current visible area and the walking area in the walking operation map are implemented by a similarity matching algorithm, such as a cosine similarity algorithm, a distance similarity algorithm, and the like.
进一步,本发明一可选实施例中,所述根据所述区域信息,定位所述移动机器人在所述行走作业地图中的当前位置,包括:根据所述区域信息,标记所述移动机器人在所述行走作业地图中的顶点位置和中心位置,根据所述顶点位置和中心位置,生成所述移动机器人在所述行走作业地图中的当前位置。其中,所述顶点位置包括左上位置、左下位置、右上位置以及右下位置。Further, in an optional embodiment of the present invention, the locating the current position of the mobile robot in the walking operation map according to the area information includes: marking the location of the mobile robot according to the area information. The vertex position and the center position in the traveling work map are generated, and the current position of the mobile robot in the traveling work map is generated according to the vertex position and the center position. The vertex positions include an upper left position, a lower left position, an upper right position and a lower right position.
进一步地,本发明实施例通过提取所述当前位置在所述行走作业地图中的位置坐标,以确定所述移动机器人在所述行走作业地图中的坐标系,方便后续移动机器人的行走路径规划。Further, in the embodiment of the present invention, the coordinate system of the mobile robot in the walking operation map is determined by extracting the position coordinates of the current position in the walking operation map, so as to facilitate the subsequent planning of the walking path of the mobile robot.
作为本发明的一个实施例,所述提取所述当前位置在所述行走作业地图中的位置坐标,包括:获取所述当前位置的顶点位置和中心位置,根据预先在所述行走作业地图中构建的坐标系,计算所述顶点位置和所述中心位置的坐标,分别得到顶点坐标和中心坐标;根据所述顶点坐标和所述中心坐标,生成所述当前位置在所述行走作业地图中的位置坐标。As an embodiment of the present invention, the extracting the position coordinates of the current position in the travel work map includes: acquiring the vertex position and the center position of the current position, according to the pre-construction in the travel work map coordinate system, calculate the coordinates of the vertex position and the center position, respectively obtain the vertex coordinates and the center coordinates; according to the vertex coordinates and the center coordinates, generate the position of the current position in the walking operation map coordinate.
其中,所述坐标系包括二维坐标系,其可以设置为以所述行走作业地图的中心位置作为原点,构建所述行走作业地图的横轴和纵轴得到,也可以根据实际业务场景设置。Wherein, the coordinate system includes a two-dimensional coordinate system, which can be set to be obtained by constructing the horizontal and vertical axes of the walking operation map with the center position of the walking operation map as the origin, or can be set according to actual business scenarios.
S2、根据所述位置坐标,识别所述移动机器人的当前环境参数。S2. Identify the current environmental parameters of the mobile robot according to the position coordinates.
本发明实施例通过根据所述位置坐标,识别所述移动机器人的当前环境参数,以保障所述移动机器人是否处于膨胀区域的识别前提。In the embodiment of the present invention, the current environment parameters of the mobile robot are identified according to the position coordinates, so as to ensure the precondition for identifying whether the mobile robot is in the expansion area.
作为本发明的一个实施例,参阅图3所示,所述根据所述位置坐标,识别所述移动机器人的当前环境参数,包括:As an embodiment of the present invention, referring to FIG. 3 , the identification of the current environmental parameters of the mobile robot according to the position coordinates includes:
S301、根据所述位置坐标中的顶点坐标和中心坐标,将所述移动机器人的当前可视区域进行坐标拆分,得到多个拆分区域;S301. According to the vertex coordinates and the center coordinates in the position coordinates, the coordinates of the current visible area of the mobile robot are split to obtain a plurality of split areas;
S302、检测每个所述拆分区域的环境信息,并整合每个所述环境信息,得到所述移动机器人的当前环境参数。S302. Detect the environmental information of each of the split areas, and integrate each of the environmental information to obtain the current environmental parameters of the mobile robot.
其中,所述当前可视区域的坐标拆分基于不同的业务需求产生,如存在矩形框的当前可视区域,则按照该位置坐标中的顶点坐标和中心坐标,可以将所述矩形框拆分为四个三角框区域,即左上、左下及中心连接的第一三角区域,左上、右上及中心连接的第二三角区域,右上、右下及中心连接的第三三角区域,左下、右下及中心连接的第四三角区域;所述环境信息是指每个所述拆分区域所处的行走位置信息,如障碍物信息、噪声信息等。Wherein, the coordinate splitting of the current visible area is generated based on different business requirements. If there is a current visible area of a rectangular frame, the rectangular frame can be split according to the vertex coordinates and center coordinates in the position coordinates. There are four triangle areas, namely the first triangle area connected with the upper left, lower left and the center, the second triangle area connected by the upper left, upper right and the center, the third triangle area connected by the upper right, lower right and the center, the lower left, lower right and The fourth triangular area connected by the center; the environmental information refers to the walking position information where each of the split areas is located, such as obstacle information, noise information, and the like.
进一步地,本发明一可选实施例中,所述拆分区域的环境信息通过激光检测器实现,以保障所述环境信息的检测全面性。Further, in an optional embodiment of the present invention, the environmental information of the split area is realized by a laser detector, so as to ensure the comprehensiveness of the detection of the environmental information.
进一步地,本发明一可选实施例中,所述整合每个所述环境信息,得到所述移动机器人的当前环境参数,包括:提取每个所述环境信息的环境特征,将每个所述环境特征进行汇总,得到所述移动机器人的当前环境参数。其中,所述环境特征是指用于表征所述环境信息的属性信息,通过所述环境特征的提取,可以过滤除所述环境信息中的一些无用信息,提高后续数据的处理效率。Further, in an optional embodiment of the present invention, the integrating each of the environmental information to obtain the current environmental parameters of the mobile robot includes: extracting environmental characteristics of each of the environmental information, The environmental characteristics are summarized to obtain the current environmental parameters of the mobile robot. The environmental feature refers to attribute information used to characterize the environmental information. By extracting the environmental feature, some useless information in the environmental information can be filtered out, thereby improving the processing efficiency of subsequent data.
S3、根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域。S3. According to the current environment parameter, determine whether the mobile robot is in the expansion area in the walking operation map.
本发明实施例中,所述膨胀区域是指存在障碍物未预先在所述预先构建的行走作业地图标记的区域,所述障碍物是指影响所述移动机器人行走作业路径规划的物体,因此,本发明实施例通过根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域,以选取不同的行走路径执行所述移动机器人的行走作业,保障所述移动机器人的行走作业安全性。In the embodiment of the present invention, the expansion area refers to an area where there are obstacles that are not marked on the pre-built walking operation map in advance, and the obstacles refer to objects that affect the planning of the walking operation path of the mobile robot. Therefore, In the embodiment of the present invention, according to the current environmental parameters, it is determined whether the mobile robot is in the expansion area in the walking operation map, so as to select different walking paths to execute the walking operation of the mobile robot, so as to ensure the safety of the mobile robot. Safety of walking operations.
作为本发明的一个实施例,所述根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域,包括:根据所述当前环境参数,识别所述移动机器人的当前障碍物,判断所述当前障碍物是否处于所述行走作业地图中,若所述当前障碍物处于所述行走作业地图中,则所述移动机器人在所述行走作业地图中未处于膨胀区域,若所述当前障碍物未处于所述行走作业地图中,则所述移动机器人在所述行走作业地图中处于膨胀区域。As an embodiment of the present invention, determining whether the mobile robot is in an expansion area in the walking operation map according to the current environmental parameters includes: identifying the current environmental parameters of the mobile robot according to the current environmental parameters. obstacle, to determine whether the current obstacle is in the walking operation map, if the current obstacle is in the walking operation map, the mobile robot is not in the expansion area in the walking operation map, if If the current obstacle is not in the travel work map, the mobile robot is in the expansion area in the travel work map.
S4、若所述移动机器人在所述行走作业地图中未处于膨胀区域,根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业。S4. If the mobile robot is not in the expansion area in the walking operation map, perform the walking operation of the mobile robot according to the walking path set in the mobile robot in advance.
应该了解,在所述移动机器人在所述行走作业地图中未处于膨胀区域,表示所述移动机器人所处当前位置的信息已经预先在所述行走作业地图中标记过,因此,本发明实施例通过根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业,以实现所述移动机器人的行走作业,保障所述移动机器人的行走安全性。It should be understood that, when the mobile robot is not in the expansion area in the walking operation map, the information indicating the current position of the mobile robot has been marked in the walking operation map in advance. Therefore, in the embodiment of the present invention, the The walking operation of the mobile robot is performed according to the walking path set in the mobile robot in advance, so as to realize the walking operation of the mobile robot and ensure the walking safety of the mobile robot.
进一步地,本发明实施例中,所述根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业之前,还包括:配置所述移动机器人中的行走规则,根据所述行走规则,创建所述移动机器人的行走导航程序,根据所述行走导航程序,生成所述行走路径。Further, in the embodiment of the present invention, before executing the walking operation of the mobile robot according to the walking path preset in the mobile robot, the method further includes: configuring a walking rule in the mobile robot, according to the A walking rule is used to create a walking navigation program of the mobile robot, and the walking path is generated according to the walking navigation program.
其中,所述行走规则是指所述移动机器人在行走过程中所采用的行走策略,如行走步径大小、行走方向以及行走距离等,所述行走导航程序是指用于自动执行所述移动机器人行走的工具,其可以通过程序语言编译得到,如Python语言。Wherein, the walking rule refers to the walking strategy adopted by the mobile robot in the walking process, such as the walking path size, walking direction, and walking distance, etc., and the walking navigation program refers to the automatic execution of the mobile robot. A walking tool, which can be compiled from a programming language, such as Python.
S5、若所述移动机器人在所述行走作业地图中处于膨胀区域,提取所述膨胀区域中的障碍物坐标,根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,以执行所述移动机器人的行走作业。S5. If the mobile robot is in the expansion area in the walking operation map, extract the coordinates of the obstacle in the expansion area, and update the walking path set in the mobile robot in advance according to the coordinates of the obstacle, so as to A walking operation of the mobile robot is performed.
应该了解,在所述移动机器人在所述行走作业地图中处于膨胀区域,表示所述移动机器人所处当前位置的信息未预先在所述行走作业地图中标记过,因此,本发明实施例通过提取所述膨胀区域中的障碍物坐标,以更新预先在所述移动机器人中设置的行走路径,实现所述移动机器人的障碍物自主躲避,保障所述移动机器人的行走安全性。It should be understood that when the mobile robot is in the expansion area in the walking operation map, the information indicating the current position of the mobile robot is not marked in the walking operation map in advance. The coordinates of the obstacles in the expansion area are used to update the walking path set in the mobile robot in advance, so as to realize the autonomous avoidance of the obstacles of the mobile robot and ensure the walking safety of the mobile robot.
需要说明的是,在本发明实施例中,所述障碍物坐标的提取方法与上述位置坐标的提取方法一致,在此不做进一步地赘述。It should be noted that, in this embodiment of the present invention, the method for extracting the coordinates of the obstacle is the same as the method for extracting the position coordinates, which will not be further described here.
进一步地,作为本发明的一个实施例,所述根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,包括:根据所述障碍物坐标,获取所述移动机器人的障碍物信息,根据所述障碍物信息,更新所述所述行走路径中的行走规则。Further, as an embodiment of the present invention, the updating of the walking path preset in the mobile robot according to the coordinates of the obstacles includes: acquiring the obstacles of the mobile robot according to the coordinates of the obstacles information, and update the walking rules in the walking path according to the obstacle information.
进一步地,本发明实施例根据更新后的所述行走路径,执行所述移动机器人的行走作业。Further, the embodiment of the present invention executes the walking operation of the mobile robot according to the updated walking path.
可以看出,本发明实施例首先通过在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取当前位置在行走作业地图中的位置坐标,可以实时识别出所述移动机器人的当前环境是否产生变化,保障所述移动机器人的行径安全前提;根据位置坐标,识别移动机器人的当前环境参数,以判断移动机器人在所述行走作业地图中是否处于膨胀区域,可以选取不同的行走路径执行所述移动机器人的行走作业,保障所述移动机器人的行走作业安全性;其次,本发明实施例在移动机器人在行走作业地图中未处于膨胀区域,根据预先在移动机器人中设置的行走路径,执行移动机器人的行走作业,以实现所述移动机器人的行走作业,保障所述移动机器人的行走安全性,并在移动机器人在行走作业地图中处于膨胀区域时,提取膨胀区域中的障碍物坐标,根据障碍物坐标,更新预先在移动机器人中设置的行走路径,以执行移动机器人的行走作业,可以实现所述移动机器人的障碍物自主躲避,保障所述移动机器人的行走安全性。因此,本发明实施例提出的一种移动机器人的行走作业规划方法可以提高移动机器人在行走作业时的安全性。It can be seen that, in the embodiment of the present invention, by locating the current position of the mobile robot in real time in the pre-built walking operation map, and extracting the position coordinates of the current position in the walking operation map, it is possible to identify in real time whether the current environment of the mobile robot is not. Changes are generated to ensure the safety of the mobile robot's behavior; according to the position coordinates, the current environmental parameters of the mobile robot are identified to determine whether the mobile robot is in the expansion area in the walking operation map, and different walking paths can be selected to execute the described The walking operation of the mobile robot ensures the safety of the walking operation of the mobile robot; secondly, in the embodiment of the present invention, when the mobile robot is not in the expansion area in the walking operation map, the mobile robot is executed according to the walking path set in advance in the mobile robot. In order to realize the walking operation of the mobile robot, ensure the walking safety of the mobile robot, and when the mobile robot is in the expansion area in the walking operation map, extract the coordinates of the obstacles in the expansion area, according to the obstacles Coordinates, update the walking path pre-set in the mobile robot, so as to execute the walking operation of the mobile robot, can realize the autonomous avoidance of obstacles of the mobile robot, and ensure the walking safety of the mobile robot. Therefore, the walking operation planning method for a mobile robot proposed in the embodiment of the present invention can improve the safety of the mobile robot during walking operation.
如图4所示,是本发明移动机器人的行走作业规划装置的功能模块图。As shown in FIG. 4 , it is a functional block diagram of the traveling operation planning device of the mobile robot according to the present invention.
本发明所述移动机器人的行走作业规划装置400可以安装于电子设备中。根据实现的功能,所述移动机器人的行走作业规划装置可以包括位置坐标提取模块401、环境参数识别模块402、膨胀区域判断模块403以及行走作业执行模块404。本发明所述模块也可以称之为单元,是指一种能够被电子设备处理器所执行,并且能够完成固定功能的一系列计算机程序段,其存储在电子设备的存储器中。The walking
在本发明实施例中,关于各模块/单元的功能如下:In this embodiment of the present invention, the functions of each module/unit are as follows:
所述位置坐标提取模块401,用于在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取所述当前位置在所述行走作业地图中的位置坐标;The position coordinate
所述环境参数识别模块402,用于根据所述位置坐标,识别所述移动机器人的当前环境参数;The environmental
所述膨胀区域判断模块403,用于根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域;The expansion
所述行走作业执行模块404,用于在所述移动机器人在所述行走作业地图中未处于膨胀区域时,根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业;The walking
所述行走作业执行模块404,还用于在所述移动机器人在所述行走作业地图中处于膨胀区域时,提取所述膨胀区域中的障碍物坐标,根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,以执行所述移动机器人的行走作业。The walking
详细地,本发明实施例中所述移动机器人的行走作业规划装置400中的所述各模块在使用时采用与上述的图1至图3中所述的移动机器人的行走作业规划方法一样的技术手段,并能够产生相同的技术效果,这里不再赘述。In detail, the modules in the mobile robot walking
如图5所示,是本发明实现移动机器人的行走作业规划方法的电子设备的结构示意图。As shown in FIG. 5 , it is a schematic structural diagram of an electronic device for implementing a method for planning a walking operation of a mobile robot according to the present invention.
所述电子设备可以包括处理器50、存储器51、通信总线52以及通信接口53,还可以包括存储在所述存储器51中并可在所述处理器50上运行的计算机程序,如移动机器人的行走作业规划程序。The electronic device may include a
其中,所述处理器50在一些实施例中可以由集成电路组成,例如可以由单个封装的集成电路所组成,也可以是由多个相同功能或不同功能封装的集成电路所组成,包括一个或者多个中央处理器(Central Processing unit,CPU)、微处理器、数字处理芯片、图形处理器及各种控制芯片的组合等。所述处理器50是所述电子设备的控制核心(ControlUnit),利用各种接口和线路连接整个电子设备的各个部件,通过运行或执行存储在所述存储器51内的程序或者模块(例如执行移动机器人的行走作业规划程序等),以及调用存储在所述存储器51内的数据,以执行电子设备的各种功能和处理数据。The
所述存储器51至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、移动硬盘、多媒体卡、卡型存储器(例如:SD或DX存储器等)、磁性存储器、磁盘、光盘等。所述存储器51在一些实施例中可以是电子设备的内部存储单元,例如该电子设备的移动硬盘。所述存储器51在另一些实施例中也可以是电子设备的外部存储设备,例如电子设备上配备的插接式移动硬盘、智能存储卡(Smart Media Card,SMC)、安全数字(Secure Digital,SD)卡、闪存卡(Flash Card)等。进一步地,所述存储器51还可以既包括电子设备的内部存储单元也包括外部存储设备。所述存储器51不仅可以用于存储安装于电子设备的应用软件及各类数据,例如移动机器人的行走作业规划程序的代码等,还可以用于暂时地存储已经输出或者将要输出的数据。The
所述通信总线52可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。该总线可以分为地址总线、数据总线、控制总线等。所述总线被设置为实现所述存储器51以及至少一个处理器50等之间的连接通信。The
所述通信接口53用于上述电子设备与其他设备之间的通信,包括网络接口和用户接口。可选地,所述网络接口可以包括有线接口和/或无线接口(如WI-FI接口、蓝牙接口等),通常用于在该电子设备与其他电子设备之间建立通信连接。所述用户接口可以是显示器(Display)、输入单元(比如键盘(Keyboard)),可选地,所述用户接口还可以是标准的有线接口、无线接口。可选地,在一些实施例中,显示器可以是LED显示器、液晶显示器、触控式液晶显示器以及OLED(Organic Light-Emitting Diode,有机发光二极管)触摸器等。其中,显示器也可以适当的称为显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。The
图5仅示出了具有部件的电子设备,本领域技术人员可以理解的是,图5示出的结构并不构成对所述电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。FIG. 5 only shows an electronic device with components. Those skilled in the art can understand that the structure shown in FIG. 5 does not constitute a limitation on the electronic device, and may include fewer or more components than those shown in the drawings. , or a combination of certain components, or a different arrangement of components.
例如,尽管未示出,所述电子设备还可以包括给各个部件供电的电源(比如电池),优选地,电源可以通过电源管理装置与所述至少一个处理器50逻辑相连,从而通过电源管理装置实现充电管理、放电管理、以及功耗管理等功能。电源还可以包括一个或一个以上的直流或交流电源、再充电装置、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。所述电子设备还可以包括多种传感器、蓝牙模块、Wi-Fi模块等,在此不再赘述。For example, although not shown, the electronic device may also include a power source (such as a battery) for powering the various components, preferably, the power source may be logically connected to the at least one
应该了解,所述实施例仅为说明之用,在专利发明范围上并不受此结构的限制。It should be understood that the embodiments are only used for illustration, and are not limited by this structure in the scope of the patented invention.
所述电子设备中的所述存储器51存储的移动机器人的行走作业规划程序是多个计算机程序的组合,在所述处理器50中运行时,可以实现:The walking operation planning program of the mobile robot stored in the
在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取所述当前位置在所述行走作业地图中的位置坐标;Locating the current position of the mobile robot in real time in the pre-built walking operation map, and extracting the position coordinates of the current position in the walking operation map;
根据所述位置坐标,识别所述移动机器人的当前环境参数;Identify the current environmental parameters of the mobile robot according to the position coordinates;
根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域;According to the current environmental parameters, determine whether the mobile robot is in the expansion area in the walking operation map;
若所述移动机器人在所述行走作业地图中未处于膨胀区域,根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业;If the mobile robot is not in the expansion area in the walking operation map, perform the walking operation of the mobile robot according to the walking path set in the mobile robot in advance;
若所述移动机器人在所述行走作业地图中处于膨胀区域,提取所述膨胀区域中的障碍物坐标,根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,以执行所述移动机器人的行走作业。If the mobile robot is in the expansion area in the walking operation map, extract the coordinates of the obstacle in the expansion area, and update the walking path set in the mobile robot in advance according to the coordinates of the obstacle, so as to execute the Describe the walking operation of the mobile robot.
具体地,所述处理器50对上述计算机程序的具体实现方法可参考图1对应实施例中相关步骤的描述,在此不赘述。Specifically, for the specific implementation method of the above-mentioned computer program by the
进一步地,所述电子设备集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个非易失性计算机可读取存储介质中。所述计算机可读存储介质可以是易失性的,也可以是非易失性的。例如,所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)。Further, if the modules/units integrated in the electronic device are implemented in the form of software functional units and sold or used as independent products, they may be stored in a non-volatile computer-readable storage medium. The computer-readable storage medium may be volatile or non-volatile. For example, the computer-readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a removable hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM, Read-Only). Memory).
本发明还提供一种计算机可读存储介质,所述可读存储介质存储有计算机程序,所述计算机程序在被电子设备的处理器所执行时,可以实现:The present invention also provides a computer-readable storage medium, where the readable storage medium stores a computer program, and when executed by a processor of an electronic device, the computer program can realize:
在预先构建的行走作业地图中实时定位移动机器人的当前位置,提取所述当前位置在所述行走作业地图中的位置坐标;Locating the current position of the mobile robot in real time in the pre-built walking operation map, and extracting the position coordinates of the current position in the walking operation map;
根据所述位置坐标,识别所述移动机器人的当前环境参数;Identify the current environmental parameters of the mobile robot according to the position coordinates;
根据所述当前环境参数,判断所述移动机器人在所述行走作业地图中是否处于膨胀区域;According to the current environmental parameters, determine whether the mobile robot is in the expansion area in the walking operation map;
若所述移动机器人在所述行走作业地图中未处于膨胀区域,根据预先在所述移动机器人中设置的行走路径,执行所述移动机器人的行走作业;If the mobile robot is not in the expansion area in the walking operation map, perform the walking operation of the mobile robot according to the walking path set in the mobile robot in advance;
若所述移动机器人在所述行走作业地图中处于膨胀区域,提取所述膨胀区域中的障碍物坐标,根据所述障碍物坐标,更新预先在所述移动机器人中设置的行走路径,以执行所述移动机器人的行走作业。If the mobile robot is in the expansion area in the walking operation map, extract the coordinates of the obstacle in the expansion area, and update the walking path set in the mobile robot in advance according to the coordinates of the obstacle, so as to execute the Describe the walking operation of the mobile robot.
在本发明所提供的几个实施例中,应该理解到,所揭露的设备,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In the several embodiments provided by the present invention, it should be understood that the disclosed apparatus, apparatus and method may be implemented in other manners. For example, the apparatus embodiments described above are only illustrative. For example, the division of the modules is only a logical function division, and there may be other division manners in actual implementation.
所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。The modules described as separate components may or may not be physically separated, and components shown as modules may or may not be physical units, that is, may be located in one place, or may be distributed to multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution in this embodiment.
另外,在本发明各个实施例中的各功能模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。In addition, each functional module in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically alone, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware, or can be implemented in the form of hardware plus software function modules.
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。It will be apparent to those skilled in the art that the present invention is not limited to the details of the above-described exemplary embodiments, but that the present invention may be embodied in other specific forms without departing from the spirit or essential characteristics of the invention.
因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附关联图标记视为限制所涉及的权利要求。Therefore, the embodiments are to be regarded in all respects as illustrative and not restrictive, and the scope of the invention is to be defined by the appended claims rather than the foregoing description, which are therefore intended to fall within the scope of the claims. All changes within the meaning and range of the equivalents of , are included in the present invention. Any reference signs in the claims shall not be construed as limiting the involved claim.
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should be noted that, in this document, relational terms such as "first" and "second" etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply these There is no such actual relationship or sequence between entities or operations. Moreover, the terms "comprising", "comprising" or any other variation thereof are intended to encompass a non-exclusive inclusion such that a process, method, article or device comprising a list of elements includes not only those elements, but also includes not explicitly listed or other elements inherent to such a process, method, article or apparatus. Without further limitation, an element qualified by the phrase "comprising a..." does not preclude the presence of additional identical elements in a process, method, article or apparatus that includes the element.
以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所发明的原理和新颖特点相一致的最宽的范围。The above descriptions are only specific embodiments of the present invention, so that those skilled in the art can understand or implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210046104.0A CN114564006A (en) | 2022-01-17 | 2022-01-17 | Walking operation planning method, device, equipment and medium for mobile robot |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202210046104.0A CN114564006A (en) | 2022-01-17 | 2022-01-17 | Walking operation planning method, device, equipment and medium for mobile robot |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN114564006A true CN114564006A (en) | 2022-05-31 |
Family
ID=81711345
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202210046104.0A Pending CN114564006A (en) | 2022-01-17 | 2022-01-17 | Walking operation planning method, device, equipment and medium for mobile robot |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN114564006A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115097823A (en) * | 2021-06-18 | 2022-09-23 | 北京盈迪曼德科技有限公司 | Robot task execution method and device, robot and storage medium |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105652864A (en) * | 2014-11-14 | 2016-06-08 | 科沃斯机器人有限公司 | Map construction method utilizing mobile robot and work method utilizing map |
| CN108303986A (en) * | 2018-03-09 | 2018-07-20 | 哈工大机器人(昆山)有限公司 | A kind of temporary obstructions processing method of laser slam navigation |
| KR20180084267A (en) * | 2017-01-16 | 2018-07-25 | (주)아티스 | Method for making map and measuring location using geometric characteristic point of environment and apparatus thereof |
| CN109709945A (en) * | 2017-10-26 | 2019-05-03 | 深圳市优必选科技有限公司 | A path planning method, device and robot based on obstacle classification |
| CN111486855A (en) * | 2020-04-28 | 2020-08-04 | 武汉科技大学 | Indoor two-dimensional semantic grid map construction method with object navigation points |
| CN112284389A (en) * | 2020-09-28 | 2021-01-29 | 深圳优地科技有限公司 | Mobile robot path planning method and device, mobile robot and storage medium |
-
2022
- 2022-01-17 CN CN202210046104.0A patent/CN114564006A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105652864A (en) * | 2014-11-14 | 2016-06-08 | 科沃斯机器人有限公司 | Map construction method utilizing mobile robot and work method utilizing map |
| KR20180084267A (en) * | 2017-01-16 | 2018-07-25 | (주)아티스 | Method for making map and measuring location using geometric characteristic point of environment and apparatus thereof |
| CN109709945A (en) * | 2017-10-26 | 2019-05-03 | 深圳市优必选科技有限公司 | A path planning method, device and robot based on obstacle classification |
| CN108303986A (en) * | 2018-03-09 | 2018-07-20 | 哈工大机器人(昆山)有限公司 | A kind of temporary obstructions processing method of laser slam navigation |
| CN111486855A (en) * | 2020-04-28 | 2020-08-04 | 武汉科技大学 | Indoor two-dimensional semantic grid map construction method with object navigation points |
| CN112284389A (en) * | 2020-09-28 | 2021-01-29 | 深圳优地科技有限公司 | Mobile robot path planning method and device, mobile robot and storage medium |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115097823A (en) * | 2021-06-18 | 2022-09-23 | 北京盈迪曼德科技有限公司 | Robot task execution method and device, robot and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN110827325B (en) | Target tracking method and device, electronic equipment and storage medium | |
| WO2024197815A1 (en) | Engineering machinery mapping method and device, and readable storage medium | |
| CN113859264B (en) | Vehicle control method, device, electronic equipment and storage medium | |
| CN111292531A (en) | Tracking method, device and equipment of traffic signal lamp and storage medium | |
| CN110866504B (en) | Method, device and equipment for acquiring annotation data | |
| CN113920158B (en) | Tracking model training and traffic object tracking method and device | |
| CN114036248A (en) | High-precision map data processing method, device and electronic device | |
| CN110657804A (en) | Indoor location service | |
| WO2022141858A1 (en) | Pedestrian detection method and apparatus, electronic device, and storage medium | |
| US12051252B2 (en) | Location discovery | |
| JP2023038164A (en) | Obstacle detection method, device, automatic driving vehicle, apparatus, and storage medium | |
| US20230237795A1 (en) | Object placement verification | |
| WO2024021340A1 (en) | Robot following method and apparatus, and robot and computer-readable storage medium | |
| CN113191279A (en) | Data annotation method, device, equipment, storage medium and computer program product | |
| CN111523334A (en) | Method and device for setting virtual forbidden zone, terminal equipment, label and storage medium | |
| WO2019201228A1 (en) | Position measurement method and position measurement device | |
| CN113126120A (en) | Data annotation method, device, equipment, storage medium and computer program product | |
| CN114564006A (en) | Walking operation planning method, device, equipment and medium for mobile robot | |
| EP3620965B1 (en) | Technologies for identifying unrecognisable objects in autonomous systems | |
| CN112630736A (en) | Method, device and equipment for determining parameters of roadside radar and storage medium | |
| CN112784732A (en) | Method, device, equipment and medium for recognizing ground object type change and training model | |
| CN112987707B (en) | A method and device for controlling automatic driving of a vehicle | |
| EP4242987A1 (en) | Pedestrian detection via a boundary cylinder model | |
| CN114815756B (en) | A method and device for intelligent planning of mobile robot's motion operation | |
| CN115542908A (en) | Pet robot following method, storage medium and pet robot |
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 | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20220531 |