[发明专利]爬行机器人在圆柱类物体表面运动位置的描述方法有效
申请号: | 201810562701.2 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108775882B | 公开(公告)日: | 2019-06-14 |
发明(设计)人: | 刘登彪;李翠赟;樊炳辉 | 申请(专利权)人: | 山东科技大学 |
主分类号: | G01B21/00 | 分类号: | G01B21/00 |
代理公司: | 济南金迪知识产权代理有限公司 37219 | 代理人: | 段毅凡 |
地址: | 266590 山东省青岛市经*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种爬行机器人在圆柱类物体表面运动位置的描述方法,采用分步假设法,如下:在笛卡尔直角坐标系中,设一圆柱面的轴线m在平面zoy内,在m轴上任意选择一圆A,圆A上任选一点C作为机器人在圆柱面上的位置;经分步假设,齐次向量表示,矩阵平移或旋转变换解算,改变相应的坐标值就可以求得任意点的坐标值,即对机器人在圆柱面上沿轴线方向移动或绕轴线对转动到任意点的位置描述。不管机器人在圆柱面上的移动方向是向左、向右、向前、向后,在出现多个分支方向的情况下,所用到的方法都是一样的,只需要利用本发明方法提供的公式平移或旋转变换,改变相应的坐标值就可以求得任意点的坐标值。 | ||
搜索关键词: | 任意点 机器人 爬行机器人 圆柱类物体 平移 表面运动 旋转变换 矩阵 轴线方向移动 直角坐标系 分支方向 位置描述 向量表示 移动方向 绕轴线 解算 向后 转动 | ||
【主权项】:
1.一种爬行机器人在圆柱类物体表面运动位置的描述方法,其特征在于,它采用分步假设法,具体如下步骤一、在笛卡尔直角坐标系中,设一圆柱面的轴线m在平面zoy内,圆柱的半径为r;轴线m与z轴的夹角为θ,与z轴的交点为E;E与平面xoy之间的距离为a;在轴线m上任意选择一点A,该点到E的距离为b;过点A做垂直于轴线m的平面,则平面与圆柱面的相交面为圆A;在圆A上,任选一点C,将C点坐标作为机器人在圆柱面上的位置;其中,C点在圆柱面上的运动可以是沿着轴线m方向的移动,也可以是绕着轴线m的转动;步骤二、求机器人在圆柱面上的C点位置,现做如下分步假设:2.1、让圆柱轴线m的初始位置与y轴重合;2.2、让点C的起始点在坐标原点O,并记该点向量为C1;此时点向量C1用齐次向量表示为:
2.3、点C从原点O沿y轴平移到A1点,此时点向量记为C2,此时点向量C2可以根据平移矩阵得到,平移矩阵为:
式中x0—沿x轴方向平移距离;y0—沿y轴方向平移距离;z0—沿z轴方向平移距离;则
2.4、点C从A1点沿z轴方向平移到B1点,此时点向量记为C3;C3向量可根据平移矩阵得到;
2.5、点C从B1点绕y轴旋转α,此时点向量记为C4;此时C4向量根据旋转矩阵得到,其中旋转矩阵为:
旋转之后的C4向量为:
2.6、水平圆柱面绕x轴旋转π/2‑θ,此时点向量记为C5;C5向量根据旋转矩阵得到,其中旋转矩阵为:
则
2.7、圆柱面沿z轴方向平移a,此时点向量记为C6;C6向量再根据平移矩阵得到:
按照步骤一的设定,公式(6)中的y0=b,z0=a;这样公式(6)中的所有变量对于确定的管路都是已知的;步骤一中设定的的机器人的位置C的坐标为:
上述C的坐标就是对机器人在圆柱面上沿轴线m方向移动或绕轴线m对转动到任意点的位置描述。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东科技大学,未经山东科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810562701.2/,转载请声明来源钻瓜专利网。