CN113741473B - Photocatalyst mobile robot and map construction method - Google Patents

Photocatalyst mobile robot and map construction method Download PDF

Info

Publication number
CN113741473B
CN113741473B CN202111066245.0A CN202111066245A CN113741473B CN 113741473 B CN113741473 B CN 113741473B CN 202111066245 A CN202111066245 A CN 202111066245A CN 113741473 B CN113741473 B CN 113741473B
Authority
CN
China
Prior art keywords
robot
map
grid
local
laser radar
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.)
Expired - Fee Related
Application number
CN202111066245.0A
Other languages
Chinese (zh)
Other versions
CN113741473A (en
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.)
Shenzhen Benyun International Development Co ltd
Original Assignee
Shenzhen Benyun International Development 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 Shenzhen Benyun International Development Co ltd filed Critical Shenzhen Benyun International Development Co ltd
Priority to CN202111066245.0A priority Critical patent/CN113741473B/en
Publication of CN113741473A publication Critical patent/CN113741473A/en
Application granted granted Critical
Publication of CN113741473B publication Critical patent/CN113741473B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/0234Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
    • G05D1/0236Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons 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/0223Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
    • 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/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
    • G05D1/0251Control 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 extracting 3D information from a plurality of images taken from different locations, e.g. stereo vision
    • 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/0255Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
    • 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/0257Control of position or course in two dimensions specially adapted to land vehicles using a radar
    • 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)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Electromagnetism (AREA)
  • Optics & Photonics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Multimedia (AREA)
  • Acoustics & Sound (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Traffic Control Systems (AREA)

Abstract

The invention provides a photocatalyst mobile robot, which comprises a shell, a wireless communication module, a mobile assembly, a sensor module, a filter and an ROS module, wherein the shell is arranged on the mobile assembly; the sensor module comprises a depth-of-field camera and a laser radar, wherein the depth-of-field camera is arranged on the shell and is used for acquiring a local three-dimensional cloud image, and the laser radar is used for acquiring the distance between a local characteristic point and the robot; the map construction method comprises the steps of fusing a first grid map generated based on the laser radar with a second grid map generated based on the depth camera to generate an indoor map; the ROS module generates an indoor map by utilizing the collected information through the depth-of-field camera and the laser radar, so that the robot moves to a target position according to an instruction of external terminal equipment, and the purification assembly is driven to automatically purify air; the mobile robot improves the efficiency of air purification and expands the range of air purification.

Description

光触媒移动机器人及地图构建方法Photocatalytic mobile robot and map construction method

技术领域Technical Field

本发明涉及机器人技术领域,尤其是涉及到一种光触媒移动机器人及地图构建方法。The present invention relates to the field of robot technology, and in particular to a photocatalyst mobile robot and a map construction method.

背景技术Background Art

在当今时代,人们日常生活及生产过程中,空气净化的需求日益扩大,这种市场需求背景之下,衍生了光触媒空气净化机。然而在信息化迅猛发展的社会,智能、自主、便捷的物联网设备也已经成为了当今主要的发展方向。现有光触媒空气净化产品不能够自主移动,自动对目标区域进行空气净化,其净化的区域有限。In today's era, the demand for air purification in people's daily life and production process is increasing. Under this market demand background, photocatalyst air purifiers have emerged. However, in a society with rapid development of informatization, intelligent, autonomous and convenient Internet of Things devices have also become the main development direction today. Existing photocatalyst air purification products cannot move autonomously and automatically purify the air in the target area, and the area they purify is limited.

发明内容Summary of the invention

本发明的目的是提供一种光触媒移动机器人及地图构建方法,用于解决现有技术中空气净化产品的净化范围有限的问题。The purpose of the present invention is to provide a photocatalyst mobile robot and a map construction method, which are used to solve the problem of limited purification range of air purification products in the prior art.

本实施例一方面提供一种光触媒移动机器人,包括:On the one hand, this embodiment provides a photocatalyst mobile robot, comprising:

壳体:包括外壳以及设置在所述外壳一端的底盘;Shell: including an outer shell and a chassis arranged at one end of the outer shell;

无线通讯模组,设置于所述壳体内,用于与外部终端无线连接;A wireless communication module, disposed in the housing, for wirelessly connecting to an external terminal;

移动组件,安装在所述底盘上;用于移动机器人;A moving component, mounted on the chassis, used for moving the robot;

净化组件,包括设置于所述外壳表面的进风口和出风口;以及安装在所述外壳内的空气净化器;A purification component, comprising an air inlet and an air outlet arranged on the surface of the housing; and an air purifier installed in the housing;

传感器模组,包括设置于所述外壳上的景深摄像头以及激光雷达,所述景深摄像头用于获取局部三维云图,所述激光雷达用于获取局部特征点与机器人之间的距离;A sensor module, comprising a depth-of-field camera and a laser radar arranged on the housing, wherein the depth-of-field camera is used to obtain a local three-dimensional cloud image, and the laser radar is used to obtain a distance between a local feature point and the robot;

滤波器,设置于所述壳体内,用于根据机器人的运动状态,获取所述局部特征点相对于机器人的实时位置和姿态;所述机器人的运动状态包括机器人当前状态下的加速度、角速度以及位移;A filter is disposed in the housing and is used to obtain the real-time position and posture of the local feature point relative to the robot according to the motion state of the robot; the motion state of the robot includes the acceleration, angular velocity and displacement of the robot in the current state;

ROS模块,设置于所述壳体内,用于根据所述局部三维云图以及局部特征点与机器人之间的距离构建室内地图。The ROS module is disposed in the shell and is used to construct an indoor map according to the local three-dimensional cloud image and the distance between the local feature point and the robot.

优选地,传感器模组还包括超声波模组以及悬崖传感器,所述超声波模组用于检测机器人前方的障碍物,所述悬崖传感器用于检测工作平台的高度差。Preferably, the sensor module also includes an ultrasonic module and a cliff sensor, wherein the ultrasonic module is used to detect obstacles in front of the robot, and the cliff sensor is used to detect the height difference of the working platform.

优选地,所述超声波模组包括3个超声波探测仪,所述超声波探测仪设置在所述外壳上。Preferably, the ultrasonic module includes three ultrasonic detectors, and the ultrasonic detectors are arranged on the housing.

优选地,所述移动组件包括两个主动轮,设置在所述主动轮内的轮毂电机,以及环绕于所述底盘设置的四个辅助万向轮。Preferably, the moving assembly includes two driving wheels, a hub motor arranged inside the driving wheels, and four auxiliary universal wheels arranged around the chassis.

第二方面,本实施例提供一种基于上述光触媒移动机器人的地图构建方法,所述地图构建方法包括,In a second aspect, this embodiment provides a map construction method based on the above-mentioned photocatalyst mobile robot, and the map construction method comprises:

获取机器人的位移、加速度以及速度;Get the displacement, acceleration and speed of the robot;

通过激光雷达获取局部特征点与机器人之间的距离以及角度;The distance and angle between the local feature point and the robot are obtained through the laser radar;

根据所述机器人的位移、加速度、速度以及所述局部特征点与机器人之间的距离以及角度,获取所述局部特征点相对于机器人的实时位置和姿态,以生成第一栅格图;所述局部特征点表示激光雷达的检测范围内的多个地标;According to the displacement, acceleration, speed of the robot and the distance and angle between the local feature points and the robot, the real-time position and posture of the local feature points relative to the robot are obtained to generate a first grid map; the local feature points represent multiple landmarks within the detection range of the laser radar;

通过景深摄像头采集局部画像,以生成局部三维云图;The local image is collected through the depth-of-field camera to generate a local three-dimensional cloud image;

将所述局部三维云图投影形成第二栅格图;Projecting the local three-dimensional cloud image to form a second grid image;

将所述第一栅格图与所述第二栅格图进行融合,以生成室内地图。The first raster image is fused with the second raster image to generate an indoor map.

其中,所述第一栅格图以及第二栅格图均由多个栅格组成,每个栅格的状态为占用或者空;Wherein, the first grid map and the second grid map are both composed of a plurality of grids, and the status of each grid is occupied or empty;

若所述第一栅格图以及所述第二栅格图的栅格的状态均为空时,则所述栅格的状态判定为空;其余情况均判定为占用。If the states of the grids of the first grid map and the second grid map are both empty, the state of the grid is determined to be empty; in other cases, the state of the grid is determined to be occupied.

本发明提供的一种光触媒移动机器人,通过景深摄像头和激光雷达采集信息,ROS模块利用采集到的信息生成室内地图,从而使机器人根据外部终端设备的指令移动至目标位置,驱动净化组件自动对空气进行净化;本发明的移动机器人提高了空气净化的效率,扩大了空气净化的范围。The present invention provides a photocatalyst mobile robot, which collects information through a depth-of-field camera and a laser radar, and a ROS module uses the collected information to generate an indoor map, so that the robot moves to a target position according to instructions from an external terminal device and drives a purification component to automatically purify the air; the mobile robot of the present invention improves the efficiency of air purification and expands the range of air purification.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1为本发明实施例一的一种光触媒移动机器人的结构示意图;FIG1 is a schematic structural diagram of a photocatalyst mobile robot according to a first embodiment of the present invention;

图2为本发明实施例一的一种光触媒移动机器人的系统框架图;FIG2 is a system framework diagram of a photocatalyst mobile robot according to Embodiment 1 of the present invention;

图3为本发明实施例二的地图构建方法的流程框图。FIG3 is a flowchart of a map construction method according to a second embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making any creative work shall fall within the scope of protection of the present invention.

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后、内、外,中心……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, inside, outside, center...) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.

