CN102338621B - Method for detecting height of obstacle for indoor visual navigation - Google Patents

Method for detecting height of obstacle for indoor visual navigation Download PDF

Info

Publication number
CN102338621B
CN102338621B CN2011101053892A CN201110105389A CN102338621B CN 102338621 B CN102338621 B CN 102338621B CN 2011101053892 A CN2011101053892 A CN 2011101053892A CN 201110105389 A CN201110105389 A CN 201110105389A CN 102338621 B CN102338621 B CN 102338621B
Authority
CN
China
Prior art keywords
overbar
ground
camera
integral
obstacle
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
CN2011101053892A
Other languages
Chinese (zh)
Other versions
CN102338621A (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.)
Tianjin Polytechnic University
Original Assignee
Tianjin Polytechnic University
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 Tianjin Polytechnic University filed Critical Tianjin Polytechnic University
Priority to CN2011101053892A priority Critical patent/CN102338621B/en
Publication of CN102338621A publication Critical patent/CN102338621A/en
Application granted granted Critical
Publication of CN102338621B publication Critical patent/CN102338621B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Navigation (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)

Abstract

The invention discloses a method for detecting the height of a ground obstacle in indoor environment, belonging to the technical field of visual navigation. The method can help an indoor visual navigation system to judge the obstacle area and the ground area in the indoor environment correctly. The invention is realized by the following technical scheme that a camera and a laser transmitting device are arranged on an indoor ceiling, wherein the laser transmitting device can rotate randomly around the axis. The optical center of the camera and the rotating axis of the laser transmitting device are positioned in the same horizontal surface. The laser transmitting device projects a light spot to the ground, and the light spot can reach the ground if no obstacle exists; and the light spot is projected on the obstacle if the obstacle exists. According to the method, an indoor top image is shot by utilizing the camera, and the height of the obstacle is calculated by utilizing the offset of the imaging positions of the light spots projected to the ground and the obstacle.

Description

