CN109848997B - 基于下倾立体相机的移动机器人前方坡度快速预测方法 - Google Patents

基于下倾立体相机的移动机器人前方坡度快速预测方法 Download PDF

Info

Publication number
CN109848997B
CN109848997B CN201910210187.0A CN201910210187A CN109848997B CN 109848997 B CN109848997 B CN 109848997B CN 201910210187 A CN201910210187 A CN 201910210187A CN 109848997 B CN109848997 B CN 109848997B
Authority
CN
China
Prior art keywords
stereo camera
vertical distance
mobile robot
ground
actual point
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
Application number
CN201910210187.0A
Other languages
English (en)
Other versions
CN109848997A (zh
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.)
Yancheng Xiangyuan Environmental Protection Equipment Co ltd
Original Assignee
Hangzhou Jingyi Intelligent Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Jingyi Intelligent Science and Technology Co Ltd filed Critical Hangzhou Jingyi Intelligent Science and Technology Co Ltd
Priority to CN201910210187.0A priority Critical patent/CN109848997B/zh
Publication of CN109848997A publication Critical patent/CN109848997A/zh
Application granted granted Critical
Publication of CN109848997B publication Critical patent/CN109848997B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Manipulator (AREA)
  • Length Measuring Devices By Optical Means (AREA)
  • Image Processing (AREA)

Abstract

公开一种基于下倾立体相机的移动机器人前方坡度快速预测方法,包括下倾设置在移动机器人前部的双目立体摄像机,光轴与所述的移动机器人的底盘的夹角为β,还包括与双目立体摄像机连接的处理器,处理器设置前方坡度预测方法,包括步骤:1、获取双目立体摄像机的图像对fL和fR,形成深度信息z;2、对于成像点a(xA,yA),计算投影角度θ,实际点A的深度为zA=f(xA,yA);3、计算角度δ;线段AO的长度l3;实际点A到光心O所在铅垂线的垂直距离l2;光心O到实际点A所在水平面的垂直距离l1;4、如果l1>h,前方地面为下坡,则坡度为α=arctan((l1‑h)/l2);如果l1<h,地面为上坡,则坡度为α=arctan((h‑l1)/l2);如果l1=h,则地面为平面。

Description

