CN111538034B - 障碍物识别方法、装置及存储介质 - Google Patents
障碍物识别方法、装置及存储介质 Download PDFInfo
- Publication number
- CN111538034B CN111538034B CN202010322554.9A CN202010322554A CN111538034B CN 111538034 B CN111538034 B CN 111538034B CN 202010322554 A CN202010322554 A CN 202010322554A CN 111538034 B CN111538034 B CN 111538034B
- Authority
- CN
- China
- Prior art keywords
- obstacle
- line laser
- determining
- vertical distance
- contour
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000008859 change Effects 0.000 claims description 5
- 230000001788 irregular Effects 0.000 claims description 4
- 230000004888 barrier function Effects 0.000 abstract description 5
- 238000010586 diagram Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000013473 artificial intelligence Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000010408 sweeping Methods 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L11/00—Machines for cleaning floors, carpets, furniture, walls, or wall coverings
- A47L11/40—Parts or details of machines not provided for in groups A47L11/02 - A47L11/38, or not restricted to one of these groups, e.g. handles, arrangements of switches, skirts, buffers, levers
- A47L11/4011—Regulation of the cleaning machine by electric means; Control systems and remote control systems therefor
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/93—Lidar systems specially adapted for specific applications for anti-collision purposes
- G01S17/931—Lidar systems specially adapted for specific applications for anti-collision purposes of land vehicles
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/08—Systems determining position data of a target for measuring distance only
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/02—Systems using the reflection of electromagnetic waves other than radio waves
- G01S17/06—Systems determining position data of a target
- G01S17/42—Simultaneous measurement of distance and other co-ordinates
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4802—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00 using analysis of echo signal for target characterisation; Target signature; Target cross-section
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/4808—Evaluating distance, position or velocity data
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S7/00—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00
- G01S7/48—Details of systems according to groups G01S13/00, G01S15/00, G01S17/00 of systems according to group G01S17/00
- G01S7/481—Constructional features, e.g. arrangements of optical elements
- G01S7/4814—Constructional features, e.g. arrangements of optical elements of transmitters alone
- G01S7/4815—Constructional features, e.g. arrangements of optical elements of transmitters alone using multiple transmitters
-
- 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
-
- 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/0223—Control 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
-
- 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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control 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
-
- 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/20—Control system inputs
- G05D1/24—Arrangements for determining position or orientation
- G05D1/242—Means based on the reflection of waves generated by the vehicle
-
- 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/60—Intended control result
- G05D1/648—Performing a task within a working area or space, e.g. cleaning
- G05D1/6484—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape
- G05D1/6485—Performing a task within a working area or space, e.g. cleaning by taking into account parameters or characteristics of the working area or space, e.g. size or shape by taking into account surface type, e.g. carpeting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
- G06V10/60—Extraction of image or video features relating to illumination properties, e.g. using a reflectance or lighting model
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
- G06V20/58—Recognition of moving objects or obstacles, e.g. vehicles or pedestrians; Recognition of traffic objects, e.g. traffic signs, traffic lights or roads
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47L—DOMESTIC WASHING OR CLEANING; SUCTION CLEANERS IN GENERAL
- A47L2201/00—Robotic cleaning machines, i.e. with automatic control of the travelling movement or the cleaning operation
- A47L2201/04—Automatic control of the travelling movement; Automatic obstacle detection
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2420/00—Indexing codes relating to the type of sensors based on the principle of their operation
- B60W2420/40—Photo, light or radio wave sensitive means, e.g. infrared sensors
- B60W2420/408—Radar; Laser, e.g. lidar
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/20—Static objects
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2554/00—Input parameters relating to objects
- B60W2554/40—Dynamic objects, e.g. animals, windblown objects
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2105/00—Specific applications of the controlled vehicles
- G05D2105/10—Specific applications of the controlled vehicles for cleaning, vacuuming or polishing
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2109/00—Types of controlled vehicles
- G05D2109/10—Land vehicles
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D2111/00—Details of signals used for control of position, course, altitude or attitude of land, water, air or space vehicles
- G05D2111/10—Optical signals
- G05D2111/17—Coherent light, e.g. laser signals
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10028—Range image; Depth image; 3D point clouds
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30248—Vehicle exterior or interior
- G06T2207/30252—Vehicle exterior; Vicinity of vehicle
- G06T2207/30261—Obstacle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- Mathematical Physics (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Software Systems (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Traffic Control Systems (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Image Analysis (AREA)
Abstract
本申请涉及一种障碍物识别方法、装置及存储介质,属于计算机技术领域,该方法包括:获取图像采集组件发送的环境图像;使用环境图像中反射光的像素坐标,确定线激光所作用的物体的轮廓信息;在轮廓信息指示的轮廓为障碍物轮廓时,确定线激光所作用的物体为障碍物;可以解决现有的障碍物识别方法容易受到环境光的影响,导致识别结果不准确的问题;由于通过第一线激光发射器和图像采集组件联合实现采集环境图像,在环境光较暗的情况下,图像采集组件仍然能采集到线激光的反射光的图像,因此,可以保证在环境光较暗的情况下依然能够识别出障碍物。
Description
技术领域
本申请涉及一种障碍物识别方法、装置及存储介质,属于计算机技术领域。
背景技术
随着智能化的不断发展,自移动设备(比如:扫地机器人、智能割草机等)可以自动识别前方是否存在障碍物,以采取避障策略。
现有的障碍物识别方法包括:通过图像识别算法识别图像中的障碍物。
然而,通过图像识别算法识别障碍物时,若环境光较弱,则会影响图像识别结果,导致无法识别障碍物的问题。
发明内容
本申请提供了一种障碍物识别方法、装置及存储介质,可以解决现有的障碍物识别方法容易受到环境光的影响,导致识别结果不准确的问题。本申请提供如下技术方案:
第一方面,提供了一种障碍物识别方法,用于自移动设备中,所述自移动设备上安装有第一线激光发射器和图像采集组件;所述第一激光传感器用于沿行进方向的斜下方发射线激光;所述图像采集组件用于采集包括所述线激光经物体反射得到的反射光的环境图像;所述方法包括:
获取所述图像采集组件发送的环境图像;
使用所述环境图像中反射光的像素坐标,确定所述线激光所作用的物体的轮廓信息;
在所述轮廓信息指示的轮廓为障碍物轮廓时,确定所述线激光所作用的物体为障碍物。
可选地,所述确定所述线激光所作用的物体为障碍物之后,还包括:
根据所述轮廓信息确定所述障碍物相对于地面的垂直距离。
可选地,所述根据所述轮廓信息确定所述障碍物相对于地面的垂直距离,,包括:
获取地面与所述第一线激光发射器之间的第一垂直距离;
基于激光测距原理和所述轮廓信息的像素坐标,确定所述线激光所作用的物体与所述第一线激光发射器之间的第二垂直距离;
将所述第二垂直距离与所述第一垂直距离之间的差值确定为所述垂直距离。
可选地,所述获取地面与所述第一线激光发射器之间的第一垂直距离,包括:
对于历史采集到的、且所述线激光所作用的物体相对于地面的垂直距离小于或等于所述预设距离阈值的历史环境图像,基于激光测距原理和所述历史环境图像中反射光的像素坐标,确定所述物体与所述第一线激光发射器之间的垂直距离,得到所述第一垂直距离。
可选地,所述自移动设备上还设置有第二线激光发射器,所述第二线激光发射器用于发送其它线激光,所述其它线激光的发射方向与所述线激光的发射方向不同;所述环境图像还包括所述其它线激光经物体反射得到的反射光。
可选地,所述确定所述线激光所作用的物体为障碍物之后,还包括:
基于所述障碍物的类型确定所述自移动设备的工作策略,所述工作策略用于躲避或越过所述障碍物。
可选地,所述基于所述障碍物的类型确定所述自移动设备的工作策略,包括:
在所述障碍物为地毯,且所述地毯相对于地面的垂直距离大于第一阈值小于第二阈值时,确定所述自移动设备的工作策略为加速行驶,以越过所述障碍物;
在所述障碍物为地毯,且所述地毯相对于地面的垂直距离大于或等于第二阈值时,确定所述自移动设备的工作策略为改变行驶方向,以躲避所述障碍物;
在所述障碍物为台阶,所述台阶位于地面之下、且相对于地面的垂直距离大于第三阈值小于第四阈值时,确定所述自移动设备的工作策略为减速行驶,以下降至所述台阶对应的高度;
在所述障碍物为台阶,所述台阶位于地面之下、且相对于地面的垂直距离大于或等于第四阈值时,确定所述自移动设备的工作策略为改变行驶方向,以躲避所述障碍物。
第二方面,提供了一种障碍物识别装置,用于自移动设备中,所述自移动设备上安装有第一线激光发射器和图像采集组件;所述第一激光传感器用于沿行进方向的斜下方发射线激光;所述图像采集组件用于采集包括所述线激光经物体反射得到的反射光的环境图像;所述装置包括:
图像获取模块,用于获取所述图像采集组件发送的环境图像;
轮廓确定模块,用于使用所述环境图像中反射光的像素坐标,确定所述线激光所作用的物体的轮廓信息;
物体识别模块,用于在所述轮廓信息指示的轮廓为障碍物轮廓时,确定所述线激光所作用的物体为障碍物。
第三方面,提供一种障碍物识别装置,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的障碍物识别方法。
第四方面,提供一种计算机可读存储介质,所述存储介质中存储有程序,所述程序由所述处理器加载并执行以实现第一方面所述的障碍物识别方法。
本申请的有益效果在于:通过在自移动设备上安装第一线激光发射器和图像采集组件;第一激光传感器用于沿行进方向的斜下方发射线激光;图像采集组件用于采集包括线激光经物体反射得到的反射光的环境图像;通过获取图像采集组件发送的环境图像;使用环境图像中反射光的像素坐标,确定线激光所作用的物体的轮廓信息;在轮廓信息指示的轮廓为障碍物轮廓时,确定线激光所作用的物体为障碍物;可以解决现有的障碍物识别方法容易受到环境光的影响,导致识别结果不准确的问题;由于通过第一线激光发射器和图像采集组件联合实现采集环境图像,在环境光较暗的情况下,图像采集组件仍然能采集到线激光的反射光的图像,因此,可以保证在环境光较暗的情况下依然能够识别出障碍物。另外,通过根据线激光的反射光的像素坐标提取物体轮廓信息,根据该轮廓信息来识别障碍物,而不是使用图像识别算法来识别障碍物,可以节省识别障碍物时消耗的设备资源。
上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,并可依照说明书的内容予以实施,以下以本申请的较佳实施例并配合附图详细说明如后。
附图说明
图1是本申请一个实施例提供的自移动设备的结构示意图;
图2是本申请一个实施例提供的障碍物识别方法的流程图;
图3是本申请一个实施例提供的识别障碍物的场景示意图;
图4是本申请一个实施例提供的障碍物识别装置的框图;
图5是本申请一个实施例提供的障碍物识别装置的框图。
具体实施方式
下面结合附图和实施例,对本申请的具体实施方式作进一步详细描述。以下实施例用于说明本申请,但不用来限制本申请的范围。
图1是本申请一个实施例提供的自移动设备的结构示意图。自移动设备是指无需人为施力即可实现移动的设备。自移动设备包括但不限于:扫地机器人、智能割草机等,本实施例不对自移动设备的类型作限定。如图1所示,该自移动设备至少包括:第一线激光发射器110、图像采集组件120和控制组件130。
第一线激光发射器110设置于自移动设备的壳体上,用于沿行进方向的斜下方发射线激光。第一线激光发射器110的数量可以为一个或多个,本实施例不对第一线激传感器110的数量作限定。
其中,沿行进方向的斜下方的角度可以为与水平方向呈15°、30°、45°等,本实施例不对沿行进方向的斜下方的角度的取值作限定。
图像采集组件120用于采集包括线激光经物体反射得到的反射光的环境图像。可选地,图像采集组件120为照相机、摄像机等,本实施例不对图像采集组件120的设备类型作限定。
第一线激光发射器110和图像采集组件120分别与控制组件130通信相连。控制组件130控制第一线激光发射器110和图像采集组件120的工作时序。可选地,控制组件130控制第一线激光发射器110在图像采集组件120之前开始工作。
本申请中,控制组件130还用于:获取图像采集组件120发送的环境图像;使用环境图像中反射光的像素坐标,确定线激光所作用的物体的轮廓信息;在轮廓信息指示的轮廓为障碍物轮廓时,确定线激光所作用的物体为障碍物。
可选地,轮廓信息包括轮廓的形状和位置。
可选地,自移动设备上还设置有第二线激光发射器140,第二线激光发射器140用于发送其它线激光,其它线激光的发射方向与第一线激光发射器110发射的线激光的发射方向不同;环境图像还包括其它线激光经物体反射得到的反射光。此时,其它线激光的反射光可以辅助自移动设备确定是否存在障碍物。
本实施例提供的自移动设备,通过第一线激光发射器和图像采集组件联合实现采集环境图像,由于在环境光较暗的情况下,图像采集组件仍然能采集到线激光的反射光的图像,因此,可以保证在环境光较暗的情况下依然能够识别出障碍物。
另外,通过根据线激光的反射光的像素坐标提取物体的轮廓信息,根据该轮廓信息来识别障碍物,而不是使用图像识别算法来识别障碍物,可以节省识别障碍物时消耗的设备资源。
图2是本申请一个实施例提供的障碍物识别方法的流程图,本实施例以该方法应用于图1所示的自移动设备中,且各个步骤的执行主体为自移动设备中的控制组件130为例进行说明。该方法至少包括以下几个步骤:
步骤201,获取图像采集组件发送的环境图像。
环境图像包括第一激光传感器发射的线激光经物体反射得到的反射光。
可选地,自移动设备上还设置有第二线激光发射器,第二线激光发射器用于发送其它线激光,其它线激光的发射方向与线激光的发射方向不同;环境图像还包括其它线激光经物体反射得到的反射光。此时,环境图像还包括其它线激光经物体反射得到的反射光。
步骤202,使用环境图像中反射光的像素坐标,确定线激光所作用的物体的轮廓信息。
轮廓信息包括但不限于轮廓的形状和位置。
由于在自移动设备的行进方向上不存在障碍物时,物体的轮廓信息应当为平坦光滑的;而在行进方向上存在障碍物时,物体的轮廓信息通常是凹凸不平的。基于此,自移动设备可以通过轮廓信息确定行进方向上是否存在障碍物。
可选地,自移动设备将反射光的像素坐标连接,得到的物体的轮廓信息。
步骤203,在轮廓信息指示的轮廓为障碍物轮廓时,确定线激光所作用的物体为障碍物。
可选地,自移动设备将轮廓信息中的轮廓形状与模板形状进行比较;若该轮廓形状与模板形状相匹配,则轮廓信息指示的轮廓为障碍物轮廓;若该轮廓形状与模板形状不匹配,则轮廓信息指示的轮廓不是障碍物轮廓。
其中,模板形状包括各个障碍物的轮廓形状,比如:地毯的轮廓形状;或者,台阶的轮廓形状;或者,衣柜的轮廓形状等。
和/或,自移动设备确定轮廓形状中的凸起数量;在凸起数量大于数量阈值时,确定轮廓信息指示的轮廓为障碍物轮廓;在凸起数量小于或等于数量阈值时,确定轮廓信息指示的轮廓不是障碍物轮廓。
当然,自移动设备还可以采用其它方式确定轮廓信息指示的轮廓是否为障碍物轮廓,本实施例在此不再一一列举。
可选地,在确定线激光所作用的物体为障碍物之后,自移动设备还可以根据轮廓信息确定障碍物相对于地面的垂直距离。
在一个示例中,根据轮廓信息确定障碍物相对于地面的垂直距离,包括:获取地面与第一线激光发射器之间的第一垂直距离;基于激光测距原理和轮廓信息的像素坐标,确定线激光所作用的物体与第一线激光发射器之间的第二垂直距离;将第二垂直距离与第一垂直距离之间的差值确定为垂直距离。
由于控制组件基于激光测距原理和反射光的像素坐标可以测得第一线激光发射器与物体之间的距离,线激光的发射角度预存在自移动设备中;基于第一线激光发射器与物体之间的距离和该发射角度,即可确定出物体与第一线激光发射器之间的第二垂直距离。
获取地面与第一线激光发射器之间的第一垂直距离,包括:对于历史采集到的、且线激光所作用的物体相对于地面的垂直距离小于或等于预设距离阈值的历史环境图像,基于激光测距原理和历史环境图像中反射光的像素坐标,确定物体与第一线激光发射器之间的垂直距离,得到第一垂直距离。由于线激光所作用的物体相对于地面的垂直距离小于或等于预设距离阈值,说明历史环境图像中线激光所作用的物体不是障碍物,此时,默认为该物体为大地。
可选地,确定线激光所作用的物体与第一线激光发射器之间的第二垂直距离,包括:基于激光测距原理和环境图像中反射光的像素坐标,确定线激光所作用的物体与第一线激光发射器之间的垂直距离和最小垂直距离;将垂直距离和最小垂直距离之间的平均值确定为第二垂直距离。当然,第二垂直距离也可以为该垂直距离,本实施例不对第二垂直距离的设置方式作限定。
当线激光打到平坦地面时,图像采集组件捕捉到的图像中,提取到的地面信息是平坦且光滑的。此时,可估算出地面相对于第一激光传感器的第一垂直距离H1。
参考图3,当线激光打到地毯时,由于地毯的边缘特性,提取到的地面信息是带有噪声的不规则数据。此时,可估算出地毯相对于第一线激光发射器的第二垂直距离H2。当检测到地毯后,根据自移动设备行进方向上检测到的第一垂直距离H1,可估算出地毯的垂直距离(H2-H1)。
在自移动设备还包括第二线激光发射器时,参考图3,第二线激光发射器发射的其它线激光打到地毯时,由于地毯的边缘特性,提取到的地面信息是带有噪声的不规则数据。此时,其它线激光经地毯发射得到的反射光辅助自移动设备确定地毯的垂直方向距离。
综上所述,本实施例提供的障碍物识别方法,通过在自移动设备上安装第一线激光发射器和图像采集组件;第一激光传感器用于沿行进方向的斜下方发射线激光;图像采集组件用于采集包括线激光经物体反射得到的反射光的环境图像;通过获取图像采集组件发送的环境图像;使用环境图像中反射光的像素坐标,确定线激光所作用的物体的轮廓信息;在轮廓信息指示的轮廓为障碍物轮廓时,确定线激光所作用的物体为障碍物;可以解决现有的障碍物识别方法容易受到环境光的影响,导致识别结果不准确的问题;由于通过第一线激光发射器和图像采集组件联合实现采集环境图像,在环境光较暗的情况下,图像采集组件仍然能采集到线激光的反射光的图像,因此,可以保证在环境光较暗的情况下依然能够识别出障碍物。另外,通过根据线激光的反射光的像素坐标提取物体轮廓信息,根据该轮廓信息来识别障碍物,而不是使用图像识别算法来识别障碍物,可以节省识别障碍物时消耗的设备资源。
可选地,在步骤203之后,自移动设备还可以基于障碍物的类型确定自移动设备的工作策略,该工作策略用于躲避或越过障碍物。
在一个示例中,在障碍物为地毯,且地毯相对于地面的垂直距离大于第一阈值小于第二阈值时,确定自移动设备的工作策略为加速行驶,以越过障碍物;在障碍物为地毯,且地毯相对于地面的垂直距离大于或等于第二阈值时,确定自移动设备的工作策略为改变行驶方向,以躲避障碍物;在障碍物为台阶,台阶位于地面之下、且相对于地面的最大垂直距离大于第三阈值小于第四阈值时,确定自移动设备的工作策略为减速行驶,以下降至台阶对应的高度;在障碍物为台阶,台阶位于地面之下、且相对于地面的最大垂直距离大于或等于第四阈值时,确定自移动设备的工作策略为改变行驶方向,以躲避障碍物。
第二阈值大于第一阈值,本实施例不对第一阈值和第二阈值的取值作限定。
第四阈值大于第三阈值,本实施例不对第三阈值和第四阈值的取值作限定。
本实施例中,通过基于障碍物相对于地面的不同垂直距离采取不同的工作策略,可以保证自移动设备不会卡在障碍物上或者从高处坠落,从而影响自移动设备的使用寿命。
图4是本申请一个实施例提供的障碍物识别装置的框图,本实施例以该装置应用于图1所示的自移动设备中为例进行说明。该装置至少包括以下几个模块:图像获取模块410、轮廓确定模块420和物体识别模块430。
图像获取模块410,用于获取所述图像采集组件发送的环境图像;
轮廓确定模块420,用于使用所述环境图像中反射光的像素坐标,确定所述线激光所作用的物体的轮廓信息;
物体识别模块430,用于在所述轮廓信息指示的轮廓为障碍物轮廓时,确定所述线激光所作用的物体为障碍物。
相关细节参考上述方法实施例。
需要说明的是:上述实施例中提供的障碍物识别装置在进行障碍物识别时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将障碍物识别装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的障碍物识别装置与障碍物识别方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
图5是本申请一个实施例提供的障碍物识别装置的框图,该装置可以是图1所示的自移动设备。该装置至少包括处理器501和存储器502。
处理器501可以包括一个或多个处理核心,比如:4核心处理器、8核心处理器等。处理器501可以采用DSP(Digital Signal Processing,数字信号处理)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)、PLA(Programmable Logic Array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器501也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称CPU(Central ProcessingUnit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器501可以在集成有GPU(Graphics Processing Unit,图像处理器),GPU用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器501还可以包括AI(Artificial Intelligence,人工智能)处理器,该AI处理器用于处理有关机器学习的计算操作。
存储器502可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器502还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。在一些实施例中,存储器502中的非暂态的计算机可读存储介质用于存储至少一个指令,该至少一个指令用于被处理器501所执行以实现本申请中方法实施例提供的障碍物识别方法。
在一些实施例中,障碍物识别装置还可选包括有:外围设备接口和至少一个外围设备。处理器501、存储器502和外围设备接口之间可以通过总线或信号线相连。各个外围设备可以通过总线、信号线或电路板与外围设备接口相连。示意性地,外围设备包括但不限于:射频电路、图像采集组件、线激光发射器、音频电路、和电源等。
当然,障碍物识别装置还可以包括更少或更多的组件,本实施例对此不作限定。
可选地,本申请还提供有一种计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的障碍物识别方法。
可选地,本申请还提供有一种计算机产品,该计算机产品包括计算机可读存储介质,所述计算机可读存储介质中存储有程序,所述程序由处理器加载并执行以实现上述方法实施例的障碍物识别方法。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (10)
1.一种障碍物识别方法,其特征在于,用于自移动设备中,所述自移动设备上安装有第一线激光发射器和图像采集组件;所述第一线激光发射器用于沿行进方向的斜下方发射线激光;所述图像采集组件用于采集包括所述线激光经物体反射得到的反射光的环境图像;所述方法包括:
获取所述图像采集组件发送的环境图像;
使用所述环境图像中反射光的像素坐标,确定所述线激光所作用的物体的轮廓信息;
确定所述轮廓信息中的轮廓形状中的凸起数量;其中,当所述线激光打到平坦地面时,所述图像采集组件捕捉到的图像中,提取到的地面信息是平坦且光滑的;在所述障碍物为地毯、且所述线激光打到地毯时,提取到的地面信息是带有噪声的不规则数据;
在所述凸起数量大于数量阈值、以使用非图像识别算法确定出所述轮廓信息指示的轮廓为障碍物轮廓时,确定所述线激光所作用的物体为障碍物;在所述凸起数量小于或等于数量阈值时,确定轮廓信息指示的轮廓不是障碍物轮廓。
2.根据权利要求1所述的方法,其特征在于,所述确定所述线激光所作用的物体为障碍物之后,还包括:
根据所述轮廓信息确定所述障碍物相对于地面的垂直距离。
3.根据权利要求2所述的方法,其特征在于,所述根据所述轮廓信息确定所述障碍物相对于地面的垂直距离,包括:
获取地面与所述第一线激光发射器之间的第一垂直距离;
基于激光测距原理和所述轮廓信息的像素坐标,确定所述线激光所作用的物体与所述第一线激光发射器之间的第二垂直距离;
将所述第二垂直距离与所述第一垂直距离之间的差值确定为所述垂直距离。
4.根据权利要求3所述的方法,其特征在于,所述获取地面与所述第一线激光发射器之间的第一垂直距离,包括:
对于历史采集到的、且所述线激光所作用的物体相对于地面的垂直距离小于或等于预设距离阈值的历史环境图像,基于激光测距原理和所述历史环境图像中反射光的像素坐标,确定所述物体与所述第一线激光发射器之间的垂直距离,得到所述第一垂直距离。
5.根据权利要求1所述的方法,其特征在于,所述自移动设备上还设置有第二线激光发射器,所述第二线激光发射器用于发送其它线激光,所述其它线激光的发射方向与所述线激光的发射方向不同;所述环境图像还包括所述其它线激光经物体反射得到的反射光。
6.根据权利要求1至5任一所述的方法,其特征在于,所述确定所述线激光所作用的物体为障碍物之后,还包括:
基于所述障碍物的类型确定所述自移动设备的工作策略,所述工作策略用于躲避或越过所述障碍物。
7.根据权利要求6所述的方法,其特征在于,所述基于所述障碍物的类型确定所述自移动设备的工作策略,包括:
在所述障碍物为地毯,且所述地毯相对于地面的垂直距离大于第一阈值小于第二阈值时,确定所述自移动设备的工作策略为加速行驶,以越过所述障碍物;
在所述障碍物为地毯,且所述地毯相对于地面的垂直距离大于或等于第二阈值时,确定所述自移动设备的工作策略为改变行驶方向,以躲避所述障碍物;
在所述障碍物为台阶,所述台阶位于地面之下、且相对于地面的最大垂直距离大于第三阈值小于第四阈值时,确定所述自移动设备的工作策略为减速行驶,以下降至所述台阶对应的高度;
在所述障碍物为台阶,所述台阶位于地面之下、且相对于地面的最大垂直距离大于或等于第四阈值时,确定所述自移动设备的工作策略为改变行驶方向,以躲避所述障碍物。
8.一种障碍物识别装置,其特征在于,用于自移动设备中,所述自移动设备上安装有第一线激光发射器和图像采集组件;所述第一线激光发射器用于沿行进方向的斜下方发射线激光;所述图像采集组件用于采集包括所述线激光经物体反射得到的反射光的环境图像;所述装置包括:
图像获取模块,用于获取所述图像采集组件发送的环境图像;
轮廓确定模块,用于使用所述环境图像中反射光的像素坐标,确定所述线激光所作用的物体的轮廓信息;
用于确定所述轮廓信息中的轮廓形状中的凸起数量的模块;其中,当所述线激光打到平坦地面时,所述图像采集组件捕捉到的图像中,提取到的地面信息是平坦且光滑的;在所述障碍物为地毯、且所述线激光打到地毯时,提取到的地面信息是带有噪声的不规则数据;
物体识别模块,用于在所述凸起数量大于数量阈值、以使用非图像识别算法确定出所述轮廓信息指示的轮廓为障碍物轮廓时,确定所述线激光所作用的物体为障碍物;在所述凸起数量小于或等于数量阈值时,确定轮廓信息指示的轮廓不是障碍物轮廓。
9.一种障碍物识别装置,其特征在于,所述装置包括处理器和存储器;所述存储器中存储有程序,所述程序由所述处理器加载并执行以实现如权利要求1至7任一项所述的障碍物识别方法。
10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有程序,所述程序被处理器执行时用于实现如权利要求1至7任一项所述的障碍物识别方法。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010322554.9A CN111538034B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202110390797.0A CN113296117B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202110398861.XA CN113189614B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
JP2022541668A JP7383828B2 (ja) | 2020-04-22 | 2021-02-20 | 障害物認識方法、装置、自律移動機器及び記憶媒体 |
KR1020227018029A KR20220086682A (ko) | 2020-04-22 | 2021-02-20 | 장애물 식별 방법, 장치, 자율 이동 디바이스 및 저장 매체 |
EP21793582.4A EP4050378A4 (en) | 2020-04-22 | 2021-02-20 | OBSTACLE DETECTION METHOD AND DEVICE, SELF-MOVING DEVICE AND STORAGE MEDIA |
PCT/CN2021/076964 WO2021212986A1 (zh) | 2020-04-22 | 2021-02-20 | 障碍物识别方法、装置、自移动设备及存储介质 |
US17/747,957 US20220273152A1 (en) | 2020-04-22 | 2022-05-18 | Obstacle identification method, apparatus, self-moving device and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010322554.9A CN111538034B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110390797.0A Division CN113296117B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202110398861.XA Division CN113189614B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111538034A CN111538034A (zh) | 2020-08-14 |
CN111538034B true CN111538034B (zh) | 2021-05-28 |
Family
ID=71973097
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110398861.XA Active CN113189614B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202110390797.0A Active CN113296117B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202010322554.9A Active CN111538034B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
Family Applications Before (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110398861.XA Active CN113189614B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202110390797.0A Active CN113296117B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220273152A1 (zh) |
EP (1) | EP4050378A4 (zh) |
JP (1) | JP7383828B2 (zh) |
KR (1) | KR20220086682A (zh) |
CN (3) | CN113189614B (zh) |
WO (1) | WO2021212986A1 (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113189614B (zh) * | 2020-04-22 | 2023-08-11 | 追觅创新科技(苏州)有限公司 | 障碍物识别方法、装置及存储介质 |
CN112417944B (zh) * | 2020-08-31 | 2024-04-16 | 深圳银星智能集团股份有限公司 | 一种机器人控制方法及电子设备 |
CN114445440A (zh) * | 2020-11-03 | 2022-05-06 | 苏州科瓴精密机械科技有限公司 | 一种应用于自行走设备的障碍物识别方法及自行走设备 |
CN114617476A (zh) * | 2021-06-02 | 2022-06-14 | 北京石头创新科技有限公司 | 自移动设备 |
CN113848943B (zh) * | 2021-10-18 | 2023-08-08 | 追觅创新科技(苏州)有限公司 | 栅格地图的修正方法及装置、存储介质及电子装置 |
CN116069004A (zh) * | 2021-10-29 | 2023-05-05 | 追觅创新科技(苏州)有限公司 | 自移动设备、自移动设备的障碍物边缘确定方法及介质 |
CN114815821B (zh) * | 2022-04-19 | 2022-12-09 | 山东亚历山大智能科技有限公司 | 基于多线激光雷达的室内自适应全景避障方法及系统 |
CN118151641A (zh) * | 2022-12-02 | 2024-06-07 | 北京石头世纪科技股份有限公司 | 避障模块、机器人、控制方法、避障方法和相关装置 |
CN118259659A (zh) * | 2022-12-23 | 2024-06-28 | 速感科技(北京)有限公司 | 自主移动设备及其障碍物探测方法以及计算机可读介质 |
CN117008594A (zh) * | 2022-12-30 | 2023-11-07 | 北京石头创新科技有限公司 | 基于线激光的自行走设备避障方法及装置、设备和介质 |
CN117048596B (zh) * | 2023-08-04 | 2024-05-10 | 广州汽车集团股份有限公司 | 避让障碍物的方法、装置、车辆及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105074600A (zh) * | 2013-02-27 | 2015-11-18 | 夏普株式会社 | 周围环境识别装置、使用其的自主移动系统以及周围环境识别方法 |
CN108008411A (zh) * | 2016-10-31 | 2018-05-08 | 张舒怡 | 一种用于自动驾驶的传感器 |
CN110353583A (zh) * | 2019-08-21 | 2019-10-22 | 追创科技(苏州)有限公司 | 扫地机器人及扫地机器人的自动控制方法 |
CN110621208A (zh) * | 2017-06-02 | 2019-12-27 | 伊莱克斯公司 | 检测机器人清洁设备前方的表面的高度差的方法 |
CN110928315A (zh) * | 2019-12-20 | 2020-03-27 | 深圳市杉川机器人有限公司 | 自主机器人及其控制方法 |
Family Cites Families (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9203448D0 (en) * | 1992-02-18 | 1992-04-01 | British Steel Plc | Shape detection |
US7079943B2 (en) * | 2003-10-07 | 2006-07-18 | Deere & Company | Point-to-point path planning |
JP2006146778A (ja) | 2004-11-24 | 2006-06-08 | Konica Minolta Photo Imaging Inc | ヘッドマウントディスプレイ装置 |
JP4241651B2 (ja) * | 2005-03-16 | 2009-03-18 | パナソニック電工株式会社 | 移動装置 |
CN101227539B (zh) * | 2007-01-18 | 2010-09-29 | 联想移动通信科技有限公司 | 导盲手机及导盲方法 |
JP2011060113A (ja) * | 2009-09-11 | 2011-03-24 | Mitsubishi Fuso Truck & Bus Corp | 車両の衝突回避支援装置 |
JP5372680B2 (ja) | 2009-09-24 | 2013-12-18 | 日立オートモティブシステムズ株式会社 | 障害物検知装置 |
CN102495672A (zh) * | 2011-10-20 | 2012-06-13 | 广州市迪拓信息科技有限公司 | 一种体感控制中位置判断的方法 |
JP5862623B2 (ja) * | 2013-08-08 | 2016-02-16 | カシオ計算機株式会社 | 画像処理装置、画像処理方法及びプログラム |
US11176655B2 (en) * | 2014-01-27 | 2021-11-16 | Cognex Corporation | System and method for determining 3D surface features and irregularities on an object |
JP2017535279A (ja) * | 2014-09-23 | 2017-11-30 | 宝時得科技(中国)有限公司Positec Technology (China) Co.,Ltd. | 自動移動ロボット |
JP2016211852A (ja) * | 2015-04-28 | 2016-12-15 | 一般財団法人電力中央研究所 | 表面凹凸の計測方法及び計測装置 |
KR101762504B1 (ko) * | 2015-08-31 | 2017-07-28 | 고려대학교 산학협력단 | 레이저 거리 센서를 이용한 바닥 장애물 검출 방법 |
JP6677516B2 (ja) * | 2016-01-21 | 2020-04-08 | シャープ株式会社 | 自律走行装置 |
CN107632308B (zh) * | 2017-08-24 | 2021-02-05 | 吉林大学 | 一种基于递归叠加算法的车辆前方障碍物轮廓检测方法 |
CN107589625B (zh) * | 2017-09-30 | 2020-05-29 | 歌尔科技有限公司 | 投影仪的自动变焦方法和投影仪 |
CN109753982B (zh) * | 2017-11-07 | 2021-09-03 | 北京京东乾石科技有限公司 | 障碍点检测方法、装置和计算机可读存储介质 |
CN108444390B (zh) * | 2018-02-08 | 2021-01-26 | 天津大学 | 一种无人驾驶汽车障碍物识别方法及装置 |
CN109166125B (zh) * | 2018-07-06 | 2021-03-12 | 长安大学 | 一种基于多边缘融合机制的三维深度图像分割算法 |
CN111090277B (zh) * | 2018-10-22 | 2021-11-26 | 科沃斯机器人股份有限公司 | 行进控制的方法、设备及存储介质 |
CN209803009U (zh) * | 2018-10-30 | 2019-12-17 | 四川晴测科技有限公司 | 路面裂纹检测装置 |
CN109357091B (zh) * | 2018-12-18 | 2024-04-26 | 广东福斯特流体技术有限公司 | 一种管路部件连接结构以及连接方法 |
CN109350018B (zh) * | 2019-01-08 | 2019-04-26 | 湖南超能机器人技术有限公司 | 应用于手掌疱疹检测系统的基于图像的手掌检测方法 |
CN109782807B (zh) * | 2019-03-08 | 2021-10-01 | 哈尔滨工程大学 | 一种回形障碍物环境下的auv避障方法 |
CN110298853B (zh) * | 2019-07-04 | 2021-05-25 | 易思维(杭州)科技有限公司 | 面差视觉检测方法 |
CN110928301B (zh) * | 2019-11-19 | 2023-06-30 | 北京小米智能科技有限公司 | 一种检测微小障碍的方法、装置及介质 |
CN110989631B (zh) * | 2019-12-30 | 2022-07-12 | 科沃斯机器人股份有限公司 | 自移动机器人控制方法、装置、自移动机器人和存储介质 |
CN113189614B (zh) * | 2020-04-22 | 2023-08-11 | 追觅创新科技(苏州)有限公司 | 障碍物识别方法、装置及存储介质 |
-
2020
- 2020-04-22 CN CN202110398861.XA patent/CN113189614B/zh active Active
- 2020-04-22 CN CN202110390797.0A patent/CN113296117B/zh active Active
- 2020-04-22 CN CN202010322554.9A patent/CN111538034B/zh active Active
-
2021
- 2021-02-20 KR KR1020227018029A patent/KR20220086682A/ko not_active Application Discontinuation
- 2021-02-20 EP EP21793582.4A patent/EP4050378A4/en not_active Withdrawn
- 2021-02-20 JP JP2022541668A patent/JP7383828B2/ja active Active
- 2021-02-20 WO PCT/CN2021/076964 patent/WO2021212986A1/zh unknown
-
2022
- 2022-05-18 US US17/747,957 patent/US20220273152A1/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105074600A (zh) * | 2013-02-27 | 2015-11-18 | 夏普株式会社 | 周围环境识别装置、使用其的自主移动系统以及周围环境识别方法 |
CN108008411A (zh) * | 2016-10-31 | 2018-05-08 | 张舒怡 | 一种用于自动驾驶的传感器 |
CN110621208A (zh) * | 2017-06-02 | 2019-12-27 | 伊莱克斯公司 | 检测机器人清洁设备前方的表面的高度差的方法 |
CN110353583A (zh) * | 2019-08-21 | 2019-10-22 | 追创科技(苏州)有限公司 | 扫地机器人及扫地机器人的自动控制方法 |
CN110928315A (zh) * | 2019-12-20 | 2020-03-27 | 深圳市杉川机器人有限公司 | 自主机器人及其控制方法 |
Also Published As
Publication number | Publication date |
---|---|
JP7383828B2 (ja) | 2023-11-20 |
EP4050378A1 (en) | 2022-08-31 |
CN113189614A (zh) | 2021-07-30 |
JP2023500994A (ja) | 2023-01-17 |
EP4050378A4 (en) | 2023-05-24 |
CN113296117B (zh) | 2023-08-08 |
CN111538034A (zh) | 2020-08-14 |
WO2021212986A1 (zh) | 2021-10-28 |
CN113189614B (zh) | 2023-08-11 |
KR20220086682A (ko) | 2022-06-23 |
CN113296117A (zh) | 2021-08-24 |
US20220273152A1 (en) | 2022-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111538034B (zh) | 障碍物识别方法、装置及存储介质 | |
US10832064B2 (en) | Vacant parking space detection apparatus and vacant parking space detection method | |
US20230014874A1 (en) | Obstacle detection method and apparatus, computer device, and storage medium | |
CN110582778B (zh) | 具有对传感器数据的机器学习分类的嵌入式机动车辆感知 | |
CN111932943B (zh) | 动态目标的检测方法、装置、存储介质及路基监测设备 | |
CN110216661B (zh) | 跌落区域识别的方法及装置 | |
CN109840454B (zh) | 目标物定位方法、装置、存储介质以及设备 | |
CN110083099B (zh) | 一种符合汽车功能安全标准自动驾驶架构系统和工作方法 | |
CN114740867A (zh) | 基于双目视觉的智能避障方法、装置、机器人及介质 | |
CN114995387A (zh) | 一种智慧型引导运输车的控制方法和装置 | |
CN112415532B (zh) | 灰尘检测方法、距离检测装置以及电子设备 | |
WO2023045749A1 (zh) | 充电设备、自移动设备、充电方法、系统及存储介质 | |
CN116486130A (zh) | 障碍物识别的方法、装置、自移动设备及存储介质 | |
CN111598009B (zh) | 监控急刹车辆的方法、装置、电子设备和存储介质 | |
US20230264938A1 (en) | Obstacle detector and obstacle detection method | |
EP4086874A1 (en) | Control method and apparatus for intelligent vehicle, and related device | |
WO2022259158A1 (en) | Method and system for detecting floor stains using surround view images | |
CN113925389A (zh) | 目标物体的识别方法、装置及机器人 | |
WO2023127000A1 (ja) | 認識システム及び物体認識方法 | |
CN113096024A (zh) | 用于深度数据的去飞点方法及其系统和电子设备 | |
CN113814979B (zh) | 一种基于大数据智能机器人环境识别系统 | |
CN117475395A (zh) | 基于激光雷达的灰尘检测方法、系统及介质 | |
CN118688823A (zh) | 入侵物检测方法、计算机设备、存储介质及程序产品 | |
CN114419598A (zh) | 数据处理方法、电子设备及存储介质 | |
CN116922393A (zh) | 一种机器人防跌落方法及系统 |
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 | ||
CP01 | Change in the name or title of a patent holder | ||
CP01 | Change in the name or title of a patent holder |
Address after: 215000 E3, building 16, No. 2288, Wuzhong Avenue, Yuexi, Wuzhong District, Suzhou City, Jiangsu Province Patentee after: Dreame technology (Suzhou) Co.,Ltd. Address before: 215000 E3, building 16, No. 2288, Wuzhong Avenue, Yuexi, Wuzhong District, Suzhou City, Jiangsu Province Patentee before: ZHUICHUANG TECHNOLOGY (SUZHOU) Co.,Ltd. |