A kind of method for detecting height of obstacle for indoor visual navigation
Technical field
The present invention belongs to the vision guided navigation technical field, relates to a kind of method that detects the ground obstacle height in indoor environment.
Background technology
Vision guided navigation refers to the information of utilizing imageing sensor to obtain environment, by the analysis environments image, realizes robot navigation's technology.The mode of vision guided navigation obtaining information is identical with the mankind, therefore is considered to have one of airmanship of development potentiality most.
In indoor environment, can be fixed on imageing sensor on ceiling to obtain indoor overhead view image, then by analyzing overhead view image, realize the navigation of robot.In this navigate mode, need to cut apart the ground region of overhead view image, by the activity robot, be limited in ground region, realize the automatic dodging to barrier.Existing ground region dividing method generally adopts the visual signatures such as the color, texture on ground to extract ground region, has following two shortcomings:
(1), if the visual signature ground region of barrier is identical, such as being placed on the ground white chair of white etc., can't correctly cut apart ground region and the barrier region of image;
(2), if the visual signature of ground region is inconsistent, such as You Yi beach, ground ink marks etc., can cause vision algorithm that ground region is mistaken for to barrier region.
Summary of the invention
Technical matters to be solved by this invention is the above-mentioned deficiency for prior art, proposes a kind of method for detecting height of obstacle for indoor visual navigation.
The present invention adopts following technical scheme, comprises the following steps:
Camera and laser beam emitting device are installed on indoor ceiling.The rotatable axle center C of laser beam emitting device rotates arbitrarily, and horizontal direction rotation corner is expressed as θ, and vertically the aspect corner is φ.The photocentre O of axle center C and camera is positioned at same level, and the distance that namely arrives ground is identical.The distance table that the O point is ordered to C is shown
Figure GSB00000682731400011
O is to O fThe distance table of point is shown
Figure GSB00000682731400012
Figure GSB00000682731400013
With
Figure GSB00000682731400014
Mode by actual measurement obtains.The focal length of camera is f c.
Known level rotational angle theta and vertical plane corner φ, laser beam emitting device is projected spot earthward.If there is no barrier, dot projection is to the R point on ground.The coordinate basis that R is ordered
Figure GSB00000682731400015
And θ, φ calculate.The R point at camera as the i that is imaged as in plane R, utilize aperture camera model i RCoordinate by the focal distance f of camera c,
Figure GSB00000682731400016
And the coordinate of R calculates.If there is barrier in ground, hot spot can not arrive ground, but projects the P point of barrier, and the P point is to the distance on ground, i.e. the height h of barrier.The P point is at the imaging i on picture plane P.Utilize camera to take the overhead view image of indoor environment, i PCoordinate by the position of analyzing hot spot in overhead view image, obtain.Picture i PWith picture i RBetween distance table be shown The height h of barrier by
Figure GSB00000682731400022
f cWith
Figure GSB00000682731400023
Calculate.
Due in actual application, there is misjudgment phenomenon in original method to the barrier region in indoor environment and ground region, namely the barrier region that should dodge is mistaken for to ground region, and the ground region that can pass through is mistaken for to barrier region.In order to address this problem, the present invention's proposition utilizes the mode of active vision to obtain the height of indoor diverse location, utilizes elevation information to judge whether this zone is barrier.This method can be combined use with original method, can improve the accuracy rate of navigational system cognitive disorders thing.
The accompanying drawing explanation
Fig. 1 illustrates the installation site of camera and laser beam emitting device;
In figure: 1. camera; 2. laser beam emitting device
Fig. 2 illustrates the geometric relationship of dyscalculia object height degree.
In figure: 1. as plane; 2. laser beam emitting device; 3. barrier
Embodiment
1. the installation of camera and laser beam emitting device
Camera and laser beam emitting device are arranged on ceiling, and laser beam emitting device can rotate around axle center in two degree of freedom.In Fig. 1, O represents the photocentre of camera, and the optical axis of camera is perpendicular to the ground, and with the intersection point on ground be O f.C represents the axle center of laser beam emitting device rotation, and the axis of along continuous straight runs rotation is perpendicular to the ground, and with the intersection point on ground be C f.Laser beam emitting device horizontal direction rotation corner is expressed as θ, and vertically the aspect corner is φ.Photocentre O and axle center C are positioned at same surface level, and namely 2 distances to ground equate.
The distance table that the O point is ordered to C is shown
Figure GSB00000682731400024
O is to O fThe distance table of point is shown
Figure GSB00000682731400025
With
Figure GSB00000682731400026
Mode by actual measurement obtains.The focal length of camera is f c.
Under θ and the known condition of φ, hot spot coordinate on the ground is R (x R, y R, 0), x wherein R, and y R, by formula (1) and (2), calculated
x R = OC ‾ + cos ( θ ) tan ( φ ) OO f ‾ - - - ( 1 )
y R = sin ( θ ) tan ( φ ) OO f ‾ - - - ( 2 )
Utilize the pinhole imaging system model, can obtain R picture i in the picture plane RCoordinate
x R ( i ) = f c OO f ‾ x R - - - ( 3 )
y R ( i ) = f c OO f ‾ y R - - - ( 4 )
2. obtain the volume coordinate of hot spot imaging
Take indoor overhead view image, while on ground, having barrier, hot spot can not arrive the R point on ground, but projects the P point of barrier.The P point is at the i that is imaged as plane P.The method of utilizing image to process obtains i PCoordinate.
(1) in the situation that corner φ and θ are known, it is (R that laser beam emitting device throws color value earthward l, G l, B l) monochromatic hot spot, R l, G l, B lThe red component that represents respectively color value, green component and blue component.
(2) as the rectangular area for imaging in plane, be W, due in as plane z coordinate a little be
Figure GSB00000682731400033
Therefore the image representation that omits z coordinate handle is
I=[I r(x,y),I g(x,y),I b(x,y)|(x,y)∈W]
I wherein r(x, y), I g(x, y), I b(x, y) is respectively red component, green component and the blue component of image at (x, y) coordinate place color value.
(3) select threshold value T, utilize following formula to cut apart light spot image:
Figure GSB00000682731400034
(4) calculate according to the following formula the central point i of hot spot PCoordinate (x P, y P)
x P ( i ) = ∫ ∫ ( x , y ) ∈ W xI s ( x , y ) dxdy ∫ ∫ ( x , y ) ∈ W I s ( x , y ) dxdy - - - ( 5 )
y P ( i ) = ∫ ∫ ( x , y ) ∈ W yI s ( x , y ) dxdy ∫ ∫ ( x , y ) ∈ W I s ( x , y ) dxdy - - - ( 6 )
3. obstacle height is calculated
In Fig. 2, parallel to the ground as plane, optical axis is O ' with the intersection point as plane simultaneously, and the distance table between O ' and O ' is shown
Figure GSB00000682731400037
Focal length for camera.
By the P point, do earthward vertical line, with ground, give the B point, Distance between expression P point and B point,
Figure GSB00000682731400039
H is the height of barrier.Extended line and the ground of O point and P point line meet at P ' point.i RAnd i PBe respectively R and the P picture in the picture plane
Utilize the aperture camera model to obtain
RP ′ ‾ i R i P ‾ = OO f ‾ f c - - - ( 7 )
Similar to CPO according to triangle RPP ', and BPP ' and O fOP ' is similar, obtains following relation
OC ‾ RP ′ ‾ = OP ‾ PP ′ ‾ - - - ( 8 )
OP ‾ PP ′ ‾ = OO f ‾ - h h - - - ( 9 )
Aggregative formula (7), (8) and (9) obtain,
h = OO f ‾ · OO f ‾ · i R i P ‾ f c · OC ‾ + OO f ‾ · i R i P ‾ - - - ( 10 )
Formula (3), (4), (5) and (6) substitutions (11) are calculated
Figure GSB00000682731400045
i R i P ‾ = ( x R ( i ) - x P ( i ) ) 2 + ( y R ( i ) - y P ( i ) ) 2 2 - - - ( 11 )
Due to f c,
Figure GSB00000682731400047
Be known quantity, utilize the formula (10) can dyscalculia object height h.

