[发明专利]轨迹跟踪方法、装置有效
申请号: | 201710812423.7 | 申请日: | 2017-09-11 |
公开(公告)号: | CN107703973B | 公开(公告)日: | 2021-08-31 |
发明(设计)人: | 罗汉杰 | 申请(专利权)人: | 广州视源电子科技股份有限公司 |
主分类号: | G05D1/12 | 分类号: | G05D1/12 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 赵囡囡 |
地址: | 510530 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 轨迹 跟踪 方法 装置 | ||
1.一种轨迹跟踪方法,其特征在于,包括:
获取目标设备的当前位置;
判断所述当前位置与预先设定的目标轨迹中预定位置的距离与预设距离阀值的大小;
若判断出所述当前位置与所述预定位置的距离大于所述预设距离阀值,则根据所述目标设备的当前位置和所述预定位置,生成控制指令,其中,所述控制指令包括有以下信息:所述目标设备移动的角速度和线速度,所述控制指令用于控制所述目标设备根据所述角速度和所述线速度,从所述当前位置移动至所述预定位置;
其中,根据所述目标设备的当前位置和所述预定位置,生成控制指令,包括:
根据所述当前位置的位置变量和方向变量,以及所述预定位置的位置变量和方向变量,确定所述目标设备从所述当前位置移动至所述预定位置的导航向量;
归一化处理所述导航向量,得到归一化处理后的导航向量;
获取所述归一化处理后的导航向量的角度值;
根据所述导航向量和所述归一化处理后的导航向量的角度值,得到所述控制指令;
其中,通过如下公式计算得到所述目标设备从所述当前位置移动至所述预定位置的导航向量:
预设所述当前位置为st=[xt,yt,θt),预设所述预定位置为star=[xtar,ytar,θtar],预设所述预定位置的目标姿态向量p=[pn,pm]T=[cos(θtar),sin(θtar)]T;
则,
其中,xt,yt为所述当前位置的位置变量,θt为所述当前位置的方向变量,xtar,ytar为所述预定位置的位置变量,θtar为所述预定位置的方向变量,F为导航向量,n表示目标姿态向量p的横坐标,m表示目标姿态向量p的纵坐标。
2.根据权利要求1所述的方法,其特征在于,在判断所述当前位置与预先设定的目标轨迹中预定位置的距离与预设距离阀值的大小之后,所述方法还包括:
若判断出所述当前位置与所述预定位置的距离小于等于所述预设距离阀值,则确定所述目标轨迹的下一预定位置,其中,所述下一预定位置与所述当前位置的距离大于所述预设距离阀值,所述下一预定位置为所述预定位置的下一个位置;
根据所述目标设备的当前位置和所述下一预定位置生成所述控制指令,其中,所述控制指令用于控制所述目标设备根据所述角速度和所述线速度,从所述当前位置移动至所述下一预定位置。
3.根据权利要求1所述的方法,其特征在于,获取目标设备的当前位置,包括:
获取所述目标设备的位置变量和方向变量;
根据所述位置变量和所述方向变量,确定所述目标设备的当前位置。
4.根据权利要求3所述的方法,其特征在于,在所述预定位置为所述目标轨迹的初始轨迹点的情况下,在判断所述当前位置与预先设定的目标轨迹中预定位置的距离与预设距离阀值的大小之前,所述方法还包括:
将所述目标轨迹的初始轨迹点确定为所述预定位置;
获取所述预定位置的位置变量和方向变量,其中,根据所述目标设备的位置变量和方向变量,以及所述预定位置的位置变量和方向变量,确定所述当前位置与预先设定的目标轨迹中预定位置的距离。
5.根据权利要求4所述的方法,其特征在于,通过如下方式归一化处理所述导航向量,得到归一化处理后的导航向量:
其中,Fn为所述归一化处理后的导航向量。
6.根据权利要求5所述的方法,其特征在于,通过如下公式计算得到所述归一化处理后的导航向量的角度值:
其中,φ为所述归一化处理后的导航向量的角度值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州视源电子科技股份有限公司,未经广州视源电子科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710812423.7/1.html,转载请声明来源钻瓜专利网。