[发明专利]一种基于惯性模块的移动机器人力控算法有效
申请号: | 201710245895.9 | 申请日: | 2017-04-14 |
公开(公告)号: | CN106914899B | 公开(公告)日: | 2019-06-25 |
发明(设计)人: | 刘召;宋立滨;于涛;陈恳;刘莉;陈洪安 | 申请(专利权)人: | 清研华宇智能机器人(天津)有限责任公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 天津滨海科纬知识产权代理有限公司 12211 | 代理人: | 李成运 |
地址: | 300300 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于惯性模块的移动机器人力控算法,利用安装在机器人腰部的惯性模块获取机器人的姿态角;根据获得的姿态角判断机器人的速度,将速度给机器人,控制机器人运动。本发明使用成本低的弹簧加惯性装置模块实现对外力的大小和方向的判断,进而识别人的意图,实现外力控制;在惯性装置测量的机器人倾角变化到速度关系映射过程中,采用结合机器人历史及当前状态的判断方法,有效去除了弹簧的固有阻尼振荡;在惯性装置测量的机器人倾角变化到速度关系映射过程中,加入了运动学限制,将机器人的速度限制在一个范围内,一方面避免了运动中弹簧抖动的误判,另一方面避免刚度相对较小的弹簧,因形变较大而造成的速度过快。 | ||
搜索关键词: | 一种 基于 惯性 模块 移动 机器 人力 算法 | ||
【主权项】:
1.一种基于惯性模块的移动机器人力控算法,利用安装在机器人腰部的惯性模块获取机器人的姿态角,通过函数映射关系将姿态角转变成与之对应的速度,其特征在于,具体包括:S1.机器人初始处于静止状态,当某一姿态角θ小于响应阈值θ1时,与该姿态角对应的速度v=0;当θ1≤θ≤θmax时,速度与姿态角成函数关系,即v=f1(θ),并且vmax=f1(θmax),其中,f1(θ)=keb(θ+a)+c,式中的固定参数通过实验选取;当|θ|>|θmax|时,机器人运动方向上速度不再变化;当与姿态角对应的速度不再变化时,姿态角接下来的变化只有两种可能,一种是失去外力,弹簧经历阻尼震荡后恢复静止状态,另一种则是对弹簧施加反相作用力:当|θ|>|θ2|(θ1·θ2<0)时,θ2为逆向响应阈值,v减小但不为0,目的是防止弹簧自由震荡引起的角度变化,并且满足公式v=f2(θ),且f2(θ2)=0,其中,f2(θ)=keb(θ+a)+c,式中的固定参数通过实验选取;S2.当|θ|≥|θ2|,并且|θ|≤|θmin|,v=f3(θ),并且‑vmax=f3(θmin),其中f3(θ)=c′‑k′eb′(a′‑θ),式中的固定参数通过实验选取;当|θ|>|θmin|时,机器人运动方向上速度不再变化;当与姿态角对应的速度不再变化时,姿态角接下来的变化只有两种可能,一种是失去外力,弹簧经历阻尼震荡后恢复静止状态,另一种则是对弹簧施加反相作用力:当θ<θ1时,|v|增大但不为0,目的是防止弹簧自由震荡引起的角度变化,并且满足公式v=f4(θ),且f4(θ1)=0,其中,f4(θ)=c′‑k′eb′(a′‑θ),式中的固定参数通过实验选取。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清研华宇智能机器人(天津)有限责任公司,未经清研华宇智能机器人(天津)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710245895.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种水槽底部抛光机的抛光麻轮轴
- 下一篇:一种水槽侧边抛光机的窜动机构