Claims (1)

1. a method that detects the ground obstacle height in indoor environment, comprise the following steps:
(1) camera and laser beam emitting device are arranged on ceiling, the axis of rotation C of laser beam emitting device and the photocentre O of camera are in same level; The distance that the O point is ordered to C is The optical axis of camera is perpendicular to the ground, and meets at O with ground fThe point; O is to O fThe distance of point is Be the distance of O point to ground; Laser beam emitting device horizontal direction rotation corner is expressed as θ, and vertically the aspect corner is ф; The focal length of camera is f c
(2) anglec of rotation of fixed laser emitter, launch spot earthward; While on ground, there is no barrier, dot projection is to ground, at the be imaged as i of camera as plane RWhile on ground, barrier being arranged, dot projection is to barrier, at the be imaged as i of camera as plane PCamera is W as the rectangular area for imaging in plane, and the image representation of shooting is I=[I r(x, y), I g(x, y), I b(x, y) | (x, y) ∈ W], I wherein r(x, y), I g(x, y), I b(x, y) is respectively the red component that coordinate (x, y) is located the color of image value, green component and blue component; Select threshold value T, utilize threshold segmentation method to cut apart I, obtain
Figure FSB00001110371700013
i RAnd i PBetween have skew, be expressed as i R i P ‾ = ( x R ( i ) - x P ( i ) ) 2 + ( y R ( i ) - y P ( i ) ) 2 2 , Wherein x R = OC ‾ + cos ( θ ) tan ( φ ) OO f ‾ , y R = sin ( θ ) tan ( φ ) OO f ‾ , x R ( i ) = f c OO f ‾ x R , y R ( i ) = f c OO f ‾ y R , x P ( i ) = ∫ ∫ ( x , y ) ∈ W x I s ( x , y ) dxdy ∫ ∫ ( x , y ) ∈ W I s ( x , y ) dxdy , y P ( i ) = ∫ ∫ ( x , y ) ∈ W y I s ( x , y ) dxdy ∫ ∫ ( x , y ) ∈ W I s ( x , y ) dxdy ; Obtain the height of barrier h = OO f ‾ · OO f ‾ · i R i P ‾ f c · OC ‾ + OO f ‾ · i R i P ‾ .
CN2011101053892A 2011-04-27 2011-04-27 Method for detecting height of obstacle for indoor visual navigation Expired - Fee Related CN102338621B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011101053892A CN102338621B (en) 2011-04-27 2011-04-27 Method for detecting height of obstacle for indoor visual navigation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011101053892A CN102338621B (en) 2011-04-27 2011-04-27 Method for detecting height of obstacle for indoor visual navigation

