CN101446832B - 机器人吸尘器自动避障控制方法 - Google Patents
机器人吸尘器自动避障控制方法 Download PDFInfo
- Publication number
- CN101446832B CN101446832B CN2007101906193A CN200710190619A CN101446832B CN 101446832 B CN101446832 B CN 101446832B CN 2007101906193 A CN2007101906193 A CN 2007101906193A CN 200710190619 A CN200710190619 A CN 200710190619A CN 101446832 B CN101446832 B CN 101446832B
- Authority
- CN
- China
- Prior art keywords
- chip microcomputer
- circuit
- dust suction
- suction body
- base station
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Electric Vacuum Cleaner (AREA)
Abstract
一种机器人吸尘器自动避障控制方法,包括吸尘本体、基站和控制电路,吸尘本体上设置有左、右轮,所述基站顶端设置有红外发射器,吸尘本体上部设置有红外接收器,接收来自基站发出的红外通信信号;控制电路包括单片机、驱动电路、电流反馈电路、防坠落电路、红外接收电路、电压监视电路。根据吸尘本体与基站的相对位置,由单片机控制吸尘器的运行。在遇到障碍时,单片机判断并控制吸尘本体避障及其下一步的运动方向,吸尘一段时间后,吸尘本体自动返回基站抽尘和充电。采用本发明制作的机器人吸尘器,其结构简单、控制可靠、性能稳定,可以完成无人值守、智能化的清洁工作。
Description
技术领域
本发明涉及一种机器人吸尘器自动避障控制方法。
背景技术
常用的机器人吸尘器,在遇到家具或墙壁等障碍时,往往采用超声波传感器避障。但这种避障方法遇到的问题是:为了确定工作区域的范围,必须沿着工作区域的轮廓行驶而不实际执行清洁工作,所以减少了机器人吸尘器本体实际有效的操作时间。另外,采用红外测距传感器也是一种较为普遍的避障方法,但是采用红外测距传感器的清洁机器人,除了前述的问题外,容易受到环境的影响。同时,它需要增设光电码盘或遥控器控制,其元器件价格较高、算法程序复杂,增加了机器人吸尘器***的复杂性,其可靠性将受到影响。
发明内容
本发明要解决的技术问题是提供一种机器人吸尘器自动避障控制方法。该机器人吸尘器由吸尘本体和基站组成。在吸尘本体的整个吸尘过程中,既能避障,同时也能与基站之间保持通信联系,使吸尘本体吸尘、避障,并能自主地回到基站进行抽尘和充电。
为解决上述技术问题,本发明的一种机器人吸尘器自动避障控制方法,包括吸尘本体、基站和控制电路,吸尘本体上设置有左、右轮,吸尘本体自动吸尘后返回基站充电和抽尘,所述基站顶端设置有红外发射器,向吸尘本体不断发出红外线波,在吸尘本体上部设置有四个红外接收器,接收来自基站发出的红外通讯信号,其发明点在于:
所述控制电路包括单片机U5、驱动电路、电流反馈电路、防坠落电路、红外接收电路、电压监视电路,所述驱动电路与单片机U5相连接,用于驱动左轮电机D1、右轮电机D2;所述电流反馈电路分别与驱动电路以及单片机U5输入接口相连接,用于检测左、右轮电机D1、D2的电枢电流,经电压放大器放大后输入单片机U5;所述防坠落电路与单片机U5相连接,用于判断吸尘本体运动方向的高度差是否超出限高范围,防止吸尘本体从高处坠落;所述红外接收电路与单片机U5相连接,用于接收来自基站上的红外发射器发出的红外通信信号,由单片机U5判断出吸尘本体与基站的相对位置,决定吸尘本体是否需要避开障碍及其下一步的运动方向;所述电压监视电路与单片机U5相连接,用于监视电池电压,起着充 电保护作用。
作为本发明的另一种改进,所述红外接收电路包括红外接收模块F1、F2、电阻R41、R42、R43、电容C23,所述红外接收模块F1分别与电阻R42、单片机U5的P1.0接口相连接,所述红外接收模块F2分别与电阻R43、单片机U5的P1.1接口相连;
作为本发明的另一种改进,所述驱动电路包括功率集成模块U6、左轮电机D1、右轮电机D2、风泵电机D3,所述功率集成模块U6与单片机U5相连接,所述左、右轮电机D1、D2、风泵电机D3分别接至单片机U5的输入接口;所述电流反馈电路包括采样电阻R32、R33、电压放大器N1、N2,采样电压经放大后再通过驱动电路中的功率集成模块U6输入到单片机U5的A/D接口;所述防坠落电路包括安装在吸尘本体底部的红外传感器S1、S2、S3、S4,电阻R4-R15,放大器O3-O6,通过放大器O3-O6与单片机U5的输入接口相接。
采用这样的技术方案以后,机器人吸尘器的吸尘本体通过其上的红外接收器与基站上的红外发射器之间的通信,即吸尘本体的红外接收器接收来自安装在基站上的红外发射器发射的经过调制后的红外通信信号,经过红外接收电路的解调后,传送到单片机和存储器,存储器用于存储吸尘器的控制程序、自动避障算法和红外通信算法,由单片机判断机器人吸尘器本体与基站的相对位置关系,以决定机器人吸尘器本体的下一步运动方向,再由单片机控制,驱动左、右轮前进、后退、左转、右转,完成各种避障动作;底部装有四个红外传感器,在吸尘本体遇到楼梯、台阶时,用于判断吸尘本体运动方向的高度差是否超出限高范围,防止吸尘本体从高处坠落;吸尘本体清洁和吸尘到预设的工作时间后,与基站间的通信将决定吸尘本体向基站移动,到达基站后进行抽尘或充电。然后,继续在下一点检测红外信号,重复上述操作。本发明通过吸尘本体上的红外接收器与基站上的红外发射器之间的通信,由单片机判断并完成吸尘器的避障,能够实现无人值守、智能化的清洁工作。与常用的清洁机器人相比,本发明不使用光电码盘和遥控器,其控制电路结构简单,性能稳定可靠。
附图说明
下面将结合附图对本发明的具体实施方式作进一步的详细说明。
图1为本发明的一种机器人吸尘器自动避障控制方法的程序框图。
图2为本发明的一种机器人吸尘器自动避障控制方法的电气原理图。
图3为本发明的吸尘本体遇到正前方障碍时的避障示意图。
图4为本发明的吸尘本体遇到左前方障碍时的避障示意图。
图5为本发明的吸尘本体遇到右前方障碍时的避障示意图。
图6为本发明的吸尘本体遇到两面形成的障碍时的避障示意图。
具体实施方式
参见图1和图2,本发明的一种机器人吸尘器自动避障控制方法,包括吸尘本体1、基站2和控制电路,吸尘本体1上设置有左、右轮,吸尘本体1自动吸尘后返回基站2充电和抽尘,所述基站2顶端设置有红外发射器201,向吸尘本体1不断发出红外线波,在吸尘本体1上部设置有四个红外接收器101、102、103、104,接收来自基站2发出的红外通讯信号。
所述控制电路包括单片机U5、驱动电路3、电流反馈电路4、防坠落电路5、红外接收电路6、电压监视电路7,所述驱动电路3与单片机U5相连接,用于驱动左轮电机D1、右轮电机D2;所述电流反馈电路4分别与驱动电路3以及单片机U5输入接口相连接,用于检测左、右轮电机D1、D2的电枢电流,经电压放大器放大后输入单片机U5;所述防坠落电路5与单片机U5相连接,用于判断吸尘本体1运动方向的高度差是否超出限高范围,防止吸尘本体1从高处坠落;所述红外接收电路6与单片机U5相连接,用于接收来自基站2上的红外发射器201发出的红外通信信号,由单片机U5判断出吸尘本体1与基站2的相对位置,决定吸尘本体1是否需要避开障碍及其下一步的运动方向;所述电压监视电路7与单片机U5相连接,用于监视电池电压,起着充电保护作用。
所述红外接收电路6包括红外接收模块F1、F2、电阻R41、R42、R43、电容C23,所述红外接收模块F1分别与电阻R42、单片机U5的P1.0接口相连接,所述红外接收模块F2分别与电阻R43、单片机U5的P1.1接口相连。
所述驱动电路3包括功率集成模块U6、左轮电机D1、右轮电机D2、风泵电机D3,所述功率集成模块U6与单片机U5相连接,所述左、右轮电机D1、D2、风泵电机D3分别接至单片机U5的输入接口。设定所述电机D1、D2正转,吸尘器前进;所述电机D1、D2反转,则吸尘器后退。
所述电流反馈电路4包括采样电阻R32、R33、电压放大器N1、N2,采样电压经放大后输入到单片机U5的A/D接口;所述防坠落电路5包括安装在吸尘本体1底部的红外传感器S1、S2、S3、S4,电阻R4-R15,放大器O3-O6,通过放大器O3-O6与单片机U5的输入接口相连。
由图1可以看出,本发明的避障程序是:接通电源,避障次数K=0,基站2上的红外发射器201不断地发出红外通信信号,吸尘本体1首先判断安装在正面的两个红外接收器101、103是否接收到高电平,如果都接收到高电平,则驱动吸尘本体1向前运动;如果只有一个红外接收器接收到高电平,
在吸尘过程中,与家具或墙壁或人或宠物将会发生碰撞,分别有以下几种避障情况,图中虚线部分表示避障后吸尘本体的位置:
一.障碍在吸尘本体的正面
参见图1和图3,吸尘本体1上的四个红外接收器101、102、103、104中的两个红外接收器101、103接收到红外信号,采样电阻R32、R33的信号经电压放大器N1、N2放大后,通过驱动电路中的功率集成模块U6送入单片机U5,当左、右轮电机采样电压U1大于3V并持续超过0.3秒,则判断出障碍在吸尘本体1的正前方,此时单片机U5发出指令,驱动吸尘本体1向后退一小段距离,然后向右旋转135°后继续运行。
二. 障碍在吸尘本体的左前方
参见图1和图4,吸尘本体1上的四个红外接收器101、102、103、104中的两个红外接收器101、103接收到红外信号,采样电阻R32、R33的信号经电压放大器N1、N2放大后,通过驱动电路中的功率集成模块U6送入单片机U5,当左轮电机采样电压U1大于3V并持续超过0.3秒,而右轮电机采样电压未大于3V或虽然电压大于3V但持续时间小于0.3秒,则判断出障碍在吸尘本体1的左前方,此时单片机U5发出指令,驱动吸尘本体1向后退一小段距离,然后向右旋转90°后继续运行。
三、障碍在吸尘本体的右前方
参见图1和图5,此时检测到右轮电机采样电压大于3V且持续时间超过0.3秒,左电机采样电压小于3V或虽然电压大于3V但持续时间小于0.3秒, 则表明障碍在机器人的右前方,单片机U5发出指令,驱动吸尘本体1向后退一小段距离,然后向左旋转90°后继续运行。
四、吸尘本体遇到两面形成的障碍物
参见图1和图6,此时检测到左、右轮电机采样电压均大于3V且持续时间超过0.3秒,则表明此障碍是一由两面形成的障碍物,单片机U5的指令驱动吸尘本体转过180°,再向后退继续运动。
本发明的单片机建议采用Cygnal公司的八位C8051F015芯片,内含64KFLASH程序存储器,16位可编程定时器/计数器列阵,可用于脉宽调制波发生器和12位多通道ADC转换器。
Claims (5)
1.一种机器人吸尘器自动避障控制方法,包括吸尘本体(1)、基站(2)和控制电路,吸尘本体(1)上设置有左、右轮,吸尘本体(1)自动吸尘后返回基站(2)充电和抽尘,所述基站(2)顶端设置有红外发射器(201),向吸尘本体(1)不断发出红外通信信号,在吸尘本体(1)上部设置有四个红外接收器(101、102、103、104),接收来自基站(2)发出的红外通讯信号,其特征在于:所述控制电路包括单片机U5、驱动电路(3)、电流反馈电路(4)、防坠落电路(5)、红外接收电路(6)、电压监视电路(7),所述驱动电路(3)与单片机U5相连接,用于驱动左轮电机D1、右轮电机D2;所述电流反馈电路(4)分别与驱动电路(3)以及单片机U5输入接口相连接,用于检测左、右轮电机D1、D2的电枢电流,经电压放大器放大后输入单片机U5;所述防坠落电路(5)与单片机U5相连接,用于判断吸尘本体(1)运动方向的高度差是否超出限高范围,防止吸尘本体(1)从高处坠落;所述红外接收电路(6)与单片机U5相连接,用于接收来自基站(2)上的红外发射器(201)发出的红外通信信号,由单片机U5判断出吸尘本体(1)与基站(2)的相对位置,决定吸尘本体(1)是否需要避开障碍及其下一步的运动方向;所述电压监视电路(7)与单片机U5相连接,用于监视电池电压,起着充电保护作用。
2.根据权利要求1所述的机器人吸尘器自动避障控制方法,其特征在于:所述红外接收电路(6)包括红外接收模块F1、F2、电阻R41、R42、R43、电容C23,所述红外接收模块F1分别与电阻R42、单片机U5的P1.0接口相连接,所述红外接收模块F2分别与电阻R43、单片机U5的P1.1接口相连。
3.根据权利要求1所述的机器人吸尘器自动避障控制方法,其特征在于:所述驱动电路(3)包括功率集成模块U6、左轮电机D1、右轮电机D2、风泵电机D3,所述功率集成模块U6与单片机U5相连接,所述左、右轮电机D1、D2,风泵电机D3分别接至单片机U5的输入接口。
4.根据权利要求1所述的机器人吸尘器自动避障控制方法,其特征在于:所述电流反馈电路(4)包括采样电阻R32、R33、电压放大器N1、N2,采样电压经放大后输入到单片机U5的A/D接口。
5.根据权利要求1所述的机器人吸尘器自动避障控制方法,其特征在于:所述防坠落电路(5)包括安装在吸尘本体(1)底部的红外传感器S1、S2、S3、S4,电阻R4~R15,放大器O3~O6,通过放大器O3~O6与单片机U5的输入接口相连。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101906193A CN101446832B (zh) | 2007-11-27 | 2007-11-27 | 机器人吸尘器自动避障控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101906193A CN101446832B (zh) | 2007-11-27 | 2007-11-27 | 机器人吸尘器自动避障控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101446832A CN101446832A (zh) | 2009-06-03 |
CN101446832B true CN101446832B (zh) | 2011-05-18 |
Family
ID=40742536
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101906193A Expired - Fee Related CN101446832B (zh) | 2007-11-27 | 2007-11-27 | 机器人吸尘器自动避障控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101446832B (zh) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9069357B2 (en) | 2012-06-15 | 2015-06-30 | Asustek Computer Inc. | Navigation device and method for auto-docking of a robot |
CN102749920A (zh) * | 2012-07-13 | 2012-10-24 | 太仓博天网络科技有限公司 | 一种基于arm7微控制器的清洁机器人控制*** |
CN103576678B (zh) * | 2012-07-20 | 2016-12-21 | 苏州宝时得电动工具有限公司 | 自动返回***及控制自动行走设备返回停靠站的方法 |
WO2014029357A1 (zh) * | 2012-08-23 | 2014-02-27 | 苏州宝时得电动工具有限公司 | 自动工作设备及其控制方法 |
KR101428877B1 (ko) | 2012-12-05 | 2014-08-14 | 엘지전자 주식회사 | 로봇 청소기 |
CN104905736B (zh) * | 2013-04-23 | 2017-03-29 | 宁波市智能制造产业研究院 | 多功能智能清洁机器人装置 |
CN104298234B (zh) * | 2013-11-13 | 2017-02-08 | 沈阳新松机器人自动化股份有限公司 | 一种双引导式机器人自主充电方法 |
CN104188600A (zh) * | 2014-09-16 | 2014-12-10 | 湖南格兰博智能科技有限责任公司 | 一种应用于自动地面清洁机装置的碰撞检测的方法及装置 |
CN104731098A (zh) * | 2015-02-09 | 2015-06-24 | 南京光锥信息科技有限公司 | 基于三维成像***的可自动返回充电的清洁机器人 |
JP6724349B2 (ja) * | 2015-11-30 | 2020-07-15 | カシオ計算機株式会社 | 自律移動装置、自律移動方法及びプログラム |
CN105739500B (zh) * | 2016-03-29 | 2020-06-30 | 海尔优家智能科技(北京)有限公司 | 一种智能扫地机器人的交互控制方法及装置 |
CN107198495B (zh) * | 2016-10-25 | 2022-08-02 | 上海耐柯环保科技有限公司 | 电瓶工业吸尘器 |
CN109709942B (zh) * | 2017-10-26 | 2022-07-12 | 宝时得科技(中国)有限公司 | 自动行走设备及其状态控制方法 |
CN113703430A (zh) * | 2020-05-07 | 2021-11-26 | 科沃斯机器人股份有限公司 | 自主移动设备、通信方法及存储介质 |
CN111528729A (zh) * | 2020-05-22 | 2020-08-14 | 宁波佰睿特电器有限公司 | 多功能控制***及吸尘器 |
CN111887768B (zh) * | 2020-06-20 | 2022-07-08 | 珠海一微半导体股份有限公司 | 扫地机器人确定吸尘风力及进行吸尘控制的方法 |
CN111839331B (zh) * | 2020-06-20 | 2022-07-08 | 珠海一微半导体股份有限公司 | 预测机器人最佳工作风机吸力的方法 |
CN112020041B (zh) * | 2020-08-27 | 2024-03-15 | 尚科宁家(中国)科技有限公司 | 一种清洁机器人与基站的通信*** |
CN113324773A (zh) * | 2021-04-08 | 2021-08-31 | 嘉鲁达创业投资管理有限公司 | 一种机器人监测*** |
CN114793599A (zh) * | 2022-04-14 | 2022-07-29 | 宁波市华代科技有限公司 | 一种智能割草机用智能作业*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1284177A (zh) * | 1997-11-27 | 2001-02-14 | 阳光及自动化公司 | 移动机器人及其控制***的改进 |
CN1666162A (zh) * | 2002-07-08 | 2005-09-07 | 阿尔弗莱德凯歇尔有限公司及两合公司 | 地板处理*** |
CN1764408A (zh) * | 2003-03-14 | 2006-04-26 | 索尔顿有限公司 | 电动吸尘***和方法 |
US20060087273A1 (en) * | 2004-10-27 | 2006-04-27 | Samsung Gwangju Electronics Co., Ltd | Robot cleaner system and a method for returning to external recharging apparatus |
CN1849989A (zh) * | 2006-03-29 | 2006-10-25 | 熊圣友 | 全自动型吸尘器的控制电路 |
EP1457151A3 (en) * | 2003-03-14 | 2007-07-18 | Lg Electronics Inc. | Automatic battery charging system and method of robot cleaner |
-
2007
- 2007-11-27 CN CN2007101906193A patent/CN101446832B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1284177A (zh) * | 1997-11-27 | 2001-02-14 | 阳光及自动化公司 | 移动机器人及其控制***的改进 |
CN1666162A (zh) * | 2002-07-08 | 2005-09-07 | 阿尔弗莱德凯歇尔有限公司及两合公司 | 地板处理*** |
CN1764408A (zh) * | 2003-03-14 | 2006-04-26 | 索尔顿有限公司 | 电动吸尘***和方法 |
EP1457151A3 (en) * | 2003-03-14 | 2007-07-18 | Lg Electronics Inc. | Automatic battery charging system and method of robot cleaner |
US20060087273A1 (en) * | 2004-10-27 | 2006-04-27 | Samsung Gwangju Electronics Co., Ltd | Robot cleaner system and a method for returning to external recharging apparatus |
CN1849989A (zh) * | 2006-03-29 | 2006-10-25 | 熊圣友 | 全自动型吸尘器的控制电路 |
Also Published As
Publication number | Publication date |
---|---|
CN101446832A (zh) | 2009-06-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101446832B (zh) | 机器人吸尘器自动避障控制方法 | |
CN102490172B (zh) | 室内智能清洁机器人 | |
RU2357644C2 (ru) | Роботизированная система чистки (варианты) | |
CN100467237C (zh) | 使自行机器人自动返回到充电站的***和方法 | |
US11109528B2 (en) | System and method for processing a ground with a mobile robot unit | |
US9089249B2 (en) | Direction device and operation system utilizing the same | |
CN108469819A (zh) | 一种自动吸尘机器人的z字形回归路径规划方法 | |
CN204120944U (zh) | 一种新型智能清洁机器人 | |
CN101694312B (zh) | 智能化空气处理自动装置及其空气处理方法 | |
GB2394795B (en) | Robot cleaner, robot cleaning system and method for controlling the same | |
WO2005074362A2 (en) | Robot docking station | |
JP2009500741A (ja) | ロボット清掃装置 | |
CN111106650A (zh) | 清洁机器人及其充电方法 | |
WO2014029365A1 (zh) | 智能机器人及其移动至最亮位置的方法 | |
CN104127157A (zh) | 轮腿式楼道清扫机器人 | |
CN104188600A (zh) | 一种应用于自动地面清洁机装置的碰撞检测的方法及装置 | |
US8532821B2 (en) | Automatic veering structure for floor cleaning apparatus | |
CN108345308A (zh) | 一种自动吸尘机器人的最佳随机路径选择方法 | |
US20060238374A1 (en) | Autonomous cleaner | |
CN201759498U (zh) | 自动修正旋转角度的智能吸尘器 | |
CN204581162U (zh) | 智能保洁机器人 | |
JP2009261429A (ja) | 自走式掃除機 | |
CN105747988A (zh) | 智能太阳能清洁机器人及其定位清洁方法 | |
CN103584798A (zh) | 智能吸尘器控制***及智能吸尘器清扫方法 | |
CN201179041Y (zh) | 自走式自动充电的电子装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C56 | Change in the name or address of the patentee | ||
CP03 | Change of name, title or address |
Address after: 213022, No. 9, Xinke Road, Xinbei District, Jiangsu, Changzhou Patentee after: CHANGZHOU CHANGGONG ELECTRONIC TECHNOLOGY CO., LTD. Address before: 213022, No. 9, Xinke Road, electronic science and Technology Industrial Park, Xinbei District, Jiangsu, Changzhou Patentee before: Changzhou Changgong Devil-box Co., Ltd. |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110518 Termination date: 20161127 |