当前位置: 首页 > 专利查询>浙江大学专利>正文

一种基于分体超声结合射频的机器人定位方法技术

技术编号:14853317 阅读:133 留言:0更新日期:2017-03-18 20:22
本发明专利技术所要解决的技术问题是提供了一种基于分体超声结合射频的机器人定位方法,所述机器人设有分体超声结合射频模块,所述分体超声结合射频模块包括接收端、发射端,所述发射端及接收端均由超声波接收探头、射频模块及微控制单元组成,所述分体超声结合射频模块的发送端。本发明专利技术通过多三角定位方法,以及多个超声波发射方便全方位无死角探测,精确的测得被跟随人的具体位置,使机器人能够实时的跟随人行进。

【技术实现步骤摘要】

本专利技术涉及所述机器人定位方法,特别涉及一种基于分体超声波和射频的跟随机器人定位系统的

技术介绍
跟随机器人是人机交互研究中的一个热点问题,在所述机器人邻域具有广泛的应用,例如广阔无比的高尔夫球场上的球杆袋跟随所述机器人、大商场的跟随购物车、机场的行李重物跟随所述机器人等。跟随过程往往是在比较复杂的环境中进行的,因此需要对跟随的目标进行定位并且可以避开障碍物,实现跟随指定目标的功能。目前已有的跟随所述机器人的定位方法主要是利用安装中所述机器人本体上的视觉系统采集目标及周围环境的信息,然后利用图像处理的算法对目标进行定位,这种方法容易受环境中相似物体干扰,并且中所述机器人跟随的过程中会出现静态和动态障碍物,所述机器人必需具备避障功能,而目前的避障算法复杂度较高,有容易进入局部最优的缺陷。同时,利用视觉系统的跟随所述机器人成本高,不能适应大部分人的经济能力。
技术实现思路
本专利技术所要解决的技术问题是提供一种精确定位的基于分体超声波和射频的跟随机器人定位系统,为此,本专利技术采用以下技术方案:一种基于分体超声结合射频的机器人定位方法,所述机器人设有分体超声结合射频模块,所述分体超声结合射频模块包括接收端、发射端,所述发射端及接收端均由超声波接收探头、射频模块及微控制单元组成,所述分体超声结合射频模块的发送端,所述定位方法包括以下步骤:a)开启所述发送端和所述接收端,所述发送端和所述接收端通过各自内部的射频模块进行时间校准,将所述发送端和所述接收端时间进行同步,使时间误差控制在1微秒以下;b)所述发送端和所述接收端时间同步后,所述发送端延时相同时间发送全向超声波信号;c)所述发送端和所述接收端时间同步后,所述接收端等待100us后开启计时器,等待接受所述发射端发送的全向超声波信号;由于所述接收端包括之间有间距的第一超声波接收探头和第二超声波接收探头,能分别接收到所述发射端发出的以声速直线传播过来的超声波信号,因此信号到达两个接收探头的时间有差异;当接收完成后,根据,得出,所述发射端到第一超声波接收探头的距离为d1,所述发射端到第二超声波接收探头的距离d2,v表示声速,t表示所述发送端的信号开始计时到第一超声波接收探头或第二超声波接收探头接受到的时间,由于第一超声波接收探头、第二超声波接收探头及发送端构成的三角形三边已知,即d1、d2及第一超声波接收探头和第二超声波接收探头的距离,可计算出被跟随目标的位置,即为三角定位计算方法;控制目标的位置误差在10cm以内;d)所述接收端解算出目标位置信息后能将数据发送给上位机如USART,SPI,IIC;e)通过所述上位机估算出目标的位置,实现机器人对被跟随人的跟随功能。在采用上述技术方案的基础上,本专利技术还可采用以下进一步的技术方案:所述分体超声结合射频的机器人定位方法能达到10Hz的定位频率。考虑到本模块超声波的信号强度,其最多能在空间中传播20m并被检测到,因此结合声速340m/s其在空中的滞留时间是58.8ms。为防止回波干扰(上一次发送出去的超声波信号还没完全在空气中衰减,新的信号又被发送)因此极限频率是1/0.0588=17Hz。再加上单片机处理及等待的时间,于是将频率定在10Hz。所述分体超声结合射频模块的发送端可替换为全向发射模块,所述全向发射模块包括一个射频模块以及不同方向的多个超声波发射头;其中全向发射模块中的射频模块和所述接收端的射频模块是用来校准两个设备之间的时间,保证两个模块的时间误差小于微秒。之后通过多个超声波发射头发射全向超声波,由于是多个超声波发射头同时发送,保证发出的超声波覆盖空间全范围,且由于超声波发射头安装位置较为接近,因此可认为超声波送同一点发送出来。所述接收端接收到所述超声波,并通过上位机计算出不同的距离,所述上位机再通过所述三角定位计算方法,估算出目标的位置,使得目标的精确位置的误差控制在10cm以内,进而通过估算出目标的位置实现机器人对被跟随人的跟随功能。由于采用本专利技术的技术方案,本专利技术的有益效果为:本专利技术通过多三角定位方法,以及多个超声波发射方便全方位无死角探测,精确的测得被跟随人的具体位置,使机器人能够实时的跟随人行进。附图说明图1为本专利技术一种基于分体超声结合射频的机器人定位方法示意图。其中A为发送端,B为,第一超声波接收探头,C为第二超声波接收探头。具体实施方式如图所示,一种基于分体超声结合射频的机器人定位方法,所述机器人设有分体超声结合射频模块,所述分体超声结合射频模块包括接收端、超声波探头,nrf24l01射频模块,stm32f103c8t6微控制单元,所述分体超声结合射频模块的发送端,所述定位方法包括以下步骤:a)开启所述发送端和所述接收端,所述发送端和所述接收端通过各自内部的射频模块进行时间校准,将所述发送端和所述接收端时间进行同步,使时间误差控制在1微秒以下;b)所述发送端和所述接收端时间同步后,所述发送端延时100us发送全向超声波信号;c)所述发送端和所述接收端时间同步后,所述接收端等待100us后开启计时器,等待接受所述发射端发送的全向超声波信号;由于所述接收端包括之间有间距的第一超声波接收探头和第二超声波接收探头,两个探头一般之间设定间隔为1米,能分别接收到所述发射端发出的以声速直线传播过来的超声波信号,因此信号到达两个接收探头的时间有差异;当接收完成后,根据,得出,所述发射端到第一超声波接收探头的距离为d1,所述发射端到第二超声波接收探头的距离d2,v表示声速,t表示所述发送端的信号开始计时到第一超声波接收探头或第二超声波接收探头接受到的时间,由于第一超声波接收探头、第二超声波接收探头及发送端构成的三角形三边已知,即d1、d2及第一超声波接收探头和第二超声波接收探头的距离,可计算出被跟随目标的位置,即为三角定位计算方法;控制目标的位置误差在10cm以内;d)所述接收端解算出目标位置信息后能将数据发送给上位机如USART,SPI,IIC;e)通过所述上位机估算出目标的位置,实现机器人对被跟随人的跟随功能。所述分体超声结合射频模块的发送端可替换为全向发射模块,所述全向发射模块包括一个射频模块以及不同方向的多个超声波发射头;其中全向发射模块中的射频模块和所述接收端的射频模块是用来校准两个设备之间的时间,使之同步(误差小于1微秒),之后通过多个超声波发射头发射全向超声波,所述接收端接收到所述超声波,并通过上位机计算出不同的距离所述上位机再通过所述三角定位计算方法,估算出目标的位置,使得目标的精确位置的误差控制在10cm以内,进而通过估算出目标的位置实现机器人对被跟随人的跟随功能。本文档来自技高网...