基于下倾立体相机的移动机器人前方坡度快速预测方法
技术领域
本发明涉及基于下倾立体相机的移动机器人前方坡度快速预测方法,属于移动机器人控制领域。
背景技术
室外移动机器人工作环境非常复杂,其中地面的起伏情况就多变,可能是平地,也可能是上坡或者下坡,那么移动机器人提前获知该信息非常重要,不然可能导致倾倒等意外情况。对于采集地面情况信息的摄像机,光轴可以与室外移动机器人的地盘平行,也可以下倾设置。摄像机下倾设置可以将视野集中在地面,而不是天空及远处,但是也给计算带来一定难度。
发明内容
针对上述问题,本发明提供基于下倾立体相机的移动机器人前方坡度快速预测方法,为移动机器人检测前方地面的坡度信息。
本发明解决其技术问题所采用的技术方案是:
基于下倾立体相机的移动机器人前方坡度快速预测方法,包括设置在所述的移动机器人前部的双目立体摄像机,焦距为f,基线宽度为b,高度为h,所述的双目立体摄像机的光轴与所述的移动机器人的底盘的夹角为β,还包括与所述的双目立体摄像机连接的处理器,所述的处理器设置快速坡度预测方法,包括以下步骤:
(1) 所述的处理器获取所述的双目立体摄像机的图像对fL和fR,形成深度信息z=f(x,y),x,y为像平面坐标,z为对应的深度;
(2) 对于成像点a(xA,yA),投影角度θ=arctan(yA/f),对应的实际点A的深度为zA=f(xA,yA);
(3) 角度δ=π/2-β-θ;线段AO的长度l3=zA/cosθ;实际点A到光心O所在铅垂线的垂直距离l2=l3*sinδ;光心O到实际点A所在水平面的垂直距离l1=l3*cosδ;
(4) 如果垂直距离l1>h,前方地面为下坡,实际点A到平坦地面的垂直距离为l1-h,则坡度为α=arctan((l1-h)/l2);如果垂直距离l1<h,地面为上坡,实际点A到平坦地面的垂直距离h-l1,则坡度为α=arctan((h-l1)/l2);如果垂直距离l1=h,则地面为平面,角度为α=0。
本发明的有益效果主要表现在:1、可***前方地面的坡度数值,为移动机器人运动控制提供环境信息。2、该方法计算简便,速度快,可精确计算前方地面的坡度数值。
附图说明
图1是移动机器人外形示意图;
图2 是移动机器人前方坡度预测方法原理示意图1;
图3是移动机器人前方坡度预测方法原理示意图2。
具体实施方式
下面结合附图对本发明作进一步描述:
参照图1-3,基于下倾立体相机的移动机器人前方坡度快速预测方法,包括设置在所述的移动机器人前部的双目立体摄像机,焦距为f,基线宽度为b,高度为h。
所述的双目立体摄像机的光轴与所述的移动机器人的底盘的夹角为β,这样视野主要集中在地面,有利于提取有用信息。还包括与所述的双目立体摄像机连接的处理器,所述的处理器设置前方坡度预测方法,包括以下步骤:
(1) 所述的处理器获取所述的双目立体摄像机的图像对fL和fR,形成深度信息z=f(x,y),x,y为像平面坐标,z为对应的深度;
所述的处理器是根据视差原理来计算深度信息,利用所述的双目立体摄像机的参数,可得z=f(x,y)= f*b/d,其中d是根据图像对fL和fR计算得到的位置(x,y)的视差。
(2) 对于成像点a(xA,yA),投影角度θ=arctan(yA/f),则实际点A的深度为zA=f(xA,yA);
其中,深度zA是点A沿光轴到光心O的距离。
(3) 角度δ=π/2-β-θ;线段AO的长度l3=zA/cosθ;实际点A到光心O所在铅垂线的垂直距离l2=l3*sinδ;光心O到实际点A所在水平面的垂直距离l1=l3*cosδ;
角度δ为直线AO与光心O所在铅垂线OO’的夹角,用于后续计算。首先,根据实际点A的深度zA,采用三角形余弦公式,可计算线段AO的长度l3=zA/cosθ;在三角形ΔOO"A中,可采用正弦公式,计算垂直距离l2=l3*sinδ,以及光心O到实际点A所在水平面的垂直距离l1=l3*cosδ。
(4) 如果垂直距离l1>h,前方地面为下坡,实际点A到平坦地面的垂直距离为l1-h,则坡度为α=arctan((l1-h)/l2);如果垂直距离l1<h,地面为上坡,实际点A到平坦地面的垂直距离h-l1,则坡度为α=arctan((h-l1)/l2);如果垂直距离l1=h,则地面为平面,角度为α=0。
如图2,垂直距离l1>h,则前方地面为下坡,首先计算实际点A到平坦地面的垂直距离l1-h,再根据三角形的正切函数关系得到α=arctan((l1-h)/l2);
如图3,垂直距离l1<h,则地面为上坡,首先计算实际点A到平坦地面的垂直距离h-l1,再根据三角形的正切函数关系得到α=arctan((h-l1)/l2)。
综上所述,通过上述方法,可迅速、快捷地计算基于下倾双目立体视觉的移动机器人前方地面坡度,为移动机器人的导航提供必要信息。

Claims (1)