在本发明中,除非另有明确的规定和限定,术语“连接”、“固定”等应做广义理解,例如,“固定”可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。In the present invention, unless otherwise clearly specified and limited, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "fixation" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

另外,本发明各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。。In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in the field can realize it. When the combination of technical solutions is contradictory or cannot be realized, it should be considered that such combination of technical solutions does not exist and is not within the protection scope required by the present invention.

现提供以下实施例:The following embodiments are now provided:

实施例一:Embodiment 1:

如图1~图2所示的一种光触媒移动机器人,包括:A photocatalyst mobile robot as shown in FIGS. 1 and 2 comprises:

壳体1:包括外壳11以及设置在所述外壳11一端的底盘12;Housing 1: comprises a housing 11 and a chassis 12 arranged at one end of the housing 11;

无线通讯模组2,设置于所述壳体1内,用于与外部终端无线连接;无线终端例如web服务平台以及手机APP,通过手机和web服务平台发送指令通过传输到无线通讯模组;无线通讯模组可以是全球移动通讯系统(Global System of Mobile communication,简称为GSM)、宽带码分多址(Wideband Code Division Multiple Access,简称为WCDMA)、4G网络、5G网络、蓝牙(Bluetooth)、Wi-Fi等无线网络模组。The wireless communication module 2 is arranged in the shell 1 and is used for wireless connection with an external terminal; the wireless terminal, such as a web service platform and a mobile phone APP, sends instructions through the mobile phone and the web service platform and transmits them to the wireless communication module; the wireless communication module can be a wireless network module such as the Global System of Mobile communication (GSM), Wideband Code Division Multiple Access (WCDMA), 4G network, 5G network, Bluetooth, Wi-Fi, etc.