【技术保护点】
一种基于分体超声结合射频的机器人定位方法,其特征在于,所述机器人设有分体超声结合射频模块,所述分体超声结合射频模块包括接收端、发射端,所述发射端及接收端均由超声波接收探头、射频模块及微控制单元组成,所述分体超声结合射频模块的发送端,所述定位方法包括以下步骤:a)开启所述发送端和所述接收端,所述发送端和所述接收端通过各自内部的射频模块进行时间校准,将所述发送端和所述接收端时间进行同步,使时间误差控制在1微秒以下;b)所述发送端和所述接收端时间同步后,所述发送端延时相同时间发送全向超声波信号;c)所述发送端和所述接收端时间同步后,所述接收端等待100us后开启计时器,等待接受所述发射端发送的全向超声波信号;由于所述接收端包括之间有间距的第一超声波接收探头和第二超声波接收探头,能分别接收到所述发射端发出的以声速直线传播过来的超声波信号,因此信号到达两个接收探头的时间有差异;当接收完成后,根据,得出,所述发射端到第一超声波接收探头的距离为d1,所述发射端到第二超声波接收探头的距离d2,v表示声速,t表示所述发送端的信号开始计时到第一超声波接收探头或第二超声波接收探头接受到的时间,由于第一超声波接收探头、第二超声波接收探头及发送端构成的三角形三边已知,即d1、d2及第一超声波接收探头和第二超声波接收探头的距离,可计算出被跟随目标的位置,即为三角定位计算方法;控制目标的位置误差在10cm以内;d)所述接收端解算出目标位置信息后能将数据发送给上位机;e) 通过所述上位机估算出目标的位置,实现机器人对被跟随人的跟随功能。...

【技术特征摘要】
1.一种基于分体超声结合射频的机器人定位方法,其特征在于,所述机器人设有分体超声结合射频模块,所述分体超声结合射频模块包括接收端、发射端,所述发射端及接收端均由超声波接收探头、射频模块及微控制单元组成,所述分体超声结合射频模块的发送端,所述定位方法包括以下步骤:
a)开启所述发送端和所述接收端,所述发送端和所述接收端通过各自内部的射频模块进行时间校准,将所述发送端和所述接收端时间进行同步,使时间误差控制在1微秒以下;
b)所述发送端和所述接收端时间同步后,所述发送端延时相同时间发送全向超声波信号;
c)所述发送端和所述接收端时间同步后,所述接收端等待100us后开启计时器,等待接受所述发射端发送的全向超声波信号;由于所述接收端包括之间有间距的第一超声波接收探头和第二超声波接收探头,能分别接收到所述发射端发出的以声速直线传播过来的超声波信号,因此信号到达两个接收探头的时间有差异;
当接收完成后,根据,得出,所述发射端到第一超声波接收探头的距离为d1,所述发射端到第二超声波接收探头的距离d2,v表示声速,t表示所述发送端的信号开始计时到第一超声波接收探头或第二超声波接收探头接受到的时间,由于第一超声波接收探头、第...

【专利技术属性】
技术研发人员:刘勇徐晋鸿
申请(专利权)人:浙江大学
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1