1.基于下倾立体相机的移动机器人前方坡度快速预测方法,包括设置在所述的移动机器人前部的双目立体摄像机,焦距为f,基线宽度为b,高度为h,其特征在于:所述的双目立体摄像机的光轴与所述的移动机器人的底盘的夹角为β,还包括与所述的双目立体摄像机连接的处理器,所述的处理器设置快速坡度预测方法,包括以下步骤:
(1) 所述的处理器获取所述的双目立体摄像机的图像对fL和fR,形成深度信息z=f(x,y),x,y为像平面坐标,z为对应的深度, 是所述的处理器根据视差原理计算深度信息,利用所述的双目立体摄像机的参数,可得z=f(x,y)=f*b/d,其中d是根据图像对fL和fR计算得到的位置(x,y)的视差;
(2) 对于成像点a(xA,yA),投影角度θ=arctan(yA/f),对应的实际点A的深度为zA=f(xA,yA),其中,深度zA是点A沿光轴到光心O的距离;
(3) 角度δ=π/2-β-θ;线段AO的长度l3=zA/cosθ;实际点A到光心O所在铅垂线的垂直距离l2=l3*sinδ;光心O到实际点A所在水平面的垂直距离l1=l3*cosδ;
(4) 如果垂直距离l1>h,前方地面为下坡,实际点A到平坦地面的垂直距离为l1-h,则坡度为α=arctan((l1-h)/l2);如果垂直距离l1<h,地面为上坡,实际点A到平坦地面的垂直距离h-l1,则坡度为α=arctan((h-l1)/l2);如果垂直距离l1=h,则地面为平面,角度为α=0。
CN201910210187.0A 2019-03-20 2019-03-20 基于下倾立体相机的移动机器人前方坡度快速预测方法 Active CN109848997B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910210187.0A CN109848997B (zh) 2019-03-20 2019-03-20 基于下倾立体相机的移动机器人前方坡度快速预测方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910210187.0A CN109848997B (zh) 2019-03-20 2019-03-20 基于下倾立体相机的移动机器人前方坡度快速预测方法

Publications (2)

Publication Number Publication Date
CN109848997A CN109848997A (zh) 2019-06-07
CN109848997B true CN109848997B (zh) 2020-08-04

Family

ID=66901323

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910210187.0A Active CN109848997B (zh) 2019-03-20 2019-03-20 基于下倾立体相机的移动机器人前方坡度快速预测方法

Country Status (1)

