CN112558600A - 一种用于机器人移动校正的方法及机器人 - Google Patents
一种用于机器人移动校正的方法及机器人 Download PDFInfo
- Publication number
- CN112558600A CN112558600A CN202011237591.6A CN202011237591A CN112558600A CN 112558600 A CN112558600 A CN 112558600A CN 202011237591 A CN202011237591 A CN 202011237591A CN 112558600 A CN112558600 A CN 112558600A
- Authority
- CN
- China
- Prior art keywords
- image
- robot
- pixel center
- gray level
- control instruction
- 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
- 230000033001 locomotion Effects 0.000 title claims abstract description 33
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000003708 edge detection Methods 0.000 claims abstract description 18
- 238000001514 detection method Methods 0.000 claims description 6
- 238000002604 ultrasonography Methods 0.000 claims 1
- 230000005540 biological transmission Effects 0.000 description 2
- 238000005299 abrasion Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects 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/0234—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons
- G05D1/0236—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using optical markers or beacons 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/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/10—Segmentation; Edge detection
- G06T7/13—Edge detection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/10—Terrestrial scenes
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Aviation & Aerospace Engineering (AREA)
- Automation & Control Theory (AREA)
- Multimedia (AREA)
- Electromagnetism (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Optics & Photonics (AREA)
- Acoustics & Sound (AREA)
- Image Analysis (AREA)
Abstract
本发明提供的一种用于机器人移动校正的方法及机器人,通过实时采集激光、视频图像和超声波数据,并处理得到灰度图像;根据所述灰度图像进行边缘检测,并生成相应的控制指令;根据所述控制指令进行移动校正,不仅实现了运动轨迹的动态调整,还通过对灰度图像进行边缘检测的方式,提高了提高识别速度和识别精度。
Description
技术领域
本发明涉及移动机器人技术领域,特别涉及一种用于机器人移动校正的方法及机器人。
背景技术
目前,随着计算机技术和网络技术的飞速发展,机器人远程控制可以使操作人员远离危险性的操作环境,实现机器人网络集成控制,提高经济效益。
传统的单反馈闭环控制***没有考虑实际轨迹与理论轨迹的角度偏差,存在运动控制过程中不平稳、易引起振动,已不能完全满足机器人的运动控制要求,一方面运动精度受到影响,另一方面还会造成加快机器人传动装置的磨损,产生较大的运动误差。而这些误差已经严重影响到机器人的运动精度及其运动稳定性,也降低了机器人传动装置的使用寿命,另外还存在着识别速度慢且准确度低的问题。
因此,需要一种用于机器人移动校正的方法及机器人,不仅能够实现运动轨迹的动态调整,还能够提高识别速度和识别精度。
发明内容
(一)要解决的技术问题
为了解决现有技术的上述问题,本发明提供一种用于机器人移动校正的方法及机器人,不仅能够实现运动轨迹的动态调整,还能够提高识别速度和识别精度。
(二)技术方案
为了达到上述目的,本发明采用的一种技术方案为:
一种用于机器人移动校正的方法,包括步骤:
S1、实时采集激光、视频图像和超声波数据,并处理得到灰度图像;
S2、根据所述灰度图像进行边缘检测,并生成相应的控制指令;
S3、根据所述控制指令进行移动校正。
为了达到上述目的,本发明采用的另一种技术方案为:
一种机器人,包括:
传感器识别采集板实时采集激光、视频图像和超声波数据,并处理得到灰度图像,发送所述灰度图像至图像处理模块;
图像处理模块根据接收的灰度图像进行边缘检测,并生成相应的控制指令,发送所述控制指令至电机驱动模块;
电机驱动模块根据接收的控制指令进行移动校正。
(三)有益效果
本发明的有益效果在于:通过实时采集激光、视频图像和超声波数据,并处理得到灰度图像;根据所述灰度图像进行边缘检测,并生成相应的控制指令;根据所述控制指令进行移动校正,不仅实现了运动轨迹的动态调整,还通过对灰度图像进行边缘检测的方式,提高了提高识别速度和识别精度。
附图说明
图1为本发明实施例的用于机器人移动校正的方法的流程图;
图2为本发明实施例的机器人的结构示意图。
【附图标记说明】
1:机器人;
2:传感器识别采集板;
3:图像处理模块;
4:电机驱动模块。
具体实施方式
为了更好的解释本发明,以便于理解,下面结合附图,通过具体实施方式,对本发明作详细描述。
实施例一
请参照图1,一种用于机器人移动校正的方法,包括步骤:
S1、实时采集激光、视频图像和超声波数据,并处理得到灰度图像;
步骤S1具体为:
S11、实时采集激光、视频图像和超声波数据,并根据所述视频图像设置一像素中心;
S12、根据所述像素中心对所述视频图像处理,得到灰度图像。
步骤S12具体为:
根据所述像素中心对所述视频图像中每帧图像进行二值化处理,得到灰度图像。
具体地,所述像素中心可以根据实际情况进行自定义,该像素中心初始化状态下距离左车道与右车道的间距相同;
先通过以像素中心对每帧图像进行二值化处理,得到灰度图像,提高了图像处理的效率,而且以所得到的灰度图像为基础,进行后续的边缘检测和直线检测,可以提高了识别速度和识别精度,从而保证了对机器人运动轨迹的动态调整。
S2、根据所述灰度图像进行边缘检测,并生成相应的控制指令;
步骤S2具体为:
S21、根据所述灰度图像进行边缘检测和直线检测,提取出当前车道的车道线;
S22、根据所述像素中心和当前车道的车道线生成相应的控制指令。
步骤S22具体为:
计算所述像素中心在所述当前车道的车道线中的偏移程度,并根据所述偏移程度生成相应的控制指令。
具体地,所述当前车道的车道线包括左车道线和右车道线;
先通过对灰度图像进行边缘检测检测出边缘,再通过霍夫变换,将检测到的直线因素的点坐标,以线性拟合的方式提取出当前车道的车道线,提高了检测精度。
S3、根据所述控制指令进行移动校正。
实施例二
请参照图2,一种机器人1,包括:
传感器识别采集板2实时采集激光、视频图像和超声波数据,并处理得到灰度图像,发送所述灰度图像至图像处理模块3;
所述的实时采集激光、视频图像和超声波数据,并处理得到灰度图像具体为:
实时采集激光、视频图像和超声波数据,并根据所述视频图像设置一像素中心;
根据所述像素中心对所述视频图像处理,得到灰度图像。
所述的根据所述像素中心对所述视频图像处理,得到灰度图像具体为:
根据所述像素中心对所述视频图像中每帧图像进行二值化处理,得到灰度图像。
图像处理模块3根据接收的灰度图像进行边缘检测,并生成相应的控制指令,发送所述控制指令至电机驱动模块4;
所述的根据接收的灰度图像进行边缘检测,并生成相应的控制指令具体为:
根据所述灰度图像进行边缘检测和直线检测,提取出当前车道的车道线;
根据所述像素中心和当前车道的车道线生成相应的控制指令。
电机驱动模块4根据接收的控制指令进行移动校正。
具体地,还包括电源模块和转向助力电机,所述电机驱动模块4根据控制指令控制所述转向助力电机进行转向。
所述的根据所述像素中心和当前车道的车道线生成相应的控制指令具体为:
计算所述像素中心在所述当前车道的车道线中的偏移程度,并根据所述偏移程度生成相应的控制指令。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种用于机器人移动校正的方法,其特征在于,包括步骤:
S1、实时采集激光、视频图像和超声波数据,并处理得到灰度图像;
S2、根据所述灰度图像进行边缘检测,并生成相应的控制指令;
S3、根据所述控制指令进行移动校正。
2.根据权利要求1所述的用于机器人移动校正的方法,其特征在于,步骤S1具体为:
S11、实时采集激光、视频图像和超声波数据,并根据所述视频图像设置一像素中心;
S12、根据所述像素中心对所述视频图像处理,得到灰度图像。
3.根据权利要求2所述的用于机器人移动校正的方法,其特征在于,步骤S12具体为:
根据所述像素中心对所述视频图像中每帧图像进行二值化处理,得到灰度图像。
4.根据权利要求1所述的用于机器人移动校正的方法,其特征在于,步骤S2具体为:
S21、根据所述灰度图像进行边缘检测和直线检测,提取出当前车道的车道线;
S22、根据所述像素中心和当前车道的车道线生成相应的控制指令。
5.根据权利要求4所述的用于机器人移动校正的方法,其特征在于,步骤S22具体为:
计算所述像素中心在所述当前车道的车道线中的偏移程度,并根据所述偏移程度生成相应的控制指令。
6.一种机器人,其特征在于,包括:
传感器识别采集板实时采集激光、视频图像和超声波数据,并处理得到灰度图像,发送所述灰度图像至图像处理模块;
图像处理模块根据接收的灰度图像进行边缘检测,并生成相应的控制指令,发送所述控制指令至电机驱动模块;
电机驱动模块根据接收的控制指令进行移动校正。
7.根据权利要求6所述的机器人,其特征在于,所述的实时采集激光、视频图像和超声波数据,并处理得到灰度图像具体为:
实时采集激光、视频图像和超声波数据,并根据所述视频图像设置一像素中心;
根据所述像素中心对所述视频图像处理,得到灰度图像。
8.根据权利要求7所述的机器人,其特征在于,所述的根据所述像素中心对所述视频图像处理,得到灰度图像具体为:
根据所述像素中心对所述视频图像中每帧图像进行二值化处理,得到灰度图像。
9.根据权利要求6所述的机器人,其特征在于,所述的根据接收的灰度图像进行边缘检测,并生成相应的控制指令具体为:
根据所述灰度图像进行边缘检测和直线检测,提取出当前车道的车道线;
根据所述像素中心和当前车道的车道线生成相应的控制指令。
10.根据权利要求9所述的机器人,其特征在于,所述的根据所述像素中心和当前车道的车道线生成相应的控制指令具体为:
计算所述像素中心在所述当前车道的车道线中的偏移程度,并根据所述偏移程度生成相应的控制指令。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011237591.6A CN112558600A (zh) | 2020-11-09 | 2020-11-09 | 一种用于机器人移动校正的方法及机器人 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011237591.6A CN112558600A (zh) | 2020-11-09 | 2020-11-09 | 一种用于机器人移动校正的方法及机器人 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112558600A true CN112558600A (zh) | 2021-03-26 |
Family
ID=75041730
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011237591.6A Pending CN112558600A (zh) | 2020-11-09 | 2020-11-09 | 一种用于机器人移动校正的方法及机器人 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112558600A (zh) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4761596A (en) * | 1985-06-01 | 1988-08-02 | Yaskawa Electric Mfg. Co., Ltd. | Method of detecting and controlling work start point of robot |
CN102789233A (zh) * | 2012-06-12 | 2012-11-21 | 湖北三江航天红峰控制有限公司 | 基于视觉的组合导航机器人及导航方法 |
CN102789234A (zh) * | 2012-08-14 | 2012-11-21 | 广东科学中心 | 基于颜色编码标识的机器人导航方法及*** |
CN106887004A (zh) * | 2017-02-24 | 2017-06-23 | 电子科技大学 | 一种基于块匹配的车道线检测方法 |
CN107421540A (zh) * | 2017-05-05 | 2017-12-01 | 华南理工大学 | 一种基于视觉的移动机器人导航方法及*** |
CN109325389A (zh) * | 2017-07-31 | 2019-02-12 | 比亚迪股份有限公司 | 车道线识别方法、装置及车辆 |
CN110456791A (zh) * | 2019-07-30 | 2019-11-15 | 中国地质大学(武汉) | 一种基于单目视觉的腿式移动机器人目标测距与识别*** |
-
2020
- 2020-11-09 CN CN202011237591.6A patent/CN112558600A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4761596A (en) * | 1985-06-01 | 1988-08-02 | Yaskawa Electric Mfg. Co., Ltd. | Method of detecting and controlling work start point of robot |
CN102789233A (zh) * | 2012-06-12 | 2012-11-21 | 湖北三江航天红峰控制有限公司 | 基于视觉的组合导航机器人及导航方法 |
CN102789234A (zh) * | 2012-08-14 | 2012-11-21 | 广东科学中心 | 基于颜色编码标识的机器人导航方法及*** |
CN106887004A (zh) * | 2017-02-24 | 2017-06-23 | 电子科技大学 | 一种基于块匹配的车道线检测方法 |
CN107421540A (zh) * | 2017-05-05 | 2017-12-01 | 华南理工大学 | 一种基于视觉的移动机器人导航方法及*** |
CN109325389A (zh) * | 2017-07-31 | 2019-02-12 | 比亚迪股份有限公司 | 车道线识别方法、装置及车辆 |
CN110456791A (zh) * | 2019-07-30 | 2019-11-15 | 中国地质大学(武汉) | 一种基于单目视觉的腿式移动机器人目标测距与识别*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9256946B2 (en) | Accuracy compensation method, system, and device | |
CN112223293B (zh) | 焊缝磨抛机器人在线打磨方法 | |
CN1996194A (zh) | 一种运动物体定位纠偏***及其运动跟踪方法 | |
CN109883444B (zh) | 一种姿态角耦合误差补偿方法、装置及电子设备 | |
CN108907526A (zh) | 一种具有高鲁棒性的焊缝图像特征识别方法 | |
CN111179233B (zh) | 基于激光切割二维零部件的自适应纠偏方法 | |
CN112319469A (zh) | 一种基于机器视觉的车道保持辅助***及方法 | |
CN100344937C (zh) | 一种星***快速匹配识别方法 | |
CN112548527A (zh) | 一种基于多相机视觉伺服的动态轴孔装配的装置和方法 | |
CN111993422A (zh) | 基于无标定视觉的机器人轴孔对准控制方法 | |
CN113172632A (zh) | 一种基于图像的简化机器人视觉伺服控制方法 | |
CN112558600A (zh) | 一种用于机器人移动校正的方法及机器人 | |
US8121711B2 (en) | System and method for controlling movement of a measurement machine | |
CN114296097A (zh) | 基于GNSS和LiDAR的SLAM导航方法及*** | |
CN116872216B (zh) | 一种基于有限时间控制的机器人视觉伺服作业方法 | |
CN111251303B (zh) | 一种周期性姿态调整的机器人运动控制方法 | |
CN116494250A (zh) | 基于速度补偿的机械臂控制方法、控制器、介质及*** | |
CN113369686A (zh) | 一种基于二维码视觉示教技术的智能焊接***及方法 | |
CN108958249B (zh) | 一种考虑未知控制方向的地面机器人控制***及控制方法 | |
CN114415597A (zh) | 一种平台振镜联动加工方法、***、设备、装置及工控机 | |
CN113763400A (zh) | 一种机器人视觉导引方法、装置、设备及存储介质 | |
Zhao et al. | Design of AGV low-delay visual servo system | |
CN113381667A (zh) | 一种基于ros与图像处理的寻苗行走***及其方法 | |
CN111538274A (zh) | 一种视觉控制的板球控制*** | |
CN109986238B (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 |