Publications (2)

Publication Number Publication Date
CN102338621A CN102338621A (en) 2012-02-01
CN102338621B true CN102338621B (en) 2013-11-20

Family

ID=45514473

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011101053892A Expired - Fee Related CN102338621B (en) 2011-04-27 2011-04-27 Method for detecting height of obstacle for indoor visual navigation

Country Status (1)

Country Link
CN (1) CN102338621B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106500699B (en) * 2016-05-25 2019-06-18 上海铸天智能科技有限公司 A kind of position and orientation estimation method suitable for Autonomous landing in unmanned plane room
CN107728633B (en) * 2017-10-23 2020-12-18 广州极飞科技有限公司 Method and device for acquiring position information of target object, mobile device and control method thereof
CN109945790B (en) * 2017-12-21 2020-09-01 中国科学院长春光学精密机械与物理研究所 Optical method for establishing characteristic points for large vertical object
CN111506074B (en) * 2020-05-08 2022-08-26 佳木斯大学 Machine control method of crop tedding dust collection device

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101619985A (en) * 2009-08-06 2010-01-06 上海交通大学 Service robot autonomous navigation method based on deformable topological map
CN101975951A (en) * 2010-06-09 2011-02-16 北京理工大学 Field environment barrier detection method fusing distance and image information

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005324297A (en) * 2004-05-17 2005-11-24 Matsushita Electric Ind Co Ltd Robot

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101619985A (en) * 2009-08-06 2010-01-06 上海交通大学 Service robot autonomous navigation method based on deformable topological map
CN101975951A (en) * 2010-06-09 2011-02-16 北京理工大学 Field environment barrier detection method fusing distance and image information

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
室内移动机器人新型视觉导航***设计;张博等;《工业控制计算机》;19240213;第23卷(第02期);31-33 *
张博等.室内移动机器人新型视觉导航***设计.《工业控制计算机》.1924,第23卷(第02期),31-33.

Also Published As

Publication number Publication date
CN102338621A (en) 2012-02-01

Similar Documents

Publication Publication Date Title
US11865708B2 (en) Domestic robotic system
CN102419178B (en) Mobile robot positioning system and method based on infrared road sign
KR102420476B1 (en) Apparatus and method for estimating location of vehicle and computer recordable medium storing computer program thereof
CN105300375B (en) A kind of robot indoor positioning and air navigation aid based on single vision
US11321950B2 (en) Apparatus and method for detecting lane information, and computer-readable recording medium storing computer program programmed to execute same method
CN102338621B (en) Method for detecting height of obstacle for indoor visual navigation
KR101703177B1 (en) Apparatus and method for recognizing position of vehicle
US20190120934A1 (en) Three-dimensional alignment of radar and camera sensors
CN102650886A (en) Vision system based on active panoramic vision sensor for robot
CN105445721A (en) Combined calibrating method of laser radar and camera based on V-shaped calibrating object having characteristic protrusion
CN104061865B (en) A kind of navigating ship altitude measurement system and measuring method thereof
CN106127787B (en) A kind of camera calibration method based on Inverse projection
CN105676572A (en) Projection correction method and device for projector equipped on mobile robot
CN109685855A (en) A kind of camera calibration optimization method under road cloud monitor supervision platform
CN110008893A (en) A kind of automobile driving running deviation automatic testing method based on vehicle-mounted imaging sensor
CN106569225A (en) Range-finding sensor based real-time obstacle avoidance method of driveless car
US10348961B2 (en) Camera modeling system
CN113289290B (en) Fire-fighting robot flame automatic aiming method, device and system
CN102944188A (en) Calibration method of spot scanning three-dimensional topography measuring system
CN104482921A (en) Water surface target measuring method
CN104330075B (en) Rasterizing polar coordinate system object localization method
KR102031348B1 (en) Autonomous Working System, Method and Computer Readable Recording Medium
CN104036518A (en) Camera calibration method based on vector method and three collinear points
CN109975759A (en) A kind of underwater unmanned plane localization method and device based on three color laser
CN101980292B (en) Regular octagonal template-based board camera intrinsic parameter calibration method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20131120

Termination date: 20140427