移动组件3,安装在所述底盘上;用于移动机器人;移动组件包括两个主动轮,设置在所述主动轮内的轮毂电机,以及环绕于所述底盘设置的四个辅助万向轮;轮毂电机是将车子的动力系统、传动系统以及刹车系统集成到一起的电机。The mobile component 3 is installed on the chassis and is used to move the robot. The mobile component includes two driving wheels, a hub motor arranged inside the driving wheels, and four auxiliary universal wheels arranged around the chassis. The hub motor is a motor that integrates the power system, transmission system and brake system of the vehicle.

净化组件4,包括设置于所述外壳表面的进风口41和出风口42;以及安装在所述外壳内的空气净化器(图未示);打开空气净化器后,通过进风口41进风,出风口42出风,实现空气循环。The purification component 4 includes an air inlet 41 and an air outlet 42 arranged on the surface of the shell; and an air purifier (not shown) installed in the shell; after the air purifier is turned on, air is taken in through the air inlet 41 and discharged through the air outlet 42 to achieve air circulation.

传感器模组5,包括设置于所述外壳上的景深摄像头51以及激光雷达52,所述景深摄像头51用于获取局部三维云图,具体地,所述景深摄像头51可设置两组,其中一组可以为用于识别低分辩率深度图的第一相机,以及提供立体视觉的第二相机,通过两组相机融合拍摄形成局部三维云图,此局部三维云图用于计算表面法线图,从而估算当前机器人的姿态。The sensor module 5 includes a depth of field camera 51 and a laser radar 52 arranged on the shell. The depth of field camera 51 is used to obtain a local three-dimensional cloud map. Specifically, the depth of field camera 51 can be set in two groups, one of which can be a first camera for identifying a low-resolution depth map, and a second camera for providing stereo vision. The local three-dimensional cloud map is formed by fusing the two groups of cameras. This local three-dimensional cloud map is used to calculate the surface normal map, thereby estimating the current posture of the robot.

