CN113885519A - 一种控制机器人自动跟随的方法 - Google Patents
一种控制机器人自动跟随的方法 Download PDFInfo
- Publication number
- CN113885519A CN113885519A CN202111256474.9A CN202111256474A CN113885519A CN 113885519 A CN113885519 A CN 113885519A CN 202111256474 A CN202111256474 A CN 202111256474A CN 113885519 A CN113885519 A CN 113885519A
- Authority
- CN
- China
- Prior art keywords
- robot
- algorithm
- controlling
- path
- movement
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000001514 detection method Methods 0.000 claims description 4
- 238000001914 filtration Methods 0.000 claims description 3
- 238000005457 optimization Methods 0.000 claims description 3
- 239000002245 particle Substances 0.000 claims description 3
- 238000012545 processing Methods 0.000 claims description 3
- 238000010408 sweeping Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010411 cooking Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000011160 research 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/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/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/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
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Multimedia (AREA)
- Optics & Photonics (AREA)
- Manipulator (AREA)
Abstract
本发明涉及机器人控制技术领域,具体的说是一种控制机器人自动跟随的方法,对周围环境进行扫描,建立地图模型,并对建立的地图模型进行保存;规划移动路径;建立人体追随***框架;设定自主移动和跟随移动的指令执行规则。本发明所述的一种控制机器人自动跟随的方法,该方法可以提高机器人的识别率,避免机器人在移动的过程中出现偏差或者执行中断,以便于机器人帮助人类减轻劳动强度、节约成本,提升幸福感,辅助人类在居家场景中从事重复、劳累的工作,应用在扫地机器人、做餐机器人、智能家居等领域,配合其他传感器和配套工具完成在居家场景更多更复杂的功能。
Description
技术领域
本发明涉及机器人控制技术领域,具体的说是一种控制机器人自动跟随的方法。
背景技术
近几年来,随着智能家居技术的发展,机器人产品进入家庭提供家庭服务越来越被大众所接受,如扫地、教育、陪伴、安防、做饭等领域的机器人产品,但智能服务机器人主要差异和优越性是智能机器人的可移动性及自主导航能力,居家场景服务机器人具有很大的市场。
移动机器人的核心技术紧紧围绕着“感知”、“决策”、“执行”这三方面。而机器人移动关键技术之一的定位与建图(slam)是指运动物体根据传感器的信息,一边计算自身位置,一边构建环境地图的过程。目前,SLAM的应用领域主要用于机器人。其用途包括传感器自身的定位,以及后续的路径规划、场景理解。随着传感器种类和安装方式的不同,SLAM的实现方式和难度会有很大差异。按传感器来分,SLAM主要分为激光、视觉两大类。其中,激光SLAM研究较早,理论和工程均比较成熟。视觉方案极少看到实际产品应用。就目前,在居家场景中机器人移动时,会因场景复杂(如对黑色表面、玻璃、镜面等物体识别)而产生一些移动偏差或执行中断行走等技术问题。
发明内容
针对现有技术中的问题,本发明提供了一种控制机器人自动跟随的方法。
本发明解决其技术问题所采用的技术方案是:一种控制机器人自动跟随的方法,包括以下步骤:
步骤1)对周围环境进行扫描,建立地图模型,并对建立的地图模型进行保存;
步骤2)规划移动路径;
步骤3)建立人体追随***框架;
步骤4)设定自主移动和跟随移动的指令执行规则。
具体的,所述步骤1中地图的建立采用深度摄像头、单目摄像头和双目摄像头对周围的环境进行扫描,再通过粒子滤波、闭环检测和非线性优化处理。
具体的,所述机器人在自主移动时,需要选定自主移动的路径。
具体的,所述移动路径包含路径规划和运动规划。
具体的,所述机器人路径规划的算法包括A*算法和D*算法。
具体的,所述机器人运动规划为PID控制算法、VFF避障算法、DWA算法和PTC算法。
本发明的有益效果是:
本发明所述的一种控制机器人自动跟随的方法,该方法可以提高机器人的识别率,避免机器人在移动的过程中出现偏差或者执行中断,以便于机器人帮助人类减轻劳动强度、节约成本,提升幸福感,辅助人类在居家场景中从事重复、劳累的工作,应用在扫地机器人、做餐机器人、智能家居等领域,配合其他传感器和配套工具完成在居家场景更多更复杂的功能。
附图说明
下面结合附图和实施例对本发明进一步说明。
图1为本发明提供的一种控制机器人自动跟随的方法方便上料的激光模切设备的一种控制机器人自动跟随的方法较佳实施例的整体结构示意图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
如图1所示,本发明所述的一种控制机器人自动跟随的方法,包括以下步骤:
步骤1)对周围环境进行扫描,建立地图模型,并对建立的地图模型进行保存;
步骤2)规划移动路径;
步骤3)建立人体追随***框架;
步骤4)设定自主移动和跟随移动的指令执行规则。
具体的,所述步骤1中地图的建立采用深度摄像头、单目摄像头和双目摄像头对周围的环境进行扫描,再通过粒子滤波、闭环检测和非线性优化处理。
具体的,所述机器人在自主移动时,需要选定自主移动的路径。
具体的,所述移动路径包含路径规划和运动规划。
具体的,所述机器人路径规划的算法包括A*算法和D*算法。
具体的,所述机器人运动规划为PID控制算法、VFF避障算法、DWA算法和PTC算法。
机器人在使用前,利用机器人上的深度摄像头、单目摄像头和双目摄像头对周围的环境进行扫描,建立地图。
当处于自主运动的过程中,选定当前场景的地图,根据预先设定的指令进行移动,移动的过程中,机器人上的传感器对周围的障碍物进行主动避让。
当处于跟随运动的过程中,通过安装在移动机器人上的摄像头和传感器对周围环境进行检测,然后将检测信息发送至移动机器人的控制器,控制器控制移动机器人主动避让周围的障碍物并与活物保持一定的安全距离。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
Claims (6)
1.一种控制机器人自动跟随的方法,其特征在于,包括以下步骤:
步骤1)对周围环境进行扫描,建立地图模型,并对建立的地图模型进行保存;
步骤2)规划移动路径;
步骤3)建立人体追随***框架;
步骤4)设定自主移动和跟随移动的指令执行规则。
2.根据权利要求1所述的一种控制机器人自动跟随的方法,其特征在于:所述步骤1中地图的建立采用深度摄像头、单目摄像头和双目摄像头对周围的环境进行扫描,再通过粒子滤波、闭环检测和非线性优化处理。
3.根据权利要求1所述的一种控制机器人自动跟随的方法,其特征在于:所述机器人在自主移动时,需要选定自主移动的路径。
4.根据权利要求1所述的一种控制机器人自动跟随的方法,其特征在于:所述移动路径包含路径规划和运动规划。
5.根据权利要求4所述的一种控制机器人自动跟随的方法,其特征在于:所述机器人路径规划的算法包括A*算法和D*算法。
6.根据权利要求4所述的一种控制机器人自动跟随的方法,其特征在于:所述机器人运动规划为PID控制算法、VFF避障算法、DWA算法和PTC算法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111256474.9A CN113885519A (zh) | 2021-10-27 | 2021-10-27 | 一种控制机器人自动跟随的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111256474.9A CN113885519A (zh) | 2021-10-27 | 2021-10-27 | 一种控制机器人自动跟随的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113885519A true CN113885519A (zh) | 2022-01-04 |
Family
ID=79014739
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111256474.9A Pending CN113885519A (zh) | 2021-10-27 | 2021-10-27 | 一种控制机器人自动跟随的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113885519A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105955251A (zh) * | 2016-03-11 | 2016-09-21 | 北京克路德人工智能科技有限公司 | 一种机器人的视觉跟随控制方法及机器人 |
CN106647774A (zh) * | 2017-02-14 | 2017-05-10 | 南京罗普森智能科技有限公司 | 实现室内扫地机器人自主探索建图及自主路径覆盖的方法 |
CN108614563A (zh) * | 2018-06-12 | 2018-10-02 | 北京康力优蓝机器人科技有限公司 | 一种通过定位导航实现移动机器人目标跟随的方法 |
CN110063694A (zh) * | 2019-04-28 | 2019-07-30 | 彭春生 | 一种双目扫地机器人及工作方法 |
CN111829522A (zh) * | 2020-07-02 | 2020-10-27 | 浙江大华技术股份有限公司 | 即时定位与地图构建方法、计算机设备以及装置 |
WO2021098079A1 (zh) * | 2019-11-21 | 2021-05-27 | 大连理工大学 | 一种利用双目立体相机构建栅格地图的方法 |
CN113189977A (zh) * | 2021-03-10 | 2021-07-30 | 新兴际华集团有限公司 | 一种用于机器人的智能导航路径规划***及方法 |
CN113191423A (zh) * | 2021-04-28 | 2021-07-30 | 台州安奇灵智能科技有限公司 | 一种基于slam的用于土地监管的穿戴设备 |
-
2021
- 2021-10-27 CN CN202111256474.9A patent/CN113885519A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105955251A (zh) * | 2016-03-11 | 2016-09-21 | 北京克路德人工智能科技有限公司 | 一种机器人的视觉跟随控制方法及机器人 |
CN106647774A (zh) * | 2017-02-14 | 2017-05-10 | 南京罗普森智能科技有限公司 | 实现室内扫地机器人自主探索建图及自主路径覆盖的方法 |
CN108614563A (zh) * | 2018-06-12 | 2018-10-02 | 北京康力优蓝机器人科技有限公司 | 一种通过定位导航实现移动机器人目标跟随的方法 |
CN110063694A (zh) * | 2019-04-28 | 2019-07-30 | 彭春生 | 一种双目扫地机器人及工作方法 |
WO2021098079A1 (zh) * | 2019-11-21 | 2021-05-27 | 大连理工大学 | 一种利用双目立体相机构建栅格地图的方法 |
CN111829522A (zh) * | 2020-07-02 | 2020-10-27 | 浙江大华技术股份有限公司 | 即时定位与地图构建方法、计算机设备以及装置 |
CN113189977A (zh) * | 2021-03-10 | 2021-07-30 | 新兴际华集团有限公司 | 一种用于机器人的智能导航路径规划***及方法 |
CN113191423A (zh) * | 2021-04-28 | 2021-07-30 | 台州安奇灵智能科技有限公司 | 一种基于slam的用于土地监管的穿戴设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111693050B (zh) | 基于建筑信息模型的室内中大型机器人导航方法 | |
Dong et al. | Real-time avoidance strategy of dynamic obstacles via half model-free detection and tracking with 2d lidar for mobile robots | |
CN106662646A (zh) | 用于为自主式机器人构建障碍物的不存在和存在中的一种的概率的图的方法 | |
CN104965552A (zh) | 一种基于情感机器人的智能家居环境协同控制方法及*** | |
CN107203214A (zh) | 一种运载机器人复杂混合路径协同自适应智能规划方法 | |
Krishna et al. | Safe proactive plans and their execution | |
Bipin et al. | Autonomous navigation of generic monocular quadcopter in natural environment | |
Chen et al. | A review of autonomous obstacle avoidance technology for multi-rotor UAVs | |
Zhang et al. | Design of intelligent fire-fighting robot based on multi-sensor fusion and experimental study on fire scene patrol | |
Yang et al. | Mobile robot motion control and autonomous navigation in GPS-denied outdoor environments using 3D laser scanning | |
Wu et al. | Peg-in-hole assembly in live-line maintenance based on generative mapping and searching network | |
CN113885519A (zh) | 一种控制机器人自动跟随的方法 | |
CN112578681A (zh) | 一种智能家居环境情感控制***及基于该***的控制方法 | |
WO2022166397A1 (zh) | 目标对象的躲避方法及装置、存储介质、电子装置 | |
CN111590576B (zh) | 一种核辐射环境的救灾机器人 | |
Wei et al. | Semantic mapping for smart wheelchairs using rgb-d camera | |
Watanabe et al. | Obstacle avoidance for mobile robots using an image-based fuzzy controller | |
Theodoridou et al. | Robot Navigation in Human Populated Unknown Environments based on Visual-Laser Sensor Fusion | |
Hsiao et al. | Wall following and continuously stair climbing systems for a tracked robot | |
Jiang et al. | A mosaic of eyes | |
Chang et al. | Mobile robot navigation and control with monocular surveillance cameras | |
Park et al. | Implementation of spatial visualization for a tele-operated robot in a complex and hazardous environment | |
Zheng et al. | The Navigation Based on Hybrid A Star and TEB Algorithm Implemented in Obstacles Avoidance | |
EP4024155B1 (en) | Method, system and computer program product of control of unmanned aerial vehicles | |
Even et al. | Telerobotics tasks execution based on 3D geometric modelling and graphical programming |
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 |