JP7383828B2 - 障害物認識方法、装置、自律移動機器及び記憶媒体 - Google Patents
障害物認識方法、装置、自律移動機器及び記憶媒体 Download PDFInfo
- Publication number
- JP7383828B2 JP7383828B2 JP2022541668A JP2022541668A JP7383828B2 JP 7383828 B2 JP7383828 B2 JP 7383828B2 JP 2022541668 A JP2022541668 A JP 2022541668A JP 2022541668 A JP2022541668 A JP 2022541668A JP 7383828 B2 JP7383828 B2 JP 7383828B2
- Authority
- JP
- Japan
- Prior art keywords
- line laser
- obstacle
- contour
- determining
- vertical distance
- 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 description 38
- 230000007613 environmental effect Effects 0.000 claims description 37
- 230000008859 change Effects 0.000 claims description 6
- 238000013486 operation strategy Methods 0.000 claims description 5
- 230000001788 irregular Effects 0.000 claims description 4
- 238000005259 measurement Methods 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 7
- 230000002093 peripheral effect Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000013473 artificial intelligence Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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)
- Image Analysis (AREA)
- Length Measuring Devices By Optical Means (AREA)
Description
自律移動機器に適用され、前記自律移動機器には第1ラインレーザトランスミッタと画像収集ユニットが取り付けられ、前記第1ラインレーザトランスミッタは走行方向に対する斜め下に沿ってラインレーザを出射するものであり、前記画像収集ユニットは前記ラインレーザが物体によって反射された反射光を含む環境画像を収集するものであり、
前記画像収集ユニットによって送信された環境画像を取得するステップと、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定するステップと、
前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定するステップとを含む、障害物認識方法を提供する。
前記輪郭情報に従って前記障害物の地面に対する垂直方向距離を決定するステップをさらに含む。
地面と前記第1ラインレーザトランスミッタとの間の第1垂直方向距離を取得するステップと、
レーザー測距原理及び前記輪郭情報の画素座標に基づいて、前記ラインレーザの作用する物体と前記第1ラインレーザトランスミッタとの間の第2垂直方向距離を決定するステップと、
前記第2垂直方向距離と前記第1垂直方向距離との間の差を前記垂直方向距離として決定するステップとを含む。
過去に収集された、前記ラインレーザの作用する物体の地面に対する垂直方向距離が前記予め設定された距離閾値以下の過去環境画像について、レーザー測距原理及び前記過去環境画像内の反射光の画素座標に基づいて、前記物体と前記第1ラインレーザトランスミッタとの間の垂直方向距離を決定し、前記第1垂直方向距離を得るステップを含む。
前記障害物のタイプに基づいて、前記障害物を回避又は乗り越えるための前記自律移動機器の作動戦略を決定するステップをさらに含む。
前記障害物がカーペットであり、かつ前記カーペットの地面に対する垂直方向距離が第1閾値よりも大きく、第2閾値よりも小さい場合、前記障害物を乗り越えるために前記自律移動機器の作動戦略として加速走行を決定するステップと、
前記障害物がカーペットであり、かつ前記カーペットの地面に対する垂直方向距離が第2閾値以上である場合、前記障害物を回避するために前記自律移動機器の作動戦略として運転方向変更を決定するステップと、
前記障害物が階段であり、前記階段が地下にあり、かつ地面に対する垂直方向距離が第3閾値よりも大きく、第4閾値よりも小さい場合、前記階段に対応する高さに降下するために前記自律移動機器の作動戦略として減速運転を決定するステップと、
前記障害物が階段であり、前記階段が地下にあり、かつ地面に対する垂直方向距離が第4閾値以上である場合、前記障害物を回避するために前記自律移動機器の作動戦略として運転方向変更を決定するステップとを含む。
前記輪郭情報中の輪郭形状における凸起の数を決定するステップと、
前記凸起の数が閾値よりも大きく、非画像認識アルゴリズムによって前記輪郭情報によって示される輪郭が障害物輪郭であると決定されたとき、前記ラインレーザの作用する物体が障害物であると決定し、前記凸起の数が閾値以下であるとき、輪郭情報によって示される輪郭が障害物輪郭ではないと決定するステップとをさらに含む。
自律移動機器に適用され、前記自律移動機器には第1ラインレーザトランスミッタと画像収集ユニットが取り付けられ、前記第1ラインレーザトランスミッタは走行方向に対する斜め下に沿ってラインレーザを出射するものであり、前記画像収集ユニットは前記ラインレーザが物体によって反射された反射光を含む環境画像を収集するものであり、
前記画像収集ユニットによって送信された環境画像を取得する画像取得モジュールと、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定する輪郭決定モジュールと、
前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定する物体認識モジュールとを含む、障害物認識装置を提供する。
前記画像収集ユニットによって送信された環境画像を取得し、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定し、
前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定するものである、自律移動機器を提供する。
ステップ201において、画像収集ユニットによって送信された環境画像を取得する。
輪郭決定モジュール420は、前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定し、
物体認識モジュール430は、前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定する。
Claims (10)
- 自律移動機器に適用され、前記自律移動機器には第1ラインレーザトランスミッタと画像収集ユニットが取り付けられ、前記第1ラインレーザトランスミッタは走行方向に対する斜め下に沿ってラインレーザを出射するものであり、前記画像収集ユニットは前記ラインレーザが物体によって反射された反射光を含む環境画像を収集するものであり、
前記画像収集ユニットによって送信された環境画像を取得するステップと、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定するステップと、
前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定するステップとを含み、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定する前記ステップの後に、
前記輪郭情報中の輪郭形状における凸起の数を決定するステップと、
前記凸起の数が閾値よりも大きいとき、前記輪郭情報によって示される輪郭が障害物輪郭であると決定し、前記凸起の数が閾値以下であるとき、前記輪郭情報によって示される輪郭が障害物輪郭ではないと決定するステップとをさらに含む、ことを特徴とする障害物認識方法。 - 前記ラインレーザの作用する物体が障害物であると決定する前記ステップの後、
前記輪郭情報に従って前記障害物の地面に対する垂直方向距離を決定するステップをさらに含む、ことを特徴とする請求項1に記載の方法。 - 前記輪郭情報に従って前記障害物の地面に対する垂直方向距離を決定する前記ステップは、
地面と前記第1ラインレーザトランスミッタとの間の第1垂直方向距離を取得するステップと、
レーザー測距原理及び前記輪郭情報の画素座標に基づいて、前記ラインレーザの作用する物体と前記第1ラインレーザトランスミッタとの間の第2垂直方向距離を決定するステップと、
前記第2垂直方向距離と前記第1垂直方向距離との間の差を前記垂直方向距離として決定するステップとを含む、ことを特徴とする請求項2に記載の方法。 - 地面と前記第1ラインレーザトランスミッタとの間の第1垂直方向距離を取得する前記ステップは、
過去に収集された、前記ラインレーザの作用する物体の地面に対する垂直方向距離が予め設定された距離閾値以下の過去環境画像について、レーザー測距原理及び前記過去環境画像内の反射光の画素座標に基づいて、前記物体と前記第1ラインレーザトランスミッタとの間の垂直方向距離を決定し、前記第1垂直方向距離を得るステップを含む、ことを特徴とする請求項3に記載の方法。 - 前記自律移動機器には、第2ラインレーザトランスミッタがさらに配置されており、前記第2ラインレーザトランスミッタは前記ラインレーザと出射方向が異なる他のラインレーザを送信するものであり、前記環境画像は前記他のラインレーザが物体によって反射された反射光をさらに含む、ことを特徴とする請求項1に記載の方法。
- 前記ラインレーザの作用する物体が障害物であると決定する前記ステップの後、
前記障害物のタイプに基づいて、前記障害物を回避又は乗り越えるための前記自律移動機器の作動戦略を決定するステップをさらに含む、ことを特徴とする請求項1に記載の方法。 - 前記障害物のタイプに基づいて前記自律移動機器の作動戦略を決定する前記ステップは、前記障害物がカーペットであり、かつ前記カーペットの地面に対する垂直方向距離が第1閾値よりも大きく、第2閾値よりも小さい場合、前記障害物を乗り越えるために、前記自律移動機器の作動戦略として加速走行を決定するステップと、
前記障害物がカーペットであり、かつ前記カーペットの地面に対する垂直方向距離が第2閾値以上である場合、前記障害物を回避するために前記自律移動機器の作動戦略として運転方向変更を決定するステップと、
前記障害物が階段であり、前記階段が地下にあり、かつ地面に対する最大垂直方向距離が第3閾値よりも大きく、第4閾値よりも小さい場合、前記階段に対応する高さに降下するために前記自律移動機器の作動戦略として減速運転を決定するステップと、
前記障害物が階段であり、前記階段が地下にあり、かつ地面に対する最大垂直方向距離が第4閾値以上である場合、前記障害物を回避するために前記自律移動機器の作動戦略として運転方向変更を決定するステップとを含む、ことを特徴とする請求項6に記載の方法。 - 前記ラインレーザが平坦な地面に照射されるとき、前記画像収集ユニットによってキャプチャされた環境画像から抽出された地面情報は、平坦かつ光滑であるものであり、前記障害物がカーペットであり、かつ前記ラインレーザがカーペットに照射されるとき、前記画像収集ユニットによってキャプチャされた環境画像から抽出された地面情報はノイズを伴う不規則なデータである、ことを特徴とする請求項1に記載の方法。
- 自律移動機器に適用され、前記自律移動機器には、第1ラインレーザトランスミッタと画像収集ユニットが取り付けられ、前記第1ラインレーザトランスミッタは走行方向に対する斜め下に沿ってラインレーザを出射するものであり、前記画像収集ユニットは前記ラインレーザが物体によって反射された反射光を含む環境画像を収集するものであり、
前記画像収集ユニットによって送信された環境画像を取得する画像取得モジュールと、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定する輪郭決定モジュールと、
前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定する物体認識モジュールとを含み、
前記輪郭情報中の輪郭形状における凸起の数を決定し、前記凸起の数が閾値よりも大きいとき、前記輪郭情報によって示される輪郭が障害物輪郭であると決定し、前記凸起の数が閾値以下であるとき、前記輪郭情報によって示される輪郭が障害物輪郭ではないと決定する、ことを特徴とする障害物認識装置。 - ハウジングと、第1ラインレーザトランスミッタと、画像収集ユニットと、制御ユニットとを含み、前記第1ラインレーザトランスミッタは前記ハウジングに設けられ、走行方向に対する斜め下に沿ってラインレーザを出射するものであり、前記画像収集ユニットは前記ラインレーザが物体によって反射された反射光を含む環境画像を収集するものであり、前記第1ラインレーザトランスミッタ及び前記画像収集ユニットはそれぞれ前記制御ユニットに通信可能に接続され、
前記制御ユニットは、
前記画像収集ユニットによって送信された環境画像を取得し、
前記環境画像内の反射光の画素座標を用いて、前記ラインレーザの作用する物体の輪郭情報を決定し、
前記輪郭情報によって示される輪郭が障害物輪郭であるとき、前記ラインレーザの作用する物体が障害物であると決定するものであり、
前記輪郭情報中の輪郭形状における凸起の数を決定し、前記凸起の数が閾値よりも大きいとき、前記輪郭情報によって示される輪郭が障害物輪郭であると決定し、前記凸起の数が閾値以下であるとき、前記輪郭情報によって示される輪郭が障害物輪郭ではないと決定する、ことを特徴とする自律移動機器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010322554.9A CN111538034B (zh) | 2020-04-22 | 2020-04-22 | 障碍物识别方法、装置及存储介质 |
CN202010322554.9 | 2020-04-22 | ||
PCT/CN2021/076964 WO2021212986A1 (zh) | 2020-04-22 | 2021-02-20 | 障碍物识别方法、装置、自移动设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2023500994A JP2023500994A (ja) | 2023-01-17 |
JP7383828B2 true JP7383828B2 (ja) | 2023-11-20 |
Family
ID=71973097
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022541668A Active JP7383828B2 (ja) | 2020-04-22 | 2021-02-20 | 障害物認識方法、装置、自律移動機器及び記憶媒体 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20220273152A1 (ja) |
EP (1) | EP4050378A4 (ja) |
JP (1) | JP7383828B2 (ja) |
KR (1) | KR20220086682A (ja) |
CN (3) | CN113189614B (ja) |
WO (1) | WO2021212986A1 (ja) |
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 (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146778A (ja) | 2004-11-24 | 2006-06-08 | Konica Minolta Photo Imaging Inc | ヘッドマウントディスプレイ装置 |
JP2011069626A (ja) | 2009-09-24 | 2011-04-07 | Hitachi Automotive Systems Ltd | 障害物検知装置 |
JP2014194729A (ja) | 2013-02-27 | 2014-10-09 | Sharp Corp | 周囲環境認識装置、それを用いた自律移動システムおよび周囲環境認識方法 |
CN107632308A (zh) | 2017-08-24 | 2018-01-26 | 吉林大学 | 一种基于递归叠加算法的车辆前方障碍物轮廓检测方法 |
WO2018219473A1 (en) | 2017-06-02 | 2018-12-06 | Aktiebolaget Electrolux | Method of detecting a difference in level of a surface in front of a robotic cleaning device |
CN110353583A (zh) | 2019-08-21 | 2019-10-22 | 追创科技(苏州)有限公司 | 扫地机器人及扫地机器人的自动控制方法 |
Family Cites Families (27)
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 |
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 | 車両の衝突回避支援装置 |
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 |
WO2016045593A1 (zh) * | 2014-09-23 | 2016-03-31 | 苏州宝时得电动工具有限公司 | 自移动机器人 |
JP2016211852A (ja) * | 2015-04-28 | 2016-12-15 | 一般財団法人電力中央研究所 | 表面凹凸の計測方法及び計測装置 |
KR101762504B1 (ko) * | 2015-08-31 | 2017-07-28 | 고려대학교 산학협력단 | 레이저 거리 센서를 이용한 바닥 장애물 검출 방법 |
JP6677516B2 (ja) * | 2016-01-21 | 2020-04-08 | シャープ株式会社 | 自律走行装置 |
CN108008411A (zh) * | 2016-10-31 | 2018-05-08 | 张舒怡 | 一种用于自动驾驶的传感器 |
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 | 长安大学 | 一种基于多边缘融合机制的三维深度图像分割算法 |
CN113961005A (zh) * | 2018-10-22 | 2022-01-21 | 科沃斯机器人股份有限公司 | 行进控制的方法、表面清洁机器人及存储介质 |
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 | 北京小米智能科技有限公司 | 一种检测微小障碍的方法、装置及介质 |
CN110928315A (zh) * | 2019-12-20 | 2020-03-27 | 深圳市杉川机器人有限公司 | 自主机器人及其控制方法 |
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 WO PCT/CN2021/076964 patent/WO2021212986A1/zh unknown
- 2021-02-20 KR KR1020227018029A patent/KR20220086682A/ko not_active Application Discontinuation
- 2021-02-20 JP JP2022541668A patent/JP7383828B2/ja active Active
- 2021-02-20 EP EP21793582.4A patent/EP4050378A4/en not_active Withdrawn
-
2022
- 2022-05-18 US US17/747,957 patent/US20220273152A1/en active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006146778A (ja) | 2004-11-24 | 2006-06-08 | Konica Minolta Photo Imaging Inc | ヘッドマウントディスプレイ装置 |
JP2011069626A (ja) | 2009-09-24 | 2011-04-07 | Hitachi Automotive Systems Ltd | 障害物検知装置 |
JP2014194729A (ja) | 2013-02-27 | 2014-10-09 | Sharp Corp | 周囲環境認識装置、それを用いた自律移動システムおよび周囲環境認識方法 |
WO2018219473A1 (en) | 2017-06-02 | 2018-12-06 | Aktiebolaget Electrolux | Method of detecting a difference in level of a surface in front of a robotic cleaning device |
CN107632308A (zh) | 2017-08-24 | 2018-01-26 | 吉林大学 | 一种基于递归叠加算法的车辆前方障碍物轮廓检测方法 |
CN110353583A (zh) | 2019-08-21 | 2019-10-22 | 追创科技(苏州)有限公司 | 扫地机器人及扫地机器人的自动控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN113189614A (zh) | 2021-07-30 |
CN113296117A (zh) | 2021-08-24 |
KR20220086682A (ko) | 2022-06-23 |
CN111538034B (zh) | 2021-05-28 |
CN113296117B (zh) | 2023-08-08 |
WO2021212986A1 (zh) | 2021-10-28 |
CN113189614B (zh) | 2023-08-11 |
EP4050378A1 (en) | 2022-08-31 |
JP2023500994A (ja) | 2023-01-17 |
EP4050378A4 (en) | 2023-05-24 |
US20220273152A1 (en) | 2022-09-01 |
CN111538034A (zh) | 2020-08-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7383828B2 (ja) | 障害物認識方法、装置、自律移動機器及び記憶媒体 | |
CN110582778B (zh) | 具有对传感器数据的机器学习分类的嵌入式机动车辆感知 | |
EP3852064B1 (en) | Object labeling method and apparatus, movement control method and apparatus, device, and storage medium | |
US10776939B2 (en) | Obstacle avoidance system based on embedded stereo vision for unmanned aerial vehicles | |
US12008778B2 (en) | Information processing apparatus, control method for same, non-transitory computer-readable storage medium, and vehicle driving support system | |
EP3234839B1 (en) | Systems and methods for capturing images and annotating the captured images with information | |
US11669972B2 (en) | Geometry-aware instance segmentation in stereo image capture processes | |
CN108509820B (zh) | 障碍物分割方法及装置、计算机设备及可读介质 | |
KR102555374B1 (ko) | 전자 장치 및 그 제어 방법 | |
CN111932943B (zh) | 动态目标的检测方法、装置、存储介质及路基监测设备 | |
CN110765922A (zh) | 一种agv用双目视觉物体检测障碍物系统 | |
US11471016B2 (en) | Method and apparatus for executing cleaning operation | |
CN109993192B (zh) | 目标对象识别方法及装置、电子设备、存储介质 | |
CN113907663B (zh) | 障碍物地图构建方法、清洁机器人及存储介质 | |
CN106573588A (zh) | 驾驶辅助装置、驾驶辅助方法和程序 | |
CN109840454B (zh) | 目标物定位方法、装置、存储介质以及设备 | |
US12094129B2 (en) | Electronic apparatus and controlling method thereof | |
KR20210061839A (ko) | 전자 장치 및 그 제어 방법 | |
CN111913177A (zh) | 对目标物探测方法、装置以及存储介质 | |
CN111591284A (zh) | 基于单目识别的视野盲区避障方法及装置 | |
WO2022117072A1 (zh) | 自主工作装置和自主工作装置的控制方法 | |
US20220284707A1 (en) | Target detection and control method, system, apparatus and storage medium | |
JP2024062357A (ja) | 情報処理装置、情報処理方法、及び情報処理プログラム | |
CN118323110A (zh) | 泊车与特征地图的生成方法、装置、设备、可读存储介质 | |
WO2022263004A1 (en) | Method for annotating objects in an image and driver assistant system for performing the method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20220705 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20220705 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20220705 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230124 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230421 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230613 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230912 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20231010 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231108 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7383828 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: R3D02 |