所述激光雷达52用于获取局部特征点与机器人之间的距离;具体地,可通过激光雷达52输出机器人与特征点表面的距离,每个特征点可以理解为一个地标,局部特征点可以包括多个特征点,其中特征点的数量越多,估算出机器人的相对位置坐标就越准确。The laser radar 52 is used to obtain the distance between the local feature point and the robot; specifically, the laser radar 52 can output the distance between the robot and the feature point surface. Each feature point can be understood as a landmark. The local feature point can include multiple feature points. The more feature points there are, the more accurate the estimation of the relative position coordinates of the robot will be.

滤波器6,设置于所述壳体1内,优选为扩展卡尔曼滤波器;所述滤波器用于根据机器人的运动状态,从而获取所述局部特征点相对于机器人的实时位置和姿态;所述机器人的运动状态包括机器人当前状态下的加速度、角速度以及位移。The filter 6 is arranged in the shell 1 and is preferably an extended Kalman filter; the filter is used to obtain the real-time position and posture of the local feature point relative to the robot according to the motion state of the robot; the motion state of the robot includes the acceleration, angular velocity and displacement of the robot in the current state.

ROS模块7,设置于所述壳体1内,用于根据所述局部三维云图以及局部特征点与机器人之间的距离构建室内地图;外部终端的指令移动至室内地图的目标位置,以驱动净化组件净化空气,具体地,构建完室内地图后,可通过无线通讯模组将室内地图上报至手机上,根据室内环境,在手机APP中标记室内环境各个区域的位置,例如厨房、客厅等,例如确定厨房区域的位置后,将厨房区域的某一位置作为目标位置,在手机APP上规划在厨房区域空气净化的目标轨迹,然后将目标位置指令信息通过无线通讯模组下发至ROS模块,所述ROS模块根据目标位置指令信息驱动轮毂电机带动主动轮转动,从而带动机器人移动至厨房区域,然后根据所述目标轨迹进行空气净化,可通过手机APP实现对空气净化器远程打开和关闭,从而对厨房区域的空气净化;实现了全自动化的净化,扩大了净化范围,提高了净化的效率。The ROS module 7 is arranged in the shell 1, and is used to build an indoor map according to the local three-dimensional cloud map and the distance between the local feature point and the robot; the command of the external terminal moves to the target position of the indoor map to drive the purification component to purify the air. Specifically, after the indoor map is built, the indoor map can be reported to the mobile phone through the wireless communication module, and the positions of various areas of the indoor environment are marked in the mobile phone APP according to the indoor environment, such as the kitchen, living room, etc. For example, after determining the position of the kitchen area, a certain position in the kitchen area is used as the target position, and the target trajectory of air purification in the kitchen area is planned on the mobile phone APP, and then the target position instruction information is sent to the ROS module through the wireless communication module. The ROS module drives the hub motor to drive the active wheel to rotate according to the target position instruction information, thereby driving the robot to move to the kitchen area, and then purifies the air according to the target trajectory. The air purifier can be remotely turned on and off through the mobile phone APP, thereby purifying the air in the kitchen area; fully automated purification is realized, the purification range is expanded, and the purification efficiency is improved.

