CN107422737A - 机器人是否碰到障碍物的检测方法和系统及芯片 - Google Patents
机器人是否碰到障碍物的检测方法和系统及芯片 Download PDFInfo
- Publication number
- CN107422737A CN107422737A CN201710668938.4A CN201710668938A CN107422737A CN 107422737 A CN107422737 A CN 107422737A CN 201710668938 A CN201710668938 A CN 201710668938A CN 107422737 A CN107422737 A CN 107422737A
- Authority
- CN
- China
- Prior art keywords
- wheel
- odometer
- travel distance
- barrier
- robot
- 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
- 230000004888 barrier function Effects 0.000 title claims abstract description 57
- 238000001514 detection method Methods 0.000 title claims abstract description 30
- 210000001367 artery Anatomy 0.000 claims description 2
- 210000003462 vein Anatomy 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 3
- 230000001133 acceleration Effects 0.000 description 9
- 238000010408 sweeping Methods 0.000 description 3
- 238000004140 cleaning Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013473 artificial intelligence Methods 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 238000002604 ultrasonography Methods 0.000 description 1
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/0268—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means
- G05D1/0272—Control of position or course in two dimensions specially adapted to land vehicles using internal positioning means comprising means for registering the travel distance, e.g. revolutions of wheels
Landscapes
- Engineering & Computer Science (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
- Manipulator (AREA)
Abstract
本发明属于机器人领域,其中的机器人是否碰到障碍物的检测方法和系统及芯片,就是通过采用里程计和陀螺仪采集的数据,来判断轮子产生的偏转角度和陀螺仪检测到的偏转角度之间的差值,进而判断机器人转弯时是否碰到障碍物,这种采用组合传感器进行检测的方式,即使是机器人碰到了障碍物打滑了,也能准确判断出其已经碰到了障碍物,而且不存在检测盲区的问题,避免了单独采用里程计所带来的误检的可能性。所以,本发明所述方法、系统及芯片,能够提高机器人检测转弯时是否碰到障碍物的准确性和可靠性,同时,里程计和陀螺仪都是机器人自身具有的配置,所以不需要额外的硬件成本。
Description
技术领域
本发明涉及机器人领域,具体涉及一种机器人是否碰到障碍物的检测方法和系统及芯片。
背景技术
机器人技术一个关键的地方是对外界的感知,包括对物体、光线、温湿度等等,这些都是通过传感器的数据来进行分析获得。对于自主行动机器人,物体尤其是前方的障碍物的检测显得尤其重要,因为这个会影响到机器人的路径行为,也影响到了外界的安全。有非常多的传感器开发出来用于这个用途,例如超声波检测、视觉检测、红外检测等等,但是,这种单一的传感器检测会存在一定的弊端。比如,视觉检测采用的传感器成本较高;超声波传感器或红外传感器易受到周围环境的噪声或其它红外光的干扰影响,从而对机器人判断障碍物的可靠性产生影响。
发明内容
为解决上述问题,本发明提供了一种机器人是否碰到障碍物的检测方法和系统及芯片,能够提高机器人检测是否碰到障碍物的准确性和可靠性,同时,里程计和陀螺仪都是机器人自身具有的配置,所以不需要额外的硬件成本。本发明的具体技术方案如下:
一种机器人是否碰到障碍物的检测方法,包括如下步骤:
通过里程计获取预设时间内第一轮子的第一行进距离和第二轮子的第二行进距离;
通过所述第一行进距离和所述第二行进距离的行进距离差值与所述第一轮子和所述第二轮子之间的宽度值的比值得到第一角度;
获取陀螺仪在所述预设时间内检测到的第二角度;
判断所述第一角度和所述第二角度的角度差值是否大于预设值;
如果是,则确定机器人转弯时碰到障碍物;
如果否,则确定机器人转弯时没有碰到障碍物。
进一步地,所述通过里程计获取预设时间内第一轮子的第一行进距离,包括如下步骤:
获取所述第一轮子上的第一里程计转一圈所产生的第一脉冲单量;
获取所述预设时间内所述第一里程计所产生的第一脉冲总数;
通过所述第一脉冲总量与所述第一脉冲单量比值得出所述第一轮子转动的第一圈数;
通过所述第一圈数与所述第一轮子的周长的乘积得出所述第一行进距离。
进一步地,所述第一轮子的周长通过如下步骤获得:
获取存储器中预存的所述第一轮子的直径;
获取存储器中预存的圆周率;
通过所述圆周率与所述第一轮子的直径的乘积得到所述所述第一轮子的周长。
进一步地,所述通过里程计获取预设时间内第二轮子的第二行进距离,包括如下步骤:
获取所述第二轮子上的第二里程计转一圈所产生的第二脉冲单量;
获取所述预设时间内所述第二里程计所产生的第二脉冲总数;
通过所述第二脉冲总量与所述第二脉冲单量比值得出所述第二轮子转动的第二圈数;
通过所述第二圈数与所述第二轮子的周长的乘积得出所述第二行进距离。
进一步地,所述第二轮子的周长通过如下步骤获得:
获取存储器中预存的所述第二轮子的直径;
获取存储器中预存的圆周率;
通过所述圆周率与所述第二轮子的直径的乘积得到所述所述第二轮子的周长。
进一步地,所述预设值为所述第一角度的30%。
一种机器人是否碰到障碍物的检测系统,包括:
里程计,用于获取预设时间内第一轮子的第一行进距离和第二轮子的第二行进距离;
陀螺仪,用于获取在所述预设时间内检测到的第二角度;
处理器,用于通过所述第一行进距离和所述第二行进距离的行进距离差值与所述第一轮子和所述第二轮子之间的宽度值的比值得到第一角度;同时,判断所述第一角度和所述第二角度的角度差值是否大于预设值;如果是,则确定机器人转弯时碰到障碍物;如果否,则确定机器人转弯时没有碰到障碍物。
进一步地,所述里程计包括第一里程计和第二里程计;
所述处理器用于先获取所述第一轮子上的第一里程计转一圈所产生的第一脉冲单量,再获取所述预设时间内所述第一里程计所产生的第一脉冲总数,接着通过所述第一脉冲总量与所述第一脉冲单量比值得出所述第一轮子转动的第一圈数,最后通过所述第一圈数与所述第一轮子的周长的乘积得出所述第一行进距离;
所述处理器还用于先获取所述第二轮子上的第二里程计转一圈所产生的第二脉冲单量,再获取所述预设时间内所述第二里程计所产生的第二脉冲总数,接着通过所述第二脉冲总量与所述第二脉冲单量比值得出所述第二轮子转动的第二圈数,最后通过所述第二圈数与所述第二轮子的周长的乘积得出所述第二行进距离。
进一步地,所述预设值为所述第一角度的30%。
一种芯片,用于存储程序,所述程序用于控制机器人执行任一项上述的检测方法。
本发明的有益效果在于:通过采用里程计和陀螺仪采集的数据,来判断两者的角度差,进而判断机器人转弯时是否碰到障碍物,这种采用组合传感器进行检测的方式,能够提高机器人转弯时检测是否碰到障碍物的准确性和可靠性,而且不存在检测盲区的问题,同时,里程计和陀螺仪都是机器人自身具有的配置,所以不需要额外的硬件成本。
附图说明
图1为本发明所述机器人的结构示意图。
图2为本发明所述检测方法的流程图。
图3为本发明所述第一角度的示意图。
图4为本发明所述检测系统的结构框图。
具体实施方式
下面结合附图对本发明的具体实施方式作进一步说明:
扫地机器人,又称自动打扫机、智能吸尘器等,是智能家用电器的一种,能凭借一定的人工智能,自动在房间内完成地板清理工作。一般采用刷扫和真空方式,将地面杂物先吸纳进入自身的垃圾收纳盒,从而完成地面清理的功能。一般来说,将完成清扫、吸尘、擦地工作的机器人,也统一归为扫地机器人。扫地机器人的机体1为无线机器,以圆盘型为主。使用充电电池运作,操作方式为遥控或是机器上的操作面板。一般能设定时间预约打扫,自行充电。机体1上设有各种感应器,可检测行进距离、行进角度、机身状态和障碍物等,如碰到墙壁或其他障碍物,会自行转弯,并依不同的设定,而走不同的路线,有规划地清扫地区。
如图1所示,本发明所述机器人包括如下结构:带第一轮子3和第二轮子2的能够自主行进的机器人机体1,机器人内部装置有惯性传感器,包括加速度计和陀螺仪30等,轮子上面有里程计(一般是码盘)。
如图2和图3所示,机器人是否碰到障碍物的检测方法,包括如下步骤:通过里程计获取预设时间内第一轮子3的第一行进距离DL和第二轮子2的第二行进距离DR;通过所述第一行进距离DL和所述第二行进距离DR的行进距离差值与所述第一轮子3和所述第二轮子2之间的宽度值M的比值得到第一角度a;获取陀螺仪30在所述预设时间内检测到的第二角度;判断所述第一角度a和所述第二角度的角度差值是否大于预设值;如果是,则确定机器人转弯时碰到障碍物;如果否,则确定机器人转弯时没有碰到障碍物。
当机器人转弯时,第一轮子3和第二轮子2所产生的转速是不一样的,所以两个轮子所行进的距离也不一样,从而会产生一个弧形的行进轨迹。但是为了便于说明,如图3所示,将采用直线的形式表示第一轮子3和第二轮子2的行进轨迹,由此产生的误差在可预期范围内。假设机器人从图的下方向图的上方行进,此时,第一轮子3为左边的轮子,第二轮子2为右边的轮子。当机器人在转弯过程中碰到障碍物,机体1已经停止移动,但是由于轮子打滑的缘故,里程计继续产生脉冲,并得出所述第一轮子3行进的第一行进距离DL与第二轮子2行进的第二行进距离DR,计算两轮子的行进距离差值为△L。因为所述第一轮子3和所述第二轮子2之间的宽度值为M,所以,以小角度近似算法的计算方式可以得出第一角度a=△L/M,即a=(DL-DR)/M。在机器人没有碰到障碍物的正常转弯的情况下,陀螺仪30检测到的第二角度与所述第一角度a是相同或者相近的。但是,由于此时机器人碰到了障碍物,机体1已经不移动或者仅有微小的偏移,所以,陀螺仪30检测出来的第二角度为零或者为很微小的偏移角度。因此,通过比较第一角度a和第二角度的角度差值,可以判断机器人转弯时是否碰到了障碍物。
如果地面不打滑,单独采用里程计就能准确地检测是否碰到障碍物,因为机器人碰到障碍物停止下来了,由于联动关系,轮子也会转动变慢,最后停止,里程计反馈回来的速度信号也变成了零。但是,实际上,轮子和地面很容易产生打滑,当机器人碰到障碍物时,机体1虽然停止了,但是轮子还是会打滑旋转,里程计会继续产生脉冲信号。所以,在现实使用中,仅仅依靠里程计是无法准确检测出机器人是否碰到了障碍物。本发明所述的检测方法,就是通过采用里程计和陀螺仪30采集的数据,来判断轮子产生的偏转角度和陀螺仪30检测到的偏转角度之间的差值,进而判断机器人转弯时是否碰到障碍物,这种采用组合传感器进行检测的方式,即使是机器人碰到了障碍物打滑了,也能准确判断出其已经碰到了障碍物,而且不存在检测盲区的问题,避免了单独采用里程计所带来的误检的可能性。所以,本发明所述的检测方法,能够提高机器人检测转弯时是否碰到障碍物的准确性和可靠性,同时,里程计和陀螺仪30都是机器人自身具有的配置,所以不需要额外的硬件成本。
优选的,所述通过里程计获取预设时间内第一轮子3的第一行进距离,包括如下步骤:获取所述第一轮子3上的第一里程计21转一圈所产生的第一脉冲单量;获取所述预设时间内所述第一里程计21所产生的第一脉冲总数;通过所述第一脉冲总量与所述第一脉冲单量比值得出所述第一轮子3转动的第一圈数;通过所述第一圈数与所述第一轮子3的周长的乘积得出所述第一行进距离。通过所述方式,可以快速准确的获取预设时间内第一轮子3的第一行进距离,有利于后续的数据处理。
优选的,所述第一轮子3的周长通过如下步骤获得:获取存储器中预存的所述第一轮子3的直径;获取存储器中预存的圆周率;通过所述圆周率与所述第一轮子3的直径的乘积得到所述所述第一轮子3的周长。通过所述方式,可以快速准确的获取第一轮子3的周长,有利于后续的数据处理。
优选的,所述通过里程计获取预设时间内第二轮子2的第二行进距离,包括如下步骤:获取所述第二轮子2上的第二里程计22转一圈所产生的第二脉冲单量;获取所述预设时间内所述第二里程计22所产生的第二脉冲总数;通过所述第二脉冲总量与所述第二脉冲单量比值得出所述第二轮子2转动的第二圈数;通过所述第二圈数与所述第二轮子2的周长的乘积得出所述第二行进距离。通过所述方式,可以快速准确的获取预设时间内第二轮子2的第二行进距离,有利于后续的数据处理。
优选的,所述第二轮子2的周长通过如下步骤获得:获取存储器中预存的所述第二轮子2的直径;获取存储器中预存的圆周率;通过所述圆周率与所述第二轮子2的直径的乘积得到所述所述第二轮子2的周长。通过所述方式,可以快速准确的获取第二轮子2的周长,有利于后续的数据处理。
优选的,所述预设值为所述第一角度的30%。通过采用第一角度的30%作为判断基准,可以准确地判断第一角度和第二角度的角度差值是否合理,避免一些小角度的偏差而导致检测结果的误判,进一步提高了机器人检测转弯时是否碰到障碍物的准确性和稳定性。
如图4所示,机器人是否碰到障碍物的检测系统,包括:用于获取预设时间内第一轮子3的第一行进距离和第二轮子2的第二行进距离的里程计;用于获取在所述预设时间内检测到的第二角度的陀螺仪30;处理器10,用于通过所述第一行进距离和所述第二行进距离的行进距离差值与所述第一轮子3和所述第二轮子2之间的宽度值的比值得到第一角度;同时,判断所述第一角度和所述第二角度的角度差值是否大于预设值;如果是,则确定机器人碰到障碍物;如果否,则确定机器人没有碰到障碍物。
其中,所述里程计包括第一里程计21和第二里程计22;所述处理器10用于先获取所述第一轮子3上的第一里程计21转一圈所产生的第一脉冲单量,再获取所述预设时间内所述第一里程计21所产生的第一脉冲总数,接着通过所述第一脉冲总量与所述第一脉冲单量比值得出所述第一轮子3转动的第一圈数,最后通过所述第一圈数与所述第一轮子3的周长的乘积得出所述第一行进距离;所述处理器10还用于先获取所述第二轮子2上的第二里程计22转一圈所产生的第二脉冲单量,再获取所述预设时间内所述第二里程计22所产生的第二脉冲总数,接着通过所述第二脉冲总量与所述第二脉冲单量比值得出所述第二轮子2转动的第二圈数,最后通过所述第二圈数与所述第二轮子2的周长的乘积得出所述第二行进距离。
本发明所述的检测系统,就是通过采用里程计和陀螺仪30采集的数据,来判断轮子产生的偏转角度和陀螺仪30检测到的偏转角度之间的差值,进而判断机器人转弯时是否碰到障碍物,这种采用组合传感器进行检测的方式,即使是机器人碰到了障碍物打滑了,也能准确判断出其已经碰到了障碍物,而且不存在检测盲区的问题,避免了单独采用里程计所带来的误检的可能性。所以,本发明所述的检测系统,能够提高机器人检测转弯时是否碰到障碍物的准确性和可靠性,同时,里程计和陀螺仪30都是机器人自身具有的配置,所以不需要额外的硬件成本。
优选的,所述预设值为所述第一角度的30%。通过采用第一角度的30%作为判断基准,可以准确地判断第一角度和第二角度的角度差值是否合理,避免一些小角度的偏差而导致检测结果的误判,进一步提高了机器人检测转弯时是否碰到障碍物的准确性和稳定性。
本发明所述的芯片,用于存储程序,所述程序用于控制机器人执行任一项上述的检测方法。机器人通过采用所述芯片,可以利用里程计和陀螺仪30采集的数据,来判断轮子产生的偏转角度和陀螺仪30检测到的偏转角度之间的差值,进而判断机器人转弯时是否碰到障碍物,这种采用组合传感器进行检测的方式,即使是机器人碰到了障碍物打滑了,也能准确判断出其已经碰到了障碍物,而且不存在检测盲区的问题,避免了单独采用里程计所带来的误检的可能性。所以,本发明所述的芯片,能够提高机器人检测转弯时是否碰到障碍物的准确性和可靠性。
此外,作为一种可选方式,也可以通过单独检测加速度的大小来判断是否碰到了障碍物。当机器人加速时,加速度为正,当机器人匀速时,加速度接近于零,当遇到障碍物时,加速度为比较大的负值,通过判断加速度计输出的绝对值,就可以判断机器人是否遇到障碍物。最大加速度阈值的判断,是与正常的加速度进行判断的,机器人的轮子受控于软件,一般机器人加速度小于0.33米每平方秒,加速度阈值可以设置为0.5米每平方秒,如果超过了,就表示是外力所施加的加速度。
以上实施例仅为充分公开而非限制本发明,凡基于本发明的创作主旨、未经创造性劳动的等效技术特征的替换,应当视为本申请揭露的范围。
Claims (10)
1.一种机器人是否碰到障碍物的检测方法,其特征在于,包括如下步骤:
通过里程计获取预设时间内第一轮子的第一行进距离和第二轮子的第二行进距离;
通过所述第一行进距离和所述第二行进距离的行进距离差值与所述第一轮子和所述第二轮子之间的宽度值的比值得到第一角度;
获取陀螺仪在所述预设时间内检测到的第二角度;
判断所述第一角度和所述第二角度的角度差值是否大于预设值;
如果是,则确定机器人转弯时碰到障碍物;
如果否,则确定机器人转弯时没有碰到障碍物。
2.根据权利要求1所述的检测方法,其特征在于,所述通过里程计获取预设时间内第一轮子的第一行进距离,包括如下步骤:
获取所述第一轮子上的第一里程计转一圈所产生的第一脉冲单量;
获取所述预设时间内所述第一里程计所产生的第一脉冲总数;
通过所述第一脉冲总量与所述第一脉冲单量比值得出所述第一轮子转动的第一圈数;
通过所述第一圈数与所述第一轮子的周长的乘积得出所述第一行进距离。
3.根据权利要求2所述的检测方法,其特征在于,所述第一轮子的周长通过如下步骤获得:
获取存储器中预存的所述第一轮子的直径;
获取存储器中预存的圆周率;
通过所述圆周率与所述第一轮子的直径的乘积得到所述所述第一轮子的周长。
4.根据权利要求1所述的检测方法,其特征在于,所述通过里程计获取预设时间内第二轮子的第二行进距离,包括如下步骤:
获取所述第二轮子上的第二里程计转一圈所产生的第二脉冲单量;
获取所述预设时间内所述第二里程计所产生的第二脉冲总数;
通过所述第二脉冲总量与所述第二脉冲单量比值得出所述第二轮子转动的第二圈数;
通过所述第二圈数与所述第二轮子的周长的乘积得出所述第二行进距离。
5.根据权利要求4所述的检测方法,其特征在于,所述第二轮子的周长通过如下步骤获得:
获取存储器中预存的所述第二轮子的直径;
获取存储器中预存的圆周率;
通过所述圆周率与所述第二轮子的直径的乘积得到所述所述第二轮子的周长。
6.根据权利要求1至5任一项所述的检测方法,其特征在于,所述预设值为所述第一角度的30%。
7.一种机器人是否碰到障碍物的检测系统,其特征在于,包括:
里程计,用于获取预设时间内第一轮子的第一行进距离和第二轮子的第二行进距离;
陀螺仪,用于获取在所述预设时间内检测到的第二角度;
处理器,用于通过所述第一行进距离和所述第二行进距离的行进距离差值与所述第一轮子和所述第二轮子之间的宽度值的比值得到第一角度;同时,判断所述第一角度和所述第二角度的角度差值是否大于预设值;如果是,则确定机器人转弯时碰到障碍物;如果否,则确定机器人转弯时没有碰到障碍物。
8.根据权利要求7所述的检测系统,其特征在于,所述里程计包括第一里程计和第二里程计;
所述处理器用于先获取所述第一轮子上的第一里程计转一圈所产生的第一脉冲单量,再获取所述预设时间内所述第一里程计所产生的第一脉冲总数,接着通过所述第一脉冲总量与所述第一脉冲单量比值得出所述第一轮子转动的第一圈数,最后通过所述第一圈数与所述第一轮子的周长的乘积得出所述第一行进距离;
所述处理器还用于先获取所述第二轮子上的第二里程计转一圈所产生的第二脉冲单量,再获取所述预设时间内所述第二里程计所产生的第二脉冲总数,接着通过所述第二脉冲总量与所述第二脉冲单量比值得出所述第二轮子转动的第二圈数,最后通过所述第二圈数与所述第二轮子的周长的乘积得出所述第二行进距离。
9.根据权利要求7所述的检测系统,其特征在于,所述预设值为所述第一角度的30%。
10.一种芯片,用于存储程序,其特征在于,所述程序用于控制机器人执行权利要求1至6任一项所述的检测方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710668938.4A CN107422737A (zh) | 2017-08-08 | 2017-08-08 | 机器人是否碰到障碍物的检测方法和系统及芯片 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710668938.4A CN107422737A (zh) | 2017-08-08 | 2017-08-08 | 机器人是否碰到障碍物的检测方法和系统及芯片 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107422737A true CN107422737A (zh) | 2017-12-01 |
Family
ID=60437610
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710668938.4A Pending CN107422737A (zh) | 2017-08-08 | 2017-08-08 | 机器人是否碰到障碍物的检测方法和系统及芯片 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107422737A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109827592A (zh) * | 2019-03-04 | 2019-05-31 | 广东乐生智能科技有限公司 | 一种扫地机器人被困的检测方法 |
CN111474931A (zh) * | 2020-04-22 | 2020-07-31 | 珠海市一微半导体有限公司 | 一种机器人沿直边行走的异常检测方法及脱卡的处理方法 |
CN112558616A (zh) * | 2020-12-28 | 2021-03-26 | 南京苏美达智能技术有限公司 | 一种智能自行走设备及控制方法 |
CN112674653A (zh) * | 2020-12-29 | 2021-04-20 | 深圳市云鼠科技开发有限公司 | 障碍物位置标记方法、装置、计算机设备及存储介质 |
CN112799390A (zh) * | 2019-11-14 | 2021-05-14 | 苏州宝时得电动工具有限公司 | 自移动设备及其工作方法 |
CN113465940A (zh) * | 2021-06-22 | 2021-10-01 | 深圳拓邦股份有限公司 | 一种机器人打滑检测方法、装置以及机器人 |
CN118372264A (zh) * | 2024-05-10 | 2024-07-23 | 中国特种设备检测研究院 | 自适应越障装置、方法及储罐在油检测机器人 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1499324A (zh) * | 2002-11-06 | 2004-05-26 | 中国科学院自动化研究所 | 一种机器人位置和姿态的推算定位方法及装置 |
CN101089556A (zh) * | 2006-06-16 | 2007-12-19 | 三星电子株式会社 | 移动设备、用于补偿该移动设备的位置的方法和介质 |
JP2010172441A (ja) * | 2009-01-29 | 2010-08-12 | Panasonic Corp | 自走式掃除機 |
CN103389087A (zh) * | 2013-08-07 | 2013-11-13 | 上海海事大学 | 一种轮式机器人位姿解算方法 |
CN104345730A (zh) * | 2013-07-25 | 2015-02-11 | 科沃斯机器人科技(苏州)有限公司 | 带行走状态判断装置的自移动机器人及行走状态判断方法 |
CN206107261U (zh) * | 2016-10-09 | 2017-04-19 | 湖南工业大学 | 一种基于dsp的机车打滑检测系统 |
-
2017
- 2017-08-08 CN CN201710668938.4A patent/CN107422737A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1499324A (zh) * | 2002-11-06 | 2004-05-26 | 中国科学院自动化研究所 | 一种机器人位置和姿态的推算定位方法及装置 |
CN101089556A (zh) * | 2006-06-16 | 2007-12-19 | 三星电子株式会社 | 移动设备、用于补偿该移动设备的位置的方法和介质 |
JP2010172441A (ja) * | 2009-01-29 | 2010-08-12 | Panasonic Corp | 自走式掃除機 |
CN104345730A (zh) * | 2013-07-25 | 2015-02-11 | 科沃斯机器人科技(苏州)有限公司 | 带行走状态判断装置的自移动机器人及行走状态判断方法 |
CN103389087A (zh) * | 2013-08-07 | 2013-11-13 | 上海海事大学 | 一种轮式机器人位姿解算方法 |
CN206107261U (zh) * | 2016-10-09 | 2017-04-19 | 湖南工业大学 | 一种基于dsp的机车打滑检测系统 |
Non-Patent Citations (5)
Title |
---|
(美)格鲁夫著: "《GNSS与惯性及多传感器组合导航系统原理》", 31 March 2015 * |
杨立溪主编: "《惯性技术手册》", 31 December 2013 * |
王卫华: "移动机器人定位技术研究", 《中国博士学位论文全文数据库》 * |
罗四维等编著: "《从设计到组装 20种实用电子装置详解》", 31 December 1994 * |
谢东伟等: "轮式移动机器人打滑校核模型设计", 《计算机测量与控制》 * |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109827592A (zh) * | 2019-03-04 | 2019-05-31 | 广东乐生智能科技有限公司 | 一种扫地机器人被困的检测方法 |
CN112799390A (zh) * | 2019-11-14 | 2021-05-14 | 苏州宝时得电动工具有限公司 | 自移动设备及其工作方法 |
CN112799390B (zh) * | 2019-11-14 | 2024-04-12 | 苏州宝时得电动工具有限公司 | 自移动设备及其工作方法 |
CN111474931A (zh) * | 2020-04-22 | 2020-07-31 | 珠海市一微半导体有限公司 | 一种机器人沿直边行走的异常检测方法及脱卡的处理方法 |
CN111474931B (zh) * | 2020-04-22 | 2023-08-15 | 珠海一微半导体股份有限公司 | 一种机器人沿直边行走的异常检测方法及脱卡的处理方法 |
CN112558616A (zh) * | 2020-12-28 | 2021-03-26 | 南京苏美达智能技术有限公司 | 一种智能自行走设备及控制方法 |
CN112558616B (zh) * | 2020-12-28 | 2023-11-21 | 南京苏美达智能技术有限公司 | 一种智能自行走设备及控制方法 |
CN112674653A (zh) * | 2020-12-29 | 2021-04-20 | 深圳市云鼠科技开发有限公司 | 障碍物位置标记方法、装置、计算机设备及存储介质 |
CN112674653B (zh) * | 2020-12-29 | 2022-04-19 | 深圳市云鼠科技开发有限公司 | 障碍物位置标记方法、装置、计算机设备及存储介质 |
CN113465940A (zh) * | 2021-06-22 | 2021-10-01 | 深圳拓邦股份有限公司 | 一种机器人打滑检测方法、装置以及机器人 |
CN113465940B (zh) * | 2021-06-22 | 2024-11-05 | 深圳拓邦股份有限公司 | 一种机器人打滑检测方法、装置以及机器人 |
CN118372264A (zh) * | 2024-05-10 | 2024-07-23 | 中国特种设备检测研究院 | 自适应越障装置、方法及储罐在油检测机器人 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107422737A (zh) | 机器人是否碰到障碍物的检测方法和系统及芯片 | |
CN107348910B (zh) | 机器人打滑的检测方法和建图方法及芯片 | |
CN107443430B (zh) | 智能机器人碰撞障碍物的检测方法及建图方法 | |
CN104000541B (zh) | 支持门槛检测的扫地机器人及门槛检测方法 | |
CN107289929A (zh) | 一种机器人碰到障碍物的检测方法和系统及芯片 | |
CN107092260B (zh) | 移动机器人及该移动机器人跨越障碍物的方法 | |
KR102209162B1 (ko) | 로봇 및 로봇 제어 방법 | |
EP2921095B1 (en) | Robot cleaner and method for controlling the same | |
JP6309637B2 (ja) | 自律式移動ロボット | |
CN107569181B (zh) | 一种智能清洁机器人及清扫方法 | |
CN103376801B (zh) | 自移动地面处理机器人及其清洁工作的控制方法 | |
CN103534659B (zh) | 覆盖机器人导航 | |
CN109864666A (zh) | 清洁机器人被困的判断方法 | |
CN110464262B (zh) | 扫地机器人的脱困方法 | |
KR101338143B1 (ko) | 이동 로봇의 슬립 감지 장치 및 방법 | |
CN109049006A (zh) | 一种扫地机器人的防碰撞检测方法 | |
CN107678429B (zh) | 一种机器人的控制方法及芯片 | |
CN106970623A (zh) | 智能清洁装置及其网格路径作业方法 | |
KR20200053612A (ko) | 로봇의 주행 예측 및 제어 방법 | |
CN109827592A (zh) | 一种扫地机器人被困的检测方法 | |
CN106227214A (zh) | 自主机器人、检测故障的装置和方法 | |
CN108784520A (zh) | 带内嵌尘盒的吸尘机器人以及建立栅格地图的方法 | |
CN106647761A (zh) | 一种自移动扫地机及其控制方法 | |
CN107296569A (zh) | 自主行走型清扫机 | |
CN109965786A (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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171201 |