CN111230884A - 清洁型机器人及其在pid控制下的路径移动方法 - Google Patents
清洁型机器人及其在pid控制下的路径移动方法 Download PDFInfo
- Publication number
- CN111230884A CN111230884A CN202010128921.1A CN202010128921A CN111230884A CN 111230884 A CN111230884 A CN 111230884A CN 202010128921 A CN202010128921 A CN 202010128921A CN 111230884 A CN111230884 A CN 111230884A
- Authority
- CN
- China
- Prior art keywords
- mechanical arm
- pid control
- robot
- moving method
- cleaning
- 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
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1664—Programme controls characterised by programming, planning systems for manipulators characterised by motion, path, trajectory planning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J11/00—Manipulators not otherwise provided for
- B25J11/008—Manipulators for service tasks
- B25J11/0085—Cleaning
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1694—Programme controls characterised by use of sensors other than normal servo-feedback from position, speed or acceleration sensors, perception control, multi-sensor controlled systems, sensor fusion
- B25J9/1697—Vision controlled systems
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Manipulator (AREA)
Abstract
本发明公开了清洁型机器人及其在PID控制下的路径移动方法,相比于传统技术,通过机械臂、摄像装置以及上位机的组合提供了良好的机器人清洁基础,具有较高的智能化清洁效果,能够满足用户需求,尤其是,通过实时获取摄像装置的位置坐标,可以定位机械臂的移动状况,那么在将其与污渍的固定位置进行对比时,就能够清楚地了解到机械臂的移动状况,从而通过PID实现其稳定调节控制,使其最终能够稳定到达污渍处。因此,本发明设计合理,控制简易,能够高效稳定地驱动机器人实现清洁,从而满足人们的日常使用需求。
Description
技术领域
本发明涉及机器人智能控制领域,尤其是清洁型机器人及其在PID控制下的路径移动方法。
背景技术
随着智能时代的到来,越来越多的人对于方便、快捷的生活方式提出了更高的要求,尤其是,智能家居领域的新产品层出不穷,机器视觉和机器人技术也逐渐开始应用在智能化产品之中,其在一些重复性或简单性工作上可以减轻人们的负担,提高人们的生活水平。较为常见的包括具有清洁功能、能够代替人类清洗的一种机器人,这类机器人虽然能够实现清洗,但是在对位污渍的位置过程中容易出现移动阻滞或路径错误,因此工作效率相对不高,无法满足人们的使用需求。
发明内容
为了解决上述问题,本发明的目的是提供清洁型机器人及其在PID控制下的路径移动方法,能够高效稳定地驱动机器人实现清洁,从而满足人们的日常使用需求。
为了弥补现有技术的不足,本发明实施例采用的技术方案是:
清洁型机器人,包括机械主体,所述机械主体上设置有:
机械臂;以及
摄像装置,能够拍摄污渍图像;以及
上位机,能够根据所述摄像头所反馈的污渍图像信息读取出污渍节点信息,与所述机械臂相连接。
进一步地,所述摄像装置采用摄像头、电子照相机或数码摄影机。
进一步地,清洁型机器人在PID控制下的路径移动方法,包括以下步骤:
采用摄像装置获取污渍的固定位置坐标,记为(Xn,Yn),并采用摄像装置获取污渍的实时变化位置坐标,记为(Xt,Yt);
在所述移动调节过程中,若S(t)不为0,则控制所述机械臂保持移动调节状态,否则使所述机械臂停止移动;
其中:
U(t)表示所述机械臂随时间变化移动的直线长度;
Kp为比例环节增益,Ti为积分环节增益,Td为微分环节增益。
本发明实施例中提供的一个或多个技术方案,至少具有如下有益效果:通过机械臂、摄像装置以及上位机的组合提供了良好的机器人清洁基础,具有较高的智能化清洁效果,能够满足用户需求,尤其是,通过实时获取摄像装置的位置坐标,可以定位机械臂的移动状况,那么在将其与污渍的固定位置进行对比时,就能够清楚地了解到机械臂的移动状况,从而通过PID实现其稳定调节控制,使其最终能够稳定到达污渍处。因此,本发明设计合理,控制简易,能够高效稳定地驱动机器人实现清洁,从而满足人们的日常使用需求。
进一步地,所述Kp取值为0.5。
进一步地,所述Ti取值为1。
进一步地,所述Td取值为1。
进一步地,还包括步骤:当所述PID控制输出完成对于所述机械臂的移动调节时,生成状态反馈信息并上传至所述上位机。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
下面结合附图给出本发明较佳实施例,以详细说明本发明的实施方案。
图1是本发明实施例提供的清洁型机器人的结构示意框图;
图2是本发明实施例提供的清洁型机器人在PID控制下的路径移动方法的步骤流程示意图;
图3是本发明实施例提供的清洁型机器人在PID控制下的路径移动方法的控制调节示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明的是,如果不冲突,本发明实施例中的各个特征可以相互结合,均在本发明的保护范围之内。另外,虽然在***示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于***中的模块划分,或流程图中的顺序执行所示出或描述的步骤。
下面结合附图,对本发明实施例作进一步阐述。
参照图1,本发明实施例提供的清洁型机器人,包括机械主体100,所述机械主体100上设置有:
机械臂300;以及
摄像装置400,能够拍摄污渍图像;以及
上位机200,能够根据所述摄像头所反馈的污渍图像信息读取出污渍节点信息,与所述机械臂300相连接。
参照图2,本发明实施例还提供了清洁型机器人在PID控制下的路径移动方法,包括以下步骤:
采用摄像装置400获取污渍的固定位置坐标,记为(Xn,Yn),并记录摄像装置400的实时变化位置坐标,记为(Xt,Yt);
在所述移动调节过程中,若S(t)不为0,则控制所述机械臂300保持移动调节状态,否则使所述机械臂300停止移动;
其中:
U(t)表示所述机械臂300随时间变化移动的直线长度;
Kp为比例环节增益,Ti为积分环节增益,Td为微分环节增益。
在上述实施例中,优选地,所述摄像装置400采用摄像头、电子照相机或数码摄影机,在本实施例中,所采用的为摄像头。
通过机械臂300、摄像装置400以及上位机200的组合提供了良好的机器人清洁基础,上位机200作为伺服***实现统筹控制,具有较高的智能化清洁效果,能够满足用户需求,尤其是,通过实时获取摄像装置400的位置坐标,可以定位机械臂300的移动状况,那么在将其与污渍的固定位置进行对比时,就能够清楚地了解到机械臂300的移动状况,从而通过PID实现其稳定调节控制,使其最终能够稳定到达污渍处。因此,本发明设计合理,控制简易,能够高效稳定地驱动机器人实现清洁,从而满足人们的日常使用需求。
具体地,参照图3,将S(t)带入到PID算法中,先通过比例环节U(t)=Kp*S(t)控制机械臂300进行运动,再加入积分环节将机械臂300因为摩擦阻力或者空气阻力所产生的误差通过积分中S(t)的不断累加进行消除,最后通过微分环节进行“刹车”控制,使机械臂300更加精准平稳地达到指定位置处,实际上,S(t)随着时间变化会比上一次的控制要小,所以该微分项最终得出是一个负数项,以防止机械臂300越过指定位置,当机械臂300到达污渍处后即停止移动,即当S(t)为0,此时表明摄像装置400的坐标与污渍的坐标是重合的,因此,通过以上各环节的轮流控制,可以使机械臂300准确到达目标污渍处。
更进一步地,所述Kp取值为0.5,这是发明人根据经验所了解的,此时将S(t)代入到U(t)式中,使机械臂300产生移动,通过S(t)的循环变化(即摄像装置400的坐标变化),能够方便使其到达指定位置。
进一步地,所述Ti取值为1,这是发明人根据经验所了解的,此时积分项是离散型的,即随着S(t)的累加,使得最终输出不断增加,能够减小误差所带来的负面影响。
进一步地,所述Td取值为1,这是发明人根据经验所了解的,能够反馈控制S(t)值的变化,防止机械臂300移动超过污渍目标位置。
进一步地,还包括步骤:当所述PID控制输出完成对于所述机械臂300的移动调节时,生成状态反馈信息并上传至所述上位机200。
在本实施例中,能够将机械臂300的调节控制信息实时反馈给上位机200,以供了解机械臂300的实时运动情况,实现了良好反馈,使得整体控制流程更加合理可靠。
以上内容对本发明的较佳实施例和基本原理作了详细论述,但本发明并不局限于上述实施方式,熟悉本领域的技术人员应该了解在不违背本发明精神的前提下还会有各种等同变形和替换,这些等同变形和替换都落入要求保护的本发明范围内。
Claims (7)
1.清洁型机器人,其特征在于,包括机械主体,所述机械主体上设置有:
机械臂;以及
摄像装置,能够拍摄污渍图像;以及
上位机,能够根据所述摄像头所反馈的污渍图像信息读取出污渍节点信息,与所述机械臂相连接。
2.根据权利要求1所述的清洁型机器人,其特征在于:所述摄像装置采用摄像头、电子照相机或数码摄影机。
4.根据权利要求3所述的清洁型机器人在PID控制下的路径移动方法,其特征在于:所述Kp取值为0.5。
5.根据权利要求3或4所述的清洁型机器人在PID控制下的路径移动方法,其特征在于:所述Ti取值为1。
6.根据权利要求5所述的清洁型机器人在PID控制下的路径移动方法,其特征在于:所述Td取值为1。
7.根据权利要求3所述的清洁型机器人在PID控制下的路径移动方法,其特征在于,还包括步骤:当所述PID控制输出完成对于所述机械臂的移动调节时,生成状态反馈信息并上传至所述上位机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010128921.1A CN111230884A (zh) | 2020-02-28 | 2020-02-28 | 清洁型机器人及其在pid控制下的路径移动方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010128921.1A CN111230884A (zh) | 2020-02-28 | 2020-02-28 | 清洁型机器人及其在pid控制下的路径移动方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111230884A true CN111230884A (zh) | 2020-06-05 |
Family
ID=70878823
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010128921.1A Pending CN111230884A (zh) | 2020-02-28 | 2020-02-28 | 清洁型机器人及其在pid控制下的路径移动方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111230884A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113799140A (zh) * | 2021-10-14 | 2021-12-17 | 友上智能科技(苏州)有限公司 | 一种应用在复合机器人上的飞行视觉定位取料方法 |
CN114129084A (zh) * | 2021-12-02 | 2022-03-04 | 上海景吾智能科技有限公司 | 马桶清洁的双机械臂移动机器人工作***及协同工作方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3067139A1 (en) * | 2015-03-13 | 2016-09-14 | Fanuc Corporation | Wire electric discharge machine having function of cleaning inside of machining tank |
CN207655548U (zh) * | 2017-11-23 | 2018-07-27 | 浙江国自机器人技术有限公司 | 一种光伏阵列清洁设备 |
CN108565793A (zh) * | 2018-04-11 | 2018-09-21 | 南京理工大学 | 一种基于力反馈主从控制的带电作业机器人导线修补方法 |
US20190358818A1 (en) * | 2018-05-22 | 2019-11-28 | Uber Technologies, Inc. | Automated Cleaning Systems for Autonomous Vehicles |
CN110769613A (zh) * | 2019-11-08 | 2020-02-07 | 深圳天安骏业投资发展(集团)有限公司 | 一种pcba超声波清洗***及其清洗方法 |
-
2020
- 2020-02-28 CN CN202010128921.1A patent/CN111230884A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3067139A1 (en) * | 2015-03-13 | 2016-09-14 | Fanuc Corporation | Wire electric discharge machine having function of cleaning inside of machining tank |
CN207655548U (zh) * | 2017-11-23 | 2018-07-27 | 浙江国自机器人技术有限公司 | 一种光伏阵列清洁设备 |
CN108565793A (zh) * | 2018-04-11 | 2018-09-21 | 南京理工大学 | 一种基于力反馈主从控制的带电作业机器人导线修补方法 |
US20190358818A1 (en) * | 2018-05-22 | 2019-11-28 | Uber Technologies, Inc. | Automated Cleaning Systems for Autonomous Vehicles |
CN110769613A (zh) * | 2019-11-08 | 2020-02-07 | 深圳天安骏业投资发展(集团)有限公司 | 一种pcba超声波清洗***及其清洗方法 |
Non-Patent Citations (1)
Title |
---|
陶永华: "《新型PID控制及其应用》", 30 September 1998 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113799140A (zh) * | 2021-10-14 | 2021-12-17 | 友上智能科技(苏州)有限公司 | 一种应用在复合机器人上的飞行视觉定位取料方法 |
CN114129084A (zh) * | 2021-12-02 | 2022-03-04 | 上海景吾智能科技有限公司 | 马桶清洁的双机械臂移动机器人工作***及协同工作方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111230884A (zh) | 清洁型机器人及其在pid控制下的路径移动方法 | |
Whitney et al. | Development and control of an automated robotic weld bead grinding system | |
KR101964332B1 (ko) | 핸드-아이 캘리브레이션 방법, 이를 실행하기 위한 컴퓨터 프로그램 및 로봇 시스템 | |
CN101402199A (zh) | 基于视觉的手眼式低伺服精度机器人移动目标抓取方法 | |
CN113183133B (zh) | 面向多自由度机器人的手势交互方法、***、装置及介质 | |
CN103112015A (zh) | 一种适用于工业机器人的操作物位置姿态识别方法 | |
CN111203849A (zh) | 一种移动机器人抓取作业***及控制方法 | |
CN115741732B (zh) | 一种按摩机器人的交互式路径规划及运动控制方法 | |
CN100336635C (zh) | 一种五自由度立体视觉监控装置 | |
CN110948488A (zh) | 一种基于时间最优的机器人自适应轨迹规划算法 | |
US20130054028A1 (en) | System and method for controlling robot | |
CN113618367B (zh) | 基于七自由度并联双模块机器人的多视觉空间装配*** | |
CN114770461A (zh) | 一种基于单目视觉的移动机器人及其自动抓取方法 | |
Dagioglou et al. | Smoothing of human movements recorded by a single rgb-d camera for robot demonstrations | |
CN2715932Y (zh) | 一种五自由度立体视觉监控装置 | |
US20090109440A1 (en) | Optical Sensor and Operating Method Thereof | |
Buttazzo et al. | Mousebuster: a robot system for catching fast moving objects by vision | |
CN112379781A (zh) | 基于脚部信息识别的人机交互方法、***以及终端 | |
Srikaew et al. | Humanoid drawing robot | |
CN113558532B (zh) | 一种基于视觉的可重构扫地机器人及其控制方法 | |
Barreto et al. | Model predictive control to improve visual control of motion: Applications in active tracking of moving targets | |
CN111113394B (zh) | 机械手定位方法 | |
CN205571674U (zh) | 基于结构光的焊缝跟踪视觉传感控制*** | |
Kim et al. | An active vision system with facial expressions | |
US20230241781A1 (en) | Method for ascertaining object information with the aid of image data |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200605 |
|
RJ01 | Rejection of invention patent application after publication |