优选地,传感器模组4还包括超声波模组53以及悬崖传感器54,所述超声波模组用于检测机器人前方的障碍物,所述悬崖传感器用于检测工作平台的高度差,在检测到台阶或者高处时,发送信号到ROS模块,ROS模块控制机器人停止移动,用以防止防止机器人从高处滑落。Preferably, the sensor module 4 also includes an ultrasonic module 53 and a cliff sensor 54. The ultrasonic module is used to detect obstacles in front of the robot, and the cliff sensor is used to detect the height difference of the working platform. When a step or a high place is detected, a signal is sent to the ROS module. The ROS module controls the robot to stop moving to prevent the robot from sliding from a high place.

优选地,所述超声波模组53包括3个超声波探测仪,所述超声波探测仪设置在所述外壳上。Preferably, the ultrasonic module 53 includes three ultrasonic detectors, and the ultrasonic detectors are arranged on the housing.

实施例二:Embodiment 2:

本实施例提供一种基于上述光触媒移动机器人的地图构建方法,如图3所示,所述地图构建方法包括,This embodiment provides a map construction method based on the above-mentioned photocatalyst mobile robot, as shown in FIG3 , the map construction method comprises:

步骤S100:获取机器人的位移、加速度以及速度;可通过轮毂电机的转动圈数,获取机器人的位移,通过经过的时间可以计算出机器人的加速度、速度。Step S100: Obtain the displacement, acceleration and speed of the robot; the displacement of the robot can be obtained by the number of rotations of the hub motor, and the acceleration and speed of the robot can be calculated by the elapsed time.

步骤S101:通过激光雷达52可获取局部特征点与机器人之间的距离以及角度;其中,激光雷达52的测量范围为0~360°,水平分辨率为0.2°,激光雷达52可通过10~100HZ的频率实现全周扫描。Step S101: The distance and angle between the local feature point and the robot can be obtained through the laser radar 52; wherein, the measurement range of the laser radar 52 is 0 to 360°, the horizontal resolution is 0.2°, and the laser radar 52 can achieve full-circle scanning at a frequency of 10 to 100 Hz.

步骤S102:根据所述机器人的位移、加速度、速度以及所述局部特征点与机器人之间的距离以及角度,获取所述局部特征点相对于机器人的实时位置和姿态,以生成第一栅格图;所述局部特征点表示激光雷达52的检测范围内的多个地标;Step S102: acquiring the real-time position and posture of the local feature points relative to the robot according to the displacement, acceleration, speed of the robot and the distance and angle between the local feature points and the robot, so as to generate a first grid map; the local feature points represent multiple landmarks within the detection range of the laser radar 52;

步骤S103:通过景深摄像头51采集局部画像,以生成局部三维云图,所述局部画像表示景深摄像头51能检测到的局部范围内的三维图像,通过场景表面点计算出表面法线图,用以估算出机器人的实时姿态,根据机器人的实时姿态;根据实时姿态进行非线性优化,然后进行回环检测;最后建立局部三维云图;Step S103: A local image is collected through the depth-of-field camera 51 to generate a local three-dimensional cloud map, wherein the local image represents a three-dimensional image within a local range that can be detected by the depth-of-field camera 51, and a surface normal map is calculated through scene surface points to estimate the real-time posture of the robot. According to the real-time posture of the robot, nonlinear optimization is performed, and then loop detection is performed; finally, a local three-dimensional cloud map is established;

步骤S104:在所述局部三维云图中进行优化处理,消除虚假障碍信息,将优化后的三维云图投影形成第二栅格图;第一栅格图和第二栅格图均为2D图;Step S104: performing optimization processing in the local three-dimensional cloud map to eliminate false obstacle information, and projecting the optimized three-dimensional cloud map to form a second grid map; the first grid map and the second grid map are both 2D maps;

