CN108241373B - 避障方法和智能机器人 - Google Patents
避障方法和智能机器人 Download PDFInfo
- Publication number
- CN108241373B CN108241373B CN201711487306.4A CN201711487306A CN108241373B CN 108241373 B CN108241373 B CN 108241373B CN 201711487306 A CN201711487306 A CN 201711487306A CN 108241373 B CN108241373 B CN 108241373B
- Authority
- CN
- China
- Prior art keywords
- obstacle avoidance
- obstacle
- mechanical arm
- intelligent robot
- obstacles
- 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 47
- 230000009471 action Effects 0.000 claims abstract description 18
- 238000001514 detection method Methods 0.000 claims description 18
- 230000008569 process Effects 0.000 claims description 14
- 230000007613 environmental effect Effects 0.000 claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 238000012806 monitoring device Methods 0.000 claims description 3
- 230000002194 synthesizing effect Effects 0.000 claims 1
- 238000012937 correction Methods 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 241001465754 Metazoa Species 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- 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/0246—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using a video camera in combination with image processing means
-
- 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/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Acoustics & Sound (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
本发明涉及自动化技术领域,公开了本发明是这样实现的,提供避障方法,用于规划智能机器人的动作,避开障碍物,所述智能机器人包括驱动底座和一个或多个能够自由驱动的机械臂,在任意所述机械臂末端安装图象采集结构,所述避障方法包括以下步骤:采集所述障碍物的图象,规划避障路线,所述驱动底座沿所述避障路线移动,所述机械臂实时采集所述障碍物的图像,根据实时图像数据闭环修正所述避障路线。避障方法和智能机器人够通过采集障碍物的图像信息,规划避障路线,并且实时采集障碍物的图像信息,对避障路线进行修正,构成闭环控制方法,最终使得智能机器人能够智能化、精细化的进行避障。
Description
技术领域
本发明涉及自动化的技术领域,尤其涉及对于智能机器人的智能化避障方法。
背景技术
智能机器人一般具有多个机械臂和能够移动的底座,能够根据要求规划移动路径,配合机械臂的取放、加工等动作,实现各种功能,在部分场合中替代人工操作。由于智能机器人在移动的过程中,往往需要经过各种各样的环境,例如杂物堆放、进入特定尺寸的门等,如果不设计相关的视觉识别方式避障,延伸在外的机械臂有可能与环境干涉,发生碰撞,损坏智能机器人或者对环境造成损坏,更严重的情况下还有可能伤及附近的人。
现有技术中,对于智能机器人的避障程序设置,一般包括识别附近障碍物,控制智能机器人停止或者绕过障碍物,这种避障程序智能化程度低,只能做到绕开普通的障碍物,难以精细化避障。
发明内容
本发明的目的在于提供避障方法和智能机器人,旨在解决现有技术中的智能机器人的自动避障功能智能化程度低、难以精细化避障的问题。
本发明是这样实现的,提供避障方法,用于规划智能机器人的动作,避开障碍物,所述智能机器人包括驱动底座和一个或多个能够自由驱动的机械臂,在任意所述机械臂末端安装图象采集结构,所述避障方法包括以下步骤:采集所述障碍物的图象,规划避障路线,所述驱动底座沿所述避障路线移动,所述机械臂实时采集所述障碍物的图像,根据实时图像数据闭环修正所述避障路线。
本发明还提供了智能机器人,包括控制电路、驱动底座和一个或多个机械臂,任意所述机械臂的上设有图象采集结构,控制电路根据所述图像采集结构所采集的图形信息规划并实时修正避障路线,所述驱动底座沿着所述避障路线行进。
与现有技术相比,本发明中提供的避障方法和智能机器人,能够通过采集障碍物的图像信息,规划避障路线,并且在沿着避障路线行动的过程中继续实时采集障碍物的图像信息,补充判断依据,对避障路线进行修正,构成闭环控制方法,最终使得智能机器人能够智能化、精细化的进行避障。
附图说明
图1至图3为本发明实施例提供的智能机器人按照避障方法规划避障路线的过程示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
以下结合具体附图对本实施例的实现进行详细的描述。
如图1至图3所示,本实施例中提供智能机器人1的避障方法,用于规划智能机器人1的动作从而避开障碍物,智能机器人1包括驱动底座12和一个或多个能够自由驱动的机械臂11,在任意机械臂11末端安装图象采集结构。图示中未示出机械臂11末端安装的图象采集结构,可以将其理解为安装在机械臂11端部的摄像头、运动相机等结构。
避障方法包括以下步骤:
采集障碍物的图象,规划避障路线,驱动底座12沿避障路线移动,机械臂11实时采集障碍物的图像,根据实时图像数据闭环修正避障路线。
如图1至图3所示,智能机器人1在平面上,从A移动至B的过程中,需要绕过第一障碍物31、第二障碍物32和第三障碍物33。
在图1所示中,图象采集结构只能采集到第一障碍物31和第二障碍物32正面的图象信息,初步规划避障路线(即图示中箭头所示,下文中均以图示中的箭头指示该图中的避障路线),朝向第一障碍物31和第二障碍物32之间移动。
在图2所示中,智能机器人1在移动的过程中,由于机械臂11能够在空间上自由移动,图象采集结构能够采集更多方向的障碍物图像,根据实时采集到第三障碍物33的图像信息,为了绕过第三障碍物33,重新修正了避障路线。
在图3所示中,图象采集结构采集到第一障碍物31的特殊结构,再一次修正避障路线,使得能够沿着第一障碍物31的边沿绕过第三障碍物33。
根据上述的避障过程可以看出,在智能机器人1沿着初拟的避障路线移动的过程中,通过机械臂11上的安装图象采集结构,实时在多个角度采集障碍物图像,从而修正避障路线,沿着避障路线移动后再次采集障碍物图像,再次对避障路线进行修正,形成闭环的控制方法,不断修正避障路线,最终实现智能化的控制智能机器人1精细的绕过障碍物。
优选的,避障方法还包括:根据避障路线,规划探测动作,机械臂11按照探测动作在空间上移动,根据实时图像数据闭环修正探测动作。由于机械臂11能够在一定范围内摆动,其摆动的范围超出驱动底座12,因此如果不对机械臂11自身的动作加以规划,有可能发生虽然驱动底座12没有与环境干涉,但是机械臂11摆动时与环境干涉的问题。所以,在规划避障路线之后,再根据避障路线规划探测动作,例如图2所示状态下,智能机器人1沿避障路线行进至此处,如果机械臂11向右摆动,即容易碰到第二障碍物32,在图3所示的状态下,机械臂11不仅不能向右摆动,处于充分探测采集第一障碍物31后方图形的目的,还应当增加向左摆动的幅度,这些即为在图示节点上应当规划的探测动作。容易理解的是,探测动作同样需要闭环修正,随着图形的实时采集过程,对探测动作进行修正,不仅能够避免机械臂11与环境干涉,而且有利于优化实时采集图像、修正避障路线。
容易理解的是,为了能够预先采集图像信息修正避障路线,使得智能机器人1在碰到障碍物之前修正避障路线完成避障,在智能机器人1移动的过程中,沿着其运动方向,机械臂11应当保持在驱动底座12前方,实现预先采集图像信息的目的。
优选的,探测动作包括以下动作轨迹:
驱动机械臂11在驱动底座12前方摆动,摆动范围至少覆盖驱动底座12即将行进的避障路线。这种探测动作的规划方式具有以下优点:预先采集前方的图像信息、预先在驱动底座12行进的位置探测释是否碰触障碍物、进一步采集障碍物其他方向的图象信息。
优选的,避障方法还包括:将机械臂11运动过程中实时采集的障碍物的图象合成为数字模型,修正避障路线,使驱动底座12绕障碍物的数字模型边沿移动。换言之,简历数字坐标系和数字模型,按照数字模型的边沿作为规划修正避障路线的依据。以数字模型作为判断依据,相比直接通过图像识别进行判断,更加接近人、动物的真实避障方法,而且数字模型能够根据逻辑建立一定的形状、延伸预判断,能够根据其形状的走势模拟补充出未能采集到的部分,预先做出避障的判断。
进一步地,驱动底座12沿避障路线绕行障碍物的过程中,机械臂11继续运动采集障碍物其他端面的图形,逐渐补充完成数字模型,根据补充的数字模型进一步修正避障路线。在一定的环境中,例如图1至图3所示,障碍物之间具有相似的外形,因此补充完成的数字模型,能够作为下次避障的预判端,在该环境中,如果再次碰到障碍物,能够根据第一次采集到的图形信息比对记录的数字模型,如果相似度较高,预先建立数字模型,即可按照数字模型快速的规划避障路线。
为了进一步避免干涉,避障方法中还包括干涉预警系统。在本实施例中,机械臂11和/或驱动底座12上设有用于监测一定范围内环境物体的探测结构,当检测到环境物体距离小于预设值时,输出干涉预警信号,警告即将发生干涉、碰撞。探测结构的实现方式可以有多种,例如超声波探测器等,能够检测与物体之间的距离。
智能机器人1接收到干涉预警信号后,控制机械臂11和/或驱动底座12进行以下一种或几种操作:停机、反向移动、降低输出力矩、降低关节刚度,使得智能机器人1免于与环境发生干涉、碰撞。
在其他的实施例中,机械臂11和/或驱动底座12设有用于监测机械臂11受力情况的监测装置,当检测到机械臂11受力异常后,输出干涉预警信号。在发生干涉、碰撞的一瞬间,机械臂11必然出现受力异常,因此检测到受力异常之后,即可判断发生了干涉、碰撞,输出干涉预警信号。具体应用中,可以采用压力传感器、扭矩传感器等作为具体判断的监测装置。
本实施例中还提供了智能机器人1,包括控制电路、驱动底座12和一个或多个机械臂11,其中任一机械臂11上安装有能够采集图像信息的图象采集结构。其中控制电路能够根据图像采集结构的信息,规划避障路线,使得智能机器人1行动的过程中避免与障碍物碰撞、干涉。具体避障的方法与前述的原理、过程相同,不做赘述。
本实施例中的智能机器人1,能根据行进的中采集的图形信息修正避障路线,够智能化、精细化的绕开障碍物。
优选的,在驱动底座12上设置有拍摄结构121,采集图像信息,作为图象采集结构的信息补充。
以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (7)
1.避障方法,用于规划智能机器人的动作,避开障碍物,所述智能机器人包括驱动底座和一个或多个能够自由驱动的机械臂,其特征在于,在任意所述机械臂末端安装图像采集结构,所述避障方法包括以下步骤:
采集所述障碍物的图像,规划避障路线,所述驱动底座沿所述避障路线移动,所述机械臂实时采集所述障碍物的图像,根据实时图像数据闭环修正所述避障路线;
根据所述避障路线,规划探测动作,所述机械臂按照所述探测动作在空间上移动,根据实时图像数据闭环修正所述探测动作;
将所述机械臂运动过程中实时采集的所述障碍物的图像合成为数字模型,修正所述避障路线,使所述驱动底座绕所述障碍物的数字模型边沿移动;
所述驱动底座沿所述避障路线绕行所述障碍物的过程中,所述机械臂继续运动采集所述障碍物其他端面的图形,逐渐补充完成所述数字模型,根据补充的所述数字模型进一步修正所述避障路线。
2.如权利要求1所述的避障方法,其特征在于,在所述智能机器人移动的过程中,沿着其运动方向,所述机械臂保持在所述驱动底座前方。
3.如权利要求2所述的避障方法,其特征在于,所述探测动作包括以下动作轨迹:驱动所述机械臂在所述驱动底座前方摆动,摆动范围至少覆盖所述驱动底座即将行进的所述避障路线。
4.如权利要求1所述的避障方法,其特征在于,所述机械臂和/或所述驱动底座上设有用于监测一定范围内环境物体的探测结构,当检测到所述环境物体距离小于预设值时,输出干涉预警信号。
5.如权利要求1所述的避障方法,其特征在于,所述机械臂和/或所述驱动底座设有用于监测所述机械臂受力情况的监测装置,当检测到所述机械臂受力异常后,输出干涉预警信号。
6.如权利要求4所述的避障方法,其特征在于,所述智能机器人接收到所述干涉预警信号后,控制所述机械臂和/或所述驱动底座进行以下一种或几种操作:停机、反向移动、降低输出力矩、降低关节刚度。
7.智能机器人,其特征在于,包括控制电路、驱动底座和一个或多个机械臂,任意所述机械臂的上设有图像采集结构,控制电路根据所述图像采集结构所采集的图形信息规划并实时修正避障路线,所述驱动底座根据权利要求1-6任一项所述的避障方法沿着所述避障路线行进。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711487306.4A CN108241373B (zh) | 2017-12-29 | 2017-12-29 | 避障方法和智能机器人 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711487306.4A CN108241373B (zh) | 2017-12-29 | 2017-12-29 | 避障方法和智能机器人 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108241373A CN108241373A (zh) | 2018-07-03 |
CN108241373B true CN108241373B (zh) | 2022-12-30 |
Family
ID=62701293
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711487306.4A Active CN108241373B (zh) | 2017-12-29 | 2017-12-29 | 避障方法和智能机器人 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108241373B (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109656139B (zh) * | 2018-12-26 | 2021-09-03 | 深圳市越疆科技有限公司 | 机器人驱控一体系统的自适应建模方法 |
CN109544872A (zh) * | 2018-12-29 | 2019-03-29 | 上海应用技术大学 | 一种机械手安全避障检测与报警系统及其操作方法 |
CN109765889A (zh) * | 2018-12-31 | 2019-05-17 | 深圳市越疆科技有限公司 | 一种机器人的监控方法、装置及智能终端 |
CN109917793B (zh) * | 2019-04-15 | 2022-07-08 | 中国铁建重工集团股份有限公司 | 一种管片拼装机避障路径规划方法及装置 |
CN112256009B (zh) * | 2019-07-04 | 2021-11-02 | 深圳市越疆科技有限公司 | 寻线方法、装置、设备及可读存储介质 |
WO2021022627A1 (zh) | 2019-08-02 | 2021-02-11 | 深圳市越疆科技有限公司 | 机械设备的壳体和机器人 |
CN110658819B (zh) * | 2019-09-30 | 2022-04-15 | 北京猎户星空科技有限公司 | 一种避障方法、装置、电子设备和存储介质 |
CN113359692B (zh) * | 2020-02-20 | 2022-11-25 | 杭州萤石软件有限公司 | 一种障碍物的避让方法、可移动机器人 |
CN113232025B (zh) * | 2021-06-07 | 2022-04-22 | 上海大学 | 一种基于接近觉感知的机械臂避障方法 |
CN113702080B (zh) * | 2021-08-15 | 2023-09-26 | 上海浩亚智能科技股份有限公司 | 一种基于agv智能机器人主动避碍检测装置 |
CN115179293B (zh) * | 2022-07-29 | 2024-10-25 | 北京控制工程研究所 | 空间机械臂与航天器基座的协同自主避障规划方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101943916A (zh) * | 2010-09-07 | 2011-01-12 | 陕西科技大学 | 一种基于卡尔曼滤波器预测的机器人避障方法 |
JP2015208789A (ja) * | 2014-04-24 | 2015-11-24 | トヨタ自動車株式会社 | 動作制限装置及び動作制限方法 |
CN105437232A (zh) * | 2016-01-11 | 2016-03-30 | 湖南拓视觉信息技术有限公司 | 一种控制多关节移动机器人避障的方法及装置 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100468265C (zh) * | 2007-08-24 | 2009-03-11 | 北京航空航天大学 | 一种复合式视觉导航方法与装置 |
DE102015004087B3 (de) * | 2015-03-31 | 2016-12-29 | gomtec GmbH | Fahrbarer Roboter mit Kollisionserkennung |
CN206029901U (zh) * | 2015-08-21 | 2017-03-22 | 苏州华兴致远电子科技有限公司 | 列车检修机器人 |
CN105652873B (zh) * | 2016-03-04 | 2018-10-09 | 中山大学 | 一种基于Kinect的移动机器人避障方法 |
-
2017
- 2017-12-29 CN CN201711487306.4A patent/CN108241373B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101943916A (zh) * | 2010-09-07 | 2011-01-12 | 陕西科技大学 | 一种基于卡尔曼滤波器预测的机器人避障方法 |
JP2015208789A (ja) * | 2014-04-24 | 2015-11-24 | トヨタ自動車株式会社 | 動作制限装置及び動作制限方法 |
CN105437232A (zh) * | 2016-01-11 | 2016-03-30 | 湖南拓视觉信息技术有限公司 | 一种控制多关节移动机器人避障的方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108241373A (zh) | 2018-07-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108241373B (zh) | 避障方法和智能机器人 | |
CN107562048B (zh) | 一种基于激光雷达的动态避障控制方法 | |
EP3715065B1 (en) | Controlling a robot in the presence of a moving object | |
CN109910011B (zh) | 一种基于多传感器的机械臂避障方法和机械臂 | |
JP7017025B2 (ja) | 自律移動ロボット、自律移動ロボットの制御方法および制御プログラム | |
US10029372B2 (en) | Control system and method for brake bleeding | |
CN110856932B (zh) | 干涉回避装置以及机器人系统 | |
WO2019015385A1 (zh) | 一种异常恢复方法及电子设备、存储介质 | |
CN111360818A (zh) | 一种通过视觉定位的机械臂控制系统 | |
CN206200973U (zh) | 一种智能避障检测机器人 | |
WO2022121690A1 (zh) | 机械臂避障方法、机械臂及机器人 | |
CN111230854A (zh) | 一种智能协作机器人安全控制软件系统 | |
CN106527239A (zh) | 一种多机器人协同操作模式的方法及系统 | |
JP2003330539A (ja) | 自律移動ロボットおよびその自律移動方法 | |
CN106493734B (zh) | 一种电力机器人的控制系统 | |
US10215852B1 (en) | Robotic radar assistance | |
Zhou et al. | Visual servo control system of 2-DOF parallel robot | |
CN209050754U (zh) | 一种机器人 | |
CN107363831A (zh) | 基于视觉的遥操作机器人控制系统及方法 | |
Lenz et al. | HortiBot: An Adaptive Multi-Arm System for Robotic Horticulture of Sweet Peppers | |
KR101151707B1 (ko) | Cts를 이용한 물체감지 및 이동로봇 시스템 | |
US20240100702A1 (en) | Systems and methods for safe operation of robots | |
US20240359321A1 (en) | Teaching a robot system using hand gesture control and visual-inertialodometry | |
CN111399518A (zh) | 一种基于多传感的协作机器人避障系统及其控制方法 | |
CN211786763U (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 | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20210205 Address after: 276800 north of Shantou Road West of Hangzhou Road East of Luzhou road Rizhao Economic Development Zone Shandong Province Applicant after: Rizhao Yuejiang Intelligent Technology Co.,Ltd. Address before: 518000 4th floor, building 8, area a, Tanglang Industrial Zone, Taoyuan Street, Nanshan District, Shenzhen City, Guangdong Province Applicant before: SHENZHEN YUEJIANG TECHNOLOGY Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |