CN102338621B - Method for detecting height of obstacle for indoor visual navigation - Google Patents
Method for detecting height of obstacle for indoor visual navigation Download PDFInfo
- 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
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
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
O is to O
fThe distance table of point is shown
With
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
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,
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
f
cWith
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
O is to O
fThe distance table of point is shown
With
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
Utilize the pinhole imaging system model, can obtain R picture i in the picture plane
RCoordinate
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
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:
(4) calculate according to the following formula the central point i of hot spot
PCoordinate (x
P, y
P)
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
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,
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
Similar to CPO according to triangle RPP ', and BPP ' and O
fOP ' is similar, obtains following relation
Aggregative formula (7), (8) and (9) obtain,
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
i
RAnd i
PBetween have skew, be expressed as
Wherein
Obtain the height of barrier
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)
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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005324297A (en) * | 2004-05-17 | 2005-11-24 | Matsushita Electric Ind Co Ltd | Robot |
-
2011
- 2011-04-27 CN CN2011101053892A patent/CN102338621B/en not_active Expired - Fee Related
Patent Citations (2)
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)
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 |