步骤S105:将所述第一栅格图与所述第二栅格图进行融合,以生成室内地图;Step S105: fusing the first raster image with the second raster image to generate an indoor map;

其中,所述第一栅格图以及第二栅格图均由多个栅格组成,每个栅格的状态为占用或者空;例如在第一栅格图中的某一栅格区域内,占用面积占总栅格面积的比值高于预设阈值(例如50%),即代表此栅格的状态为占用,占用面积占总栅格面积的比值低于预设阈值,即代表此栅格的状态为空。Among them, the first grid map and the second grid map are both composed of multiple grids, and the status of each grid is occupied or empty; for example, in a certain grid area in the first grid map, the ratio of the occupied area to the total grid area is higher than a preset threshold (for example, 50%), which means that the status of this grid is occupied, and the ratio of the occupied area to the total grid area is lower than the preset threshold, which means that the status of this grid is empty.

若所述第一栅格图以及所述第二栅格图的栅格的状态均为空时,则所述栅格的状态判定为空;If the states of the grids of the first grid map and the second grid map are both empty, the state of the grid is determined to be empty;

若所述第一栅格图以及所述第二栅格图的栅格的状态均为占用时,则所述栅格的状态判定为占用;If the states of the grids in the first grid map and the second grid map are both occupied, the state of the grid is determined to be occupied;

若所述第一栅格图的栅格的状态为占用,所述第二栅格图的栅格的状态为空时,则所述栅格的状态判定为占用;If the state of the grid of the first grid map is occupied and the state of the grid of the second grid map is empty, the state of the grid is determined to be occupied;

若所述第一栅格图的栅格的状态为空,所述第二栅格图的栅格的状态为占用时,则所述栅格的状态判定为占用。If the state of the grid of the first grid map is empty and the state of the grid of the second grid map is occupied, the state of the grid is determined to be occupied.

在实际应用中进行数据关联时,我们可能遇到下面的问题:When performing data association in practical applications, we may encounter the following problems:

1.可能上一次看到了某个特征点,但下一次却没有看到;1. Maybe a certain feature point was seen last time, but not seen next time;

2.可能这次看到了特征点,但之后却再也看不到这个特征点;2. You may see the feature point this time, but you may never see it again;

上述问题将会对我们的导航以及地图绘制造成严重的问题;由于景深摄像头51和激光雷达52监测都存在一定的检测盲区,通过将第一栅格图和第二栅格图融合,减少了检测盲区,提高了检测到的特征点的完整性,极大的规避了上述两个问题。The above problems will cause serious problems for our navigation and map drawing; since both the depth of field camera 51 and the laser radar 52 monitoring have certain detection blind spots, by fusing the first raster map and the second raster map, the detection blind spots are reduced, the integrity of the detected feature points is improved, and the above two problems are greatly avoided.

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims (4)

