应用于机器人边界系统的信号抗干扰方法、设备及介质与流程

文档序号:31307433发布日期:2022-08-30 22:00阅读:45来源:国知局
应用于机器人边界系统的信号抗干扰方法、设备及介质与流程

1.本发明涉及智能控制领域,尤其涉及一种应用于机器人边界系统的信号抗干扰方法、设备及介质。


背景技术:

2.低重复率、高覆盖率是遍历式机器人如吸尘、割草及泳池清洗等移动机器人追求的目标。以移动机器人为智能割草机器人为例,割草机器人以边界围住的草坪为工作区域以进行割草作业,草坪之外定义为非工作区域。
3.机器人在工作过程中,通过布置边界线来限制割草机的工作区域,若在同一块草坪内布置相邻的两片工作区域,或者相邻的家庭不同的草坪工作区域同时使用同一款割草机器人,则有可能相邻的边界线上的信号会互相影响造成信号干扰,使得割草机器人不能准确的判断出是在边界线内还是边界线外,导致割草机器人不能正常工作。


技术实现要素:

4.为解决上述技术问题,本发明的目的在于提供一种应用于机器人边界系统的信号抗干扰方法、设备及介质。
5.为了实现上述发明目的之一,本发明一实施方式提供一种应用于机器人边界系统的信号抗干扰方法,所述系统包括:信号发生器,分别连接信号发生器两端并形成闭合回路的边界线,以及与所述信号发生器通信连接的磁场感应传感器;
6.所述信号发生器被配置为沿边界线形成的闭合回路发射电脉冲信号;
7.所述方法包括:
8.磁场感应传感器接收实时反馈信号,将接收的实时反馈信号与信号发生器当前发射电脉冲信号对应产生的理论反馈信号进行比对,判断实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形是否一致;
9.若否,控制信号发生器调整发射电脉冲信号,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致。
10.通过上述方法,有效避免相邻边界信号的影响而导致的波形变化。
11.作为本发明一实施方式的进一步改进,控制信号发生器调整发射电脉冲信号,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致包括:
12.控制信号发生器调整发射电脉冲信号的相位和/或周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致;
13.通过一种较佳实时方式,调整发射电脉冲信号,使得获取的反馈信号保持在预设范围内。
14.作为本发明一实施方式的进一步改进,预配置周期信号组,所述周期信号组包括
大小不同的多个周期;
15.控制信号发生器调整发射电脉冲信号的周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致包括:
16.m1、自所述周期信号组随机选择任一周期,并采用当前选定的周期调整发射电脉冲信号,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,
17.若是,保持发射电脉冲信号以当前周期持续发射;
18.若否,循环执行m1;
19.通过一种较佳实时方式,调整发射电脉冲信号,使得获取的反馈信号保持在预设范围内。
20.作为本发明一实施方式的进一步改进,控制信号发生器调整发射电脉冲信号的相位和周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致包括:
21.n1、轮换调整发射电脉冲信号的周期和相位,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,
22.若是,保持发射电脉冲信号以当前周期或以当前相位持续发射;
23.若否,循环执行n1;
24.通过一种较佳实时方式,调整发射电脉冲信号,使得获取的反馈信号保持在预设范围内。
25.作为本发明一实施方式的进一步改进,控制信号发生器调整发射电脉冲信号的相位和周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致包括:
26.p1、调整发射电脉冲信号的周期,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,
27.若一致,保持发射电脉冲信号以当前周期持续发射;
28.若不一致,则执行步骤p2;
29.p2、循环执行步骤p1为n次,若第n次执行步骤p1后,实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形仍不一致,则执行步骤p3;
30.p3、循环调整发射电脉冲信号的相位,直至实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形一致;
31.通过一种较佳实时方式,调整发射电脉冲信号,使得获取的反馈信号保持在预设范围内。
32.作为本发明一实施方式的进一步改进,控制信号发生器调整发射电脉冲信号的相位和周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与当前理论反馈信号在预定周期的预定位置形成的波形保持一致包括:
33.持续以调整周期或相位其中之一的方式调整发射电脉冲信号;
34.若在预定时间内,实时反馈信号在预定周期的预定位置处接收的波形与理论反馈
信号在预定周期的预定位置形成的波形仍不一致,则转换以调整周期或相位其中另一的方式调整发射电脉冲信号,
35.其中,在每一预定周期内,选定的周期、相位均不相同;
36.通过一种较佳实时方式,调整发射电脉冲信号,使得获取的反馈信号保持在预设范围内。
37.作为本发明一实施方式的进一步改进,配置所述磁场感应传感器设置于所述信号发生器上;
38.通过该实施方式,明确磁场感应传感器的安装位置。
39.作为本发明一实施方式的进一步改进,配置所述信号发生器靠近邻域边界系统排布。
40.为了实现上述发明目的之一,本发明一实施方式提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述应用于机器人边界系统的信号抗干扰方法的步骤。
41.为了实现上述发明目的之一,本发明一实施方式提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述应用于机器人边界系统的信号抗干扰方法的步骤。
42.与现有技术相比,本发明的应用于机器人边界系统的信号抗干扰方法、系统,电子设备及存储介质,根据反馈信号调整发射电脉冲信号,使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一致,有效避免割草机器人受到相邻边界信号的影响而导致的不能正常工作。
附图说明
43.图1是本发明一实施方式提供的应用于机器人边界系统的信号抗干扰方法的流程示意图;
44.图2是本发明一具体示例的结构示意图;
45.图3、4、5分别是本发明一具体示例的反馈信号的时序结构示意图。
具体实施方式
46.以下将结合附图所示的各实施方式对本发明进行详细描述。但这些实施方式并不限制本发明,本领域的普通技术人员根据这些实施方式所做出的结构、方法、或功能上的变换均包含在本发明的保护范围内。
47.本发明的机器人可以是割草机器人,扫地机器人、扫雪机、吸叶机,高尔夫球场拾球机等,各种机器人可以自动行走于工作区域并进行相对应的工作,本发明具体示例中,以机器人为割草机器人为例做具体说明,相应的,所述工作区域可为草坪。
48.机器人在工作过程中,通过布置边界线来限制割草机的工作区域,相应的,机器人所处的工作区域外可能会存在与其相邻的工作区域,且在本技术的机器人在本技术所设定的工作区域工作过程中,相邻工作区域同步发射干扰信号,本发明主要应用于,在相邻工作区域同步发射干扰信号时,通过调整自身的发射电脉冲信号,以使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一
致;进而避免本技术的机器人受相邻工作区域同步发射干扰信号的干扰。
49.如图1所示,本发明第一实施提供的应用于机器人边界系统的信号抗干扰方法,所述方法包括以下步骤:
50.s1、接收实时反馈信号,将接收的实时反馈信号与当前发射电脉冲信号对应产生的理论反馈信号进行比对,
51.s2、判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致;
52.s3、若否,调整发射电脉冲信号,以使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一致;
53.若是,保持发射电脉冲信号不变。
54.本发明具体实施方式中,在信号发生器内设置磁场感应传感器,所述信号发生器用于发射电脉冲信号,所述磁场感应传感器用于接收反馈信号,并将反馈结果反馈给信号发生器。
55.结合图2所示,相邻的两个工作区域,左侧为本发明的工作区域q1,右侧为相邻的其他工作区域q2;本发明的工作区域q1由信号发生器1,分别连接信号发生器两端并形成闭合回路的边界线2圈合形成;其中,所述信号发生器1中设置磁场感应传感器3,机器人4在工作区域q1内工作,信号发生器1启动后,沿边界线2发射电脉冲信号,从而在边界线2附近产生持续的磁场信号,机器人4通过其上的传感器感应磁场信号以保持在边界线内运行。然而,由于相邻工作区域q2的存在,如果工作区域q2内的信号发生器1’与工作区域q1内的信号发生器1发射相同的电脉冲信号,在某一时段内,,则信号发生器1’在其边界线2’上产生的磁场信号可能会对工作区域q1的边界线1上产生的磁场信号进行干扰。
56.本发明具体实施方式中,通过判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,间接判断两个区域内的磁场信号是否相互干扰,并根据判断结果进行调整。
57.为了便于理解,接续图2所示,以下描述具体示例供参考,如下示例中,a为工作区域q1的信号发生器1发射电脉冲信号后理论上应该接收到的理论反馈信号,b为临近工作区域q2的信号发生器1’发射电脉冲信号后形成的干扰反馈信号,a+b为磁场感应传感器3当前实际接收到的实时反馈信号。
58.如图3所示示例:理论反馈信号a与干扰反馈信号b的周期相同,脉冲方向相反,相位相差一个脉冲,且干扰反馈信号b的幅值小于理论反馈信号a的幅值;经过信号叠加,形成的实际反馈信号较理论反馈信号,其周期不变,幅值部分畸变,具体的,t1时刻下降沿延伸;t1-t2区间,反方向幅值增大;t3时刻下降沿延伸,如此,确认实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形不一致。
59.本发明可实现方式中,有多种方式可以实现步骤s3;步骤s3调整发射电脉冲信号包括:调整发射电脉冲信号的相位和/或周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一致。
60.本发明具体实施方式中,可具体采用下述几种方案实现步骤s3;
61.具体的,本发明第一较佳实施方式中,步骤s3调整发射电脉冲信号包括:预配置周期信号组,所述周期信号组包括大小不同的多个周期;
62.调整发射电脉冲信号的周期,以使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一致包括:
63.m1、自所述周期信号组随机选择任一周期,并采用当前选定的周期调整发射电脉冲信号,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,
64.若是,保持发射电脉冲信号以当前周期持续发射;
65.若否,循环执行m1。
66.本发明第二较佳实施方式中,步骤s3调整发射电脉冲信号包括:n1、轮换调整发射电脉冲信号的周期和相位,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,
67.若是,保持发射电脉冲信号以当前周期或以当前相位持续发射;
68.若否,循环执行n1。
69.本发明第三较佳实施方式中,步骤s3调整发射电脉冲信号包括:p1、调整发射电脉冲信号的周期,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致,
70.若一致,保持发射电脉冲信号以当前周期持续发射;
71.若不一致,则执行步骤p2;
72.p2、循环执行步骤p1为n次,若第n次执行步骤p1后,实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形仍不一致,则执行步骤p3;
73.p3、循环调整发射电脉冲信号的相位,直至实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形一致。
74.本发明第四较佳实施方式中,步骤s3调整发射电脉冲信号包括:持续以调整周期或相位其中之一的方式调整发射电脉冲信号;
75.若在预定时间内,实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形仍不一致,则转换以调整周期或相位其中另一的方式调整发射电脉冲信号,
76.其中,在每一预定周期内,选定的周期、相位均不相同。
77.为了便于理解,描述两个示例供参考。
78.结合图4所示,图4在图3所示示例基础上调整发射电脉冲信号,其调整方式为调整发射脉冲信号的周期,未调整之前,磁场感应传感器3接收到的实时反馈信号为a+b,与其对应的,a+b的信号与理论反馈信号a在预定周期的预定位置处的波形不一致,此时通过调整发射脉冲信号的周期使所述波形一致,具体的,将发射脉冲信号的周期从t1调整为t2,t2<t1,在本发明其他实时方式中,t2也可以不小于t1;c为周期为t2的发射电脉冲信号所产生的理论反馈信号;c+b为磁场感应传感器3当前实际接收到的实时反馈信号,从图中显示所知:周期从t1调整为t2的发射电脉冲信号所形成的反馈信号受到干扰反馈信号干扰后,实时反馈信号c+b在预定周期的预定位置处接收的波形与理论反馈信号c在预定周期的预定位置形成的波形一致,此时,机器人在工作区域q1工作时,不会受q2区域磁场信号的影响,可对区域q1内的磁场信号进行精确识别,实现机器人定位。
79.结合图5所示,图5在图3所示示例基础上调整发射电脉冲信号,其调整方式为调整发射脉冲信号的相位,未调整之前,磁场感应传感器3接收到的实时反馈信号为a+b,与其对应的,a+b的信号与理论反馈信号a在预定周期的预定位置处的波形不一致,此时通过调整发射脉冲信号的相位使所述波形一致,具体的,将发射脉冲信号的延时发射;c为延时后的发射电脉冲信号所产生的理论反馈信号;c+b为磁场感应传感器3当前实际接收到的实时反馈信号,从图中显示所知:延时后的发射电脉冲信号所形成的反馈信号受到干扰反馈信号干扰后,实时反馈信号c+b在预定周期的预定位置处接收的波形与理论反馈信号c在预定周期的预定位置形成的波形一致,此时,机器人在工作区域q1工作时,不会受q2区域磁场信号的影响,可对区域q1内的磁场信号进行精确识别,实现机器人定位。
80.结合图2所示,本发明一实施方式提供一种边界信号抗干扰系统,包括:信号发生器1,分别连接信号发生器1两端并形成闭合回路的边界线2,以及与所述信号发生器通信连接的磁场感应传感器3;所述信号发生器1被配置为沿边界线2形成的闭合回路发射电脉冲信号;所述磁场感应传感器3被配置为:接收实时反馈信号,将接收的实时反馈信号与发射电脉冲信号对应产生的理论反馈信号进行比对,判断实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形是否一致;若否,所述磁场感应传感器3反馈控制所述信号发生器1,所述信号发生器1调整发射电脉冲信号,以使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一致。
81.另外,所述磁场感应传感器3还用于实现应用于机器人边界系统的信号抗干扰方法中的步骤s1、s2,所述信号发生器1还用于实现应用于机器人边界系统的信号抗干扰方法中的步骤s3,在此不做赘述。
82.较佳的,所述磁场感应传感器3设置于所述信号发生器1上。
83.较佳的,所述信号发生器1靠近邻域边界系统排布设置。本发明一实施方式中,还提供一种电子设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施方式所述的应用于机器人边界系统的信号抗干扰方法的步骤。
84.本发明一实施方式中,还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一实施方式所述的应用于机器人边界系统的信号抗干扰方法的步骤。
85.综上所述,本发明的应用于机器人边界系统的信号抗干扰方法、设备及介质,根据反馈信号调整发射电脉冲信号,使得实时反馈信号在预定周期的预定位置处接收的波形与理论反馈信号在预定周期的预定位置形成的波形保持一致,有效避免割草机器人受到相邻边界信号的影响而导致的不能正常工作。
86.在本技术所提供的几个实施方式中,应该理解到,所系统和方法,均可以通过其它的方式实现。
87.以上实施方式仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施方式对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施方式所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施方式技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1