【技术实现步骤摘要】
一种基于超宽带定位技术的移动机器人
[0001]本专利技术涉及智能机器人
,尤其涉及一种基于超宽带定位技术的移动机器人。
技术介绍
[0002]目前,在基于超宽带定位技术的移动机器人主要采用超宽带获取机器人的定位坐标,而采用IMU等器件来获取姿态信息,但是由于受到制造工艺等技术的影响,致使生产出来的IMU存在零点漂移、灵敏度不高、温度漂移等难以克服的缺点。这导致使用IMU获取的姿态信息总是会出现各种偏差,进而使得依靠IMU实现的定位机器人需要不断进行修订,以达到预定位置。
[0003]在中国专利申请文献CN106352869B中,公开了一种移动机器人室内定位系统及其计算方法,该室内移动机器人包括在一定空间范围内可以自主移动的移动机器人、用于测定所述移动机器人自身航向角的电子罗盘、电机编码器、分别作为第一和第二基站的第一和第二DWM1000模块以及作为标签的第三DWM1000模块,步骤一,确定坐标原点,开启基站,再开启移动机器人,以开启时移动机器人所测得的位姿为初始位姿;步骤二,通过电机编码器得到t时刻的移动机器人的即时位姿1;步骤三,标签接收基站发射的高频电磁脉冲,通过计算方法确定出移动机器人自身的位置;步骤四,用电子罗盘所测得的航向角扩维步骤三得到的移动机器人位置,得到t时刻的即时位姿2;步骤五,用计算法融合即时位姿1和即时位姿2,得到t的位姿估计,后回到步骤二。但是使用该方案获取的机器人位姿会随着运行时间过长产生姿态漂移等现象,从而导致机器人无法完成相关任务。
[0004]现有技术至少存在以 ...
【技术保护点】
【技术特征摘要】
1.一种基于超宽带定位技术的移动机器人,其特征在于,包括:主控模块、两个超宽带标签、三个超宽带基站、红外测距模块、通信模块、光电编码传感器、电机驱动和电机;两个超宽带标签分别为第一超宽带标签和第二超宽带标签;主控模块分别与超宽带标签、红外测距模块、通信模块、光电编码传感器、电机驱动连接;所述超宽带标签与超宽带基站通信,获取与超宽带基站之间的距离,并将结果发送给主控模块,主控模块根据超宽带标签与超宽带基站间的距离,获取机器人的位置和姿态数据;所述红外测距模块用于机器人避障;所述光电编码传感器用于对机器人的闭环控制;所述电机驱动与电机连接,用于接收主控模块信号控制电机转动;电机与光电编码传感器连接;所述通信模块用于与上位机进行通信。2.根据权利要求1所述的基于超宽带定位技术的移动机器人,其特征在于,两个所述超宽带标签安装于机器人机身,两个所述超宽带标签的连线垂直于机器人向前直线行进方向。3.根据权利要求2所述的基于超宽带定位技术的移动机器人,其特征在于,主控模块根据超宽带标签与超宽带基站间的距离,获取机器人的位置和姿态数据,具体包括:通过TOA定位算法建立全局坐标系,分别解算出两个超宽带标签的坐标,该全局坐标系为平面直角坐标系;其中任一超宽带标签的坐标(x0,y0)通过如下公式获取:其中:r
i
表示第i个超宽带基站与该超宽带标签之间的距离;(x0,y0)表示该超宽带标签在通过TOA定位算法构建的全局坐标系内的坐标;(x
bi
,y
bi
)(i=1,2,3)分别表示三个超宽带基站在TOA定位算法构建的全局坐标系内的坐标;根据两个超宽带标签的坐标确定机器人的姿态数据。4.根据权利要求3所述的基于超宽带定位技术的移动机器人,其特征在于,采用如下方法获取机器人的姿态角:根据两个超宽带标签的坐标数据,采用如下公式确定机器人在全局坐标系内的坐标数据:据:连接两个超宽带标签的直线与全局坐标系的X
I
轴相交于点A,与X
I
轴形成的夹角θ
A
通过
如下公式确定:θ
A
∈[0
°
,90
°
);根据不同情况对θ
A
做如下处理,得到机器人姿态角θ
I
:若x1≤x2且y1>y2,此时θ
I
=90
°‑
θ
A
;若x1>x2且y1≤y2,此时θ
I
=90
°
+θ
A
;若x1≤x2且y1≤y2,此时θ
I
=90
°
+θ
A
;若x1>x2且y1>y2,此时θ
I
=90
°‑
θ
A
;其中,(x
I
,y
I
)为机器人在全局坐标系的坐标;(x1,y1)为第一超宽带标签在TOA定位算法构建的全局坐标系内的坐标;(x2,y2)为第二超宽带标签在TOA定位算法构建的全局坐标系内的坐标。5.根据权利要求4所述的基于超宽带定位技术的移动机器人,其特征在于,采用如下方法...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。