​​​​​​​智能装备行业门户网
品牌 活动 访谈】  50强   整机 ​【联盟】 机构 【视界 展会 招聘 云服务   微博     关注公众号
咨询热线400-0756-518
今日焦点
​​​金陵智造AGV舵轮
智慧物流,移动机器人全媒体,为更有效传播
​​​INEWS / 新闻中心
室内机器人的定位与导航系统及方法
来源: agv吧 | 作者: agv吧 | 发布时间: 1629天前 | 4786 次浏览 | 分享到:
本发明公开一种室内机器人的定位和导航系统,包括光标记发射器,用于向固定的表面形成光标记,光标记在所述固定的表面的位置与机器人在其运动区域内所处的位置一一对应;无线模块,用于接收导航信号;运动控制模块,用于根据接收到的导航信号生成相应的驱动控制信号;运动机构,用于根据驱动控制信号运行以带动机器人移动;光标记检测器,用于检测光标记,并确定光标记的坐标;定位导航模块,用于根据光标记的坐标定位机器人在其运动区域内的位置,并且根据目标位置和机器人的位置规划和修正移动路径,生成导航信号;无线模块,用于发送所述导航信号。还公开一种应用于上述系统的方法。上述方法和系统定位准确、路径规划灵活且成本较低。

[0033] 运动机构104用于根据所述驱动控制信号运行以带动机器人100移动。结合图I和图3,运动机构104包括电机141和由电机141驱动的车轮142。此时驱动控制信号就是电机控制信号,具体是电机的转速信号,电机则根据该转速信号以相应的转速运转,以驱动车轮142。在其他实施例中,运动结构104还可以是其他形式,例如电机驱动履带。如图3所示,运动机构104包括左右两对电机141和车轮142。对左右两个车轮分别用不同的速度驱动,可以让机器人100转向。

[0034] 进一步地,运动结构104还包括转向轮143。转向轮143用于辅助机器人100转向。

[0035] 进一步地,机器人100还包括用于探测运动路径上的障碍物的超声探测器105。超声探测器105在行进方向上不断发射超声波,并检测回波信号,通过计算回波信号返回的时间判定前方是否有障碍物,将判定结果发送到运动控制模块103,由运动控制模块103控制运动机构104转向绕障。

[0036] 定位导航器200包括光标记检测器201、定位导航模块202以及无线模块203。

[0037] 光标记检测器201用于检测所述光标记,并确定所述光标记的坐标。光标记检测器201优选为红外摄像机,用以检测前述的红外光标记。红外摄像机采用CMOS广角摄像头加上红外滤波片构成,并且将镜头进行畸变校正,使得拍摄图像点位置与实际空间点位置(即天花板上的坐标位置)呈线性对应关系。。在利用天花板作为光标记投射面时,定位导航器200固定在地面上,红外摄像机拍摄整个天花板(或者覆盖机器人活动区域的大部分天花板)的视频图像。当前述的光标记发射器101采用其他形式的光源时,光标记检测器201也相适应地采取可检测该光源的摄像机或其他形式的图像设备。

[0038] 定位导航模块202用于根据所述光标记的坐标定位机器人在其运动区域内的位置,并且根据目标位置和机器人的位置规划和修正移动路径,生成导航信号。定位导航模块202红外摄像机摄取的视频流作为输入,分析视频帧中光标记的位置。并且根据对连续帧的分析,确定机器人当前的运动方向、速度以及转动的角速度等。进一步,根据目标位置和机器人当前位置规划和修正移动到目标位置的路径。

[0039] 无线模块203用于将该导航信号发送到机器人100。

[0040] 因此,定位导航模块202包括对机器人100的定位和对机器人100的导航。

[0041] 以图2所示的机器人结构为例,说明定位方法如下。

[0042] 如图4所示,机器人100在室内移动时,发射的激光将在天花板形成两个反射光斑。红外摄像头拍摄到天花板画面,通过设置灰度阈值进行分割,提取出两个反射光斑的位置。两个反射光斑的图像坐标记为(Xl,yi),(x2,y2),依照投影公式:

[0043] Q=IT1q,其中,

Figure CN102818568AD00061
[0044] 得到光斑在天花板的实际位置(X1, Y1), (X2, Y2) 0上面公式中,q表示图像点的坐标,Q表示空间点坐标,M为摄像头参数矩阵。

[0045] 在这里,由于机器人上的红外激光器垂直安装,光斑在天花板的实际位置和小车在室内的位置直接对应。机器人在室内的实际坐标位置(X,Y)可用(XpY1), (X2, Y2)的中点表不:

[0046]

Figure CN102818568AD00062
[0047] 设上一帧图像检测得到机器人在室内的实际坐标位置为(X ' ,Y'),则机器人在两帧之间运动的方向角a为:

[0048]

Figure CN102818568AD00063
[0049] 由于激光发射器是对称安装于机器人左右两侧的,如图5所示,机器人的实际运动方向与(X1, Y1), (X2, Y2)的连接线方向垂直,为:

[0050]

Figure CN102818568AD00064
或者

Figure CN102818568AD00065
[0051] 依照机器人在两帧之间运动的连续性,机器人当前时刻实际的运动方向角e取与a夹角小于90°的那个方向。

[0052] 机器人当前时刻运动的速度V与旋转的角速度《分别近似为:

[0053]

Figure CN102818568AD00066
[0054]

Figure CN102818568AD00067
[0055] 其中,t为两帧的时间差,0 ’为上一帧检测到的实际方向角。

[0056] 以图2所示的机器人结构为例,说明导航方法如下。[0057] 如图6所示,假设目标位置坐标为(Xtl, Ytl),机器人当前运动方向Θ与到目标位置的方向β的夹角e为:

[0058]

Figure CN102818568AD00071
[0059] 机器人采用如下流程躲避障碍物,并到达目标位置;当机器人向目标位置移动时,超声探测器检测到前方是否有障碍物,如果有,沿着障碍物边缘移动,直到前方没有障碍物。

[0060] 其中,控制机器人朝向目标位置移动时,采用如下的控制方法,以减小偏角e且保持一定运动速度为控制目标,由PID控制算法,得到机器人的两轮的控制目标速度和Vk :

[0061] w = P X e+D X (e_e 1 ) +I X Σ e

[0062] Vl = V0+k X w

[0063] Ve = V0-k X w

[0064] 其中,P、D、I分别为比例、微分、积分控制参数,可依据经验调节;w表示控制量;k为转换系数,由车轮的轮距、轮半径等决定为机器人的基准速度,在距离目标位置较远的位置,Vtl可以较大,在距离目标位置较近的位置,Vtl可以适当减小。

[0065] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。


联系我们:135-1272-6426    188-0319-7535

座机:0319-7596975