1.一种光触媒移动机器人,其特征在于,包括:1. A photocatalyst mobile robot, comprising: 壳体:包括外壳以及设置在所述外壳一端的底盘;Shell: including an outer shell and a chassis arranged at one end of the outer shell; 无线通讯模组,设置于所述壳体内,用于与外部终端无线连接;A wireless communication module, disposed in the housing, for wirelessly connecting to an external terminal; 移动组件,安装在所述底盘上,用于移动机器人;A moving component, mounted on the chassis, for moving the robot; 净化组件,包括设置于所述外壳表面的进风口和出风口;以及安装在所述外壳内的空气净化器;A purification component, comprising an air inlet and an air outlet arranged on the surface of the housing; and an air purifier installed in the housing; 传感器模组,包括设置于所述外壳上的景深摄像头以及激光雷达,所述景深摄像头用于获取局部三维云图,所述激光雷达用于获取局部特征点与机器人之间的距离;A sensor module, comprising a depth-of-field camera and a laser radar arranged on the housing, wherein the depth-of-field camera is used to obtain a local three-dimensional cloud image, and the laser radar is used to obtain a distance between a local feature point and the robot; 滤波器,设置于所述壳体内,用于根据机器人的运动状态,获取所述局部特征点相对于机器人的实时位置和姿态;所述机器人的运动状态包括机器人当前状态下的加速度、角速度以及位移;A filter is disposed in the housing and is used to obtain the real-time position and posture of the local feature point relative to the robot according to the motion state of the robot; the motion state of the robot includes the acceleration, angular velocity and displacement of the robot in the current state; ROS模块,设置于所述壳体内,用于根据所述局部三维云图以及局部特征点与机器人之间的距离构建室内地图;以根据外部终端的指令移动至室内地图的目标位置,驱动净化组件净化空气;The ROS module is disposed in the housing and is used to construct an indoor map according to the local three-dimensional cloud map and the distance between the local feature point and the robot; and to move to a target position in the indoor map according to the instruction of the external terminal to drive the purification component to purify the air; 所述构建室内地图包括:The indoor map construction comprises: 获取机器人的位移、加速度以及速度;Get the displacement, acceleration and speed of the robot; 通过激光雷达获取局部特征点与机器人之间的距离以及角度;The distance and angle between the local feature point and the robot are obtained through the laser radar; 根据所述机器人的位移、加速度、速度以及所述局部特征点与机器人之间的距离以及角度,获取所述局部特征点相对于机器人的实时位置和姿态,以生成第一栅格图;所述局部特征点表示激光雷达的检测范围内的多个地标;According to the displacement, acceleration, speed of the robot and the distance and angle between the local feature points and the robot, the real-time position and posture of the local feature points relative to the robot are obtained to generate a first grid map; the local feature points represent multiple landmarks within the detection range of the laser radar; 通过景深摄像头采集局部画像,以生成局部三维云图;The local image is collected through the depth-of-field camera to generate a local three-dimensional cloud image; 将所述局部三维云图投影形成第二栅格图;Projecting the local three-dimensional cloud image to form a second grid image; 将所述第一栅格图与所述第二栅格图进行融合,以生成室内地图;Merging the first raster image with the second raster image to generate an indoor map; 其中,所述第一栅格图以及第二栅格图均由多个栅格组成,每个栅格的状态为占用或者空;Wherein, the first grid map and the second grid map are both composed of a plurality of grids, and the status of each grid is occupied or empty; 若所述第一栅格图以及所述第二栅格图的栅格的状态均为空时,则所述栅格的状态判定为空;其余情况均判定为占用。If the states of the grids of the first grid map and the second grid map are both empty, the state of the grid is determined to be empty; in other cases, the state of the grid is determined to be occupied. 2.根据权利要求1所述的光触媒移动机器人,其特征在于,传感器模组还包括超声波模组以及悬崖传感器,所述超声波模组用于检测机器人前方的障碍物,所述悬崖传感器用于检测工作平台的高度差。2. The photocatalyst mobile robot according to claim 1 is characterized in that the sensor module also includes an ultrasonic module and a cliff sensor, the ultrasonic module is used to detect obstacles in front of the robot, and the cliff sensor is used to detect the height difference of the working platform. 3.根据权利要求2所述的光触媒移动机器人,其特征在于,所述超声波模组包括3个超声波探测仪,所述超声波探测仪设置在所述外壳上。3 . The photocatalyst mobile robot according to claim 2 , wherein the ultrasonic module comprises three ultrasonic detectors, and the ultrasonic detectors are arranged on the shell. 4.根据权利要求1所述的光触媒移动机器人,其特征在于,所述移动组件包括两个主动轮,设置在所述主动轮内的轮毂电机,以及环绕于所述底盘设置的四个辅助万向轮。4. The photocatalytic mobile robot according to claim 1, characterized in that the mobile component comprises two driving wheels, a hub motor disposed inside the driving wheels, and four auxiliary universal wheels disposed around the chassis.
CN202111066245.0A 2021-09-13 2021-09-13 Photocatalyst mobile robot and map construction method Expired - Fee Related CN113741473B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111066245.0A CN113741473B (en) 2021-09-13 2021-09-13 Photocatalyst mobile robot and map construction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111066245.0A CN113741473B (en) 2021-09-13 2021-09-13 Photocatalyst mobile robot and map construction method

Publications (2)