Country Link
CN (1) CN109848997B (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112684803B (zh) 2021-03-11 2021-06-11 上海擎朗智能科技有限公司 移动机器人的控制方法、装置、移动机器人和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3114544B2 (ja) * 1994-12-28 2000-12-04 三菱自動車工業株式会社 走行路計測法
CN105765605A (zh) * 2013-10-08 2016-07-13 福特全球技术公司 用于确定相对道路倾斜度的方法
CN106840118A (zh) * 2017-02-06 2017-06-13 华东师范大学 一种山地微地形坡度、坡向的空间测量方法
CN109387855A (zh) * 2018-10-29 2019-02-26 浙江大学 一种利用车载脉冲激光雷达***坡道坡度及坡长的***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0829150A (ja) * 1994-07-19 1996-02-02 Suzuki Motor Corp 車両用傾斜検出装置
KR100471268B1 (ko) * 2002-10-28 2005-03-10 현대자동차주식회사 차간거리 측정 방법
US9446652B2 (en) * 2012-08-02 2016-09-20 Toyota Jidosha Kabushiki Kaisha Road surface state obtaining device and suspension system
WO2015177581A1 (en) * 2014-05-19 2015-11-26 Umm Al-Qura University Method and system for vehicle to sense roadblock
CN106646508B (zh) * 2016-11-24 2020-04-07 中国科学院自动化研究所 面向斜坡区域的基于多线激光雷达的斜坡角度估计方法
CN208313282U (zh) * 2018-04-04 2019-01-01 黑龙江大学 道路坡度测量装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3114544B2 (ja) * 1994-12-28 2000-12-04 三菱自動車工業株式会社 走行路計測法
CN105765605A (zh) * 2013-10-08 2016-07-13 福特全球技术公司 用于确定相对道路倾斜度的方法
CN106840118A (zh) * 2017-02-06 2017-06-13 华东师范大学 一种山地微地形坡度、坡向的空间测量方法
CN109387855A (zh) * 2018-10-29 2019-02-26 浙江大学 一种利用车载脉冲激光雷达***坡道坡度及坡长的***

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
基于多层激光雷达的道路与障碍物信息提取算法;郑凯华;《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》;20170615(第6期);全文 *
复杂条件下车路视觉感知与识别;陈世秦;《中国优秀硕士学位论文全文数据库 信息科技辑》;20180315(第3期);全文 *

Also Published As

Publication number Publication date
CN109848997A (zh) 2019-06-07

Similar Documents

Publication Publication Date Title
EP3324152B1 (en) Own-position estimating device and own-position estimating method
US9955074B2 (en) Target tracking method and system for intelligent tracking high speed dome camera
JP6567659B2 (ja) レーン検出装置およびレーン検出方法
CN107703951B (zh) 一种基于双目视觉的无人机避障方法及***
US20180134289A1 (en) Lane division line recognition apparatus, lane division line recognition method, driving assist apparatus including lane division line recognition apparatus, and driving assist method including lane division line recognition method
EP2939211B1 (en) Method and system for generating a surround view
CN105487555A (zh) 一种无人机的悬停定位方法及装置
CN114083536B (zh) 一种利用立体块恢复单线结构光传感器手眼关系的方法
CN105551020A (zh) 一种检测目标物尺寸的方法及装置
CN109883393B (zh) 基于双目立体视觉的移动机器人前方坡度预测方法
CN109848997B (zh) 基于下倾立体相机的移动机器人前方坡度快速预测方法
CN102200445B (zh) 实时扩增实境装置及其实时扩增实境方法
CN205090971U (zh) 一种车载移动测量***
JP2008309519A (ja) 画像処理を用いた物体検出装置
JP6243758B2 (ja) 車両周辺監視装置、車両周辺監視方法、及びプログラム
KR101720679B1 (ko) 광계카메라를 이용한 차선 인식 시스템 및 방법
CN110907132B (zh) 一种波向探测方法、***、设备、介质
CN109919139B (zh) 基于双目立体视觉的路面状况快速检测方法
CN116958218A (zh) 一种基于标定板角点对齐的点云与图像配准方法及设备
CN105136135A (zh) 信息获取方法及移动终端
CN111429430B (zh) 基于机器视觉的隧道检测车尺寸映射关系计算方法
CN109947108B (zh) 移动机器人前方路况预测方法
CN210269898U (zh) 一种双目视觉汽车车速捕捉***
JP2622089B2 (ja) 測量装置
CN109974661A (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
TR01 Transfer of patent right

Effective date of registration: 20201225

Address after: 224000 group 1, village committee of the people's Federation of China, Tinghu New District, Yancheng City, Jiangsu Province (28)

Patentee after: JIANGSU ZHONGKE RUISAI POLLUTION CONTROL ENGINEERING Co.,Ltd.

Address before: 310013 no.256, 6th floor, building 2, Huahong building, 248 Tianmushan Road, Xihu District, Hangzhou City, Zhejiang Province

Patentee before: HANGZHOU JINGYI INTELLIGENT SCIENCE & TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20221209

Address after: 224000 Blaupunkt Road, Yancheng City environmental protection science and Technology City, Jiangsu 199 (28)

Patentee after: YANCHENG XIANGYUAN ENVIRONMENTAL PROTECTION EQUIPMENT Co.,Ltd.

Address before: 224000 group 1, village committee of the people's Federation of China, Tinghu New District, Yancheng City, Jiangsu Province (28)

Patentee before: JIANGSU ZHONGKE RUISAI POLLUTION CONTROL ENGINEERING Co.,Ltd.

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190607

Assignee: YANCHENG XIANGGUO TECHNOLOGY Co.,Ltd.

Assignor: YANCHENG XIANGYUAN ENVIRONMENTAL PROTECTION EQUIPMENT Co.,Ltd.

Contract record no.: X2023980039584

Denomination of invention: A Fast Prediction Method for Forward Slope of Mobile Robot Based on Downtilt Stereo Camera

Granted publication date: 20200804

License type: Common License

Record date: 20230814

EE01 Entry into force of recordation of patent licensing contract
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20190607

Assignee: Yancheng Maijie Software Technology Co.,Ltd.

Assignor: YANCHENG XIANGYUAN ENVIRONMENTAL PROTECTION EQUIPMENT Co.,Ltd.

Contract record no.: X2023980052569

Denomination of invention: A Fast Prediction Method for Forward Slope of Mobile Robots Based on Downward Tilt Stereo Camera

Granted publication date: 20200804

License type: Common License

Record date: 20231219