Publication Number Publication Date
CN113741473A CN113741473A (en) 2021-12-03
CN113741473B true CN113741473B (en) 2024-08-20

Family

ID=78738217

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111066245.0A Expired - Fee Related CN113741473B (en) 2021-09-13 2021-09-13 Photocatalyst mobile robot and map construction method

Country Status (1)

Country Link
CN (1) CN113741473B (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073167A (en) * 2016-11-10 2018-05-25 深圳灵喵机器人技术有限公司 A kind of positioning and air navigation aid based on depth camera and laser radar

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8958911B2 (en) * 2012-02-29 2015-02-17 Irobot Corporation Mobile robot
US9233472B2 (en) * 2013-01-18 2016-01-12 Irobot Corporation Mobile robot providing environmental mapping for household environmental control
KR101878827B1 (en) * 2016-11-30 2018-07-17 주식회사 유진로봇 Obstacle Sensing Apparatus and Method for Multi-Channels Based Mobile Robot, Mobile Robot including the same
CN106909156B (en) * 2017-03-30 2020-03-17 北京小米移动软件有限公司 Air purification method and device
KR102548614B1 (en) * 2017-09-07 2023-06-29 코웨이 주식회사 Air purifying robot
CN107728616B (en) * 2017-09-27 2019-07-02 广东宝乐机器人股份有限公司 Map creation method of mobile robot and mobile robot
KR102008367B1 (en) * 2018-01-18 2019-08-07 소프트온넷(주) System and method for autonomous mobile robot using a.i. planning and smart indoor work management system using the robot
US11497372B2 (en) * 2019-03-19 2022-11-15 Lg Electronics Inc. Air purifying system and control method for the air purifying system
CN110645974B (en) * 2019-09-26 2020-11-27 西南科技大学 An indoor map construction method for mobile robots based on fusion of multi-sensors

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108073167A (en) * 2016-11-10 2018-05-25 深圳灵喵机器人技术有限公司 A kind of positioning and air navigation aid based on depth camera and laser radar

Also Published As

Publication number Publication date
CN113741473A (en) 2021-12-03

Similar Documents

Publication Publication Date Title
CN110262495B (en) Control system and method for autonomous navigation and precise positioning of mobile robots
CN110262517A (en) The Trajectory Tracking Control method of AGV system
JP4951180B2 (en) Autonomous multi-platform robot system
US11720100B2 (en) Systems and methods for utilizing semantic information for navigation of a robotic device
CN111308490B (en) Balance car indoor positioning and navigation system based on single-line laser radar
JP6605232B2 (en) Travel route setting system
Löper et al. Automated valet parking as part of an integrated travel assistance
CN108614545B (en) Abnormal state monitoring method
CN110632919A (en) An autonomous positioning and navigation method based on a crawler rescue robot
JP2019501384A (en) Autonomous positioning navigation equipment, positioning navigation method and autonomous positioning navigation system
JP2020079997A (en) Information processing apparatus, information processing method, and program
CN110750097A (en) An indoor robot navigation system and method for mapping, positioning and moving
CN110716549A (en) Autonomous navigation robot system for map-free area patrol and navigation method thereof
EP4414741A1 (en) Laser radar device, cleaning method, and vehicle
CN119164394A (en) An autonomous navigation method and system for an intelligent inspection quadruped robot
JP2004133882A (en) Autonomous multi-platform robot system
CN115981314A (en) Robot navigation automatic obstacle avoidance method and system based on two-dimensional laser radar positioning
CN113741473B (en) Photocatalyst mobile robot and map construction method
CN111157008B (en) Local autonomous navigation system and method based on multi-dimensional environmental information perception
CN111964673A (en) Unmanned vehicle positioning system
KR20180038884A (en) Airport robot, and method for operating server connected thereto
CN117130356A (en) Environment information acquisition method, device and storage medium
JP2022514375A (en) Autonomous home appliances
CN211552867U (en) A visual navigation system for assisting unmanned vehicles
US20240208488A1 (en) Information processing device, control method, and recording medium

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
GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20240820

CF01 Termination of patent right due to non-payment of annual fee