[发明专利]一种智能机械臂的控制方法、装置及系统有效
申请号: | 201610658777.6 | 申请日: | 2016-08-11 |
公开(公告)号: | CN106217374B | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 吴远豪;杨东岳;林鹏;余海鹏;夏尧 | 申请(专利权)人: | 广州成潮智能科技有限公司 |
主分类号: | B25J9/16 | 分类号: | B25J9/16 |
代理公司: | 广州市越秀区哲力专利商标事务所(普通合伙) 44288 | 代理人: | 张耐寒;占伟彬 |
地址: | 510000 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种智能机械臂的控制方法、装置及系统,该方法包括通过MCU控制器根据人的手背、前臂和上臂上方安装的对应传感器所测量的数据得到对应的欧拉角,然后PC端根据上述欧拉角计算得到对应的机械臂的运动轨迹的数据信号并发送给机械臂控制器,以使得机械臂控制器根据该数据信号生成对应的PWM信号,从而控制机械臂运动。本发明解决了传统机械臂驱动方案不灵活的同时,还比目前复杂传感器套装和摄像头姿态捕获的方案更加节省成本和计算量,提高了通用性。 | ||
搜索关键词: | 一种 智能 机械 控制 方法 装置 系统 | ||
【主权项】:
1.一种智能机械臂的控制方法,其特征在于,包括以下步骤:S1:获取第一欧拉角、第二欧拉角和第三欧拉角,并分别存储于对应的缓存空间;所述第一欧拉角是第一MCU控制器根据安装于人手的手背上的第一传感器所测量的数据计算得到;所述第二欧拉角是第二MCU控制器根据安装于人的上臂上方的第二传感器所测量的数据计算得到;所述第三欧拉角是第三MCU控制器根据安装于人的前臂上方的第三传感器所测量的数据计算得到;S2:根据所述第二欧拉角的方位角计算得出机械臂底盘的方位舵机角度;S3:根据所述第二欧拉角和第三欧拉角的俯仰角计算得出手臂的垂直平面坐标,并换算为机械舵机的垂直平面坐标,并依据机械臂舵机的垂直平面坐标以及机械臂的两条臂的长度计算得出机械臂的第一臂的水平俯仰角和第二臂的水平俯仰角,以及机械臂第一臂的舵机角度和机械臂第二臂的舵机角度;S4:根据人手的垂直平面坐标和机械臂的垂直平面坐标的映射关系,根据第一欧拉角的俯仰角和侧倾角得到机械臂手腕的俯仰角和侧倾角,并结合所述第一臂的水平俯仰角和第二臂的水平俯仰角,计算得出机械臂手腕的俯仰舵机角度;S5:根据第一欧拉角的侧倾角得到机械臂手腕的侧倾舵机角度;S6:根据五个舵机角度向机械臂控制器发送驱动舵机转动的数据信号,从而使得机械臂控制器根据该数据信号生成PWM信号给机械臂,以控制机械臂对应的部位运动;所述五个舵机角度包括所述机械臂底盘的方位舵机角度、机械臂第一臂的舵机角度、机械臂第二臂的舵机角度、机械臂手腕的俯仰舵机角度和机械臂手腕的侧倾舵机角度;步骤S3还包括当所述根据第二欧拉角和第三欧拉角的俯仰角计算得出手臂的垂直坐标平面,并换算为机械臂舵机的垂直平面坐标时,判断机械臂是否能够达到机械臂的垂直坐标平面的对应坐标点,若不能,则PC端采用原有的数据作为机械臂第一臂的舵机角度和第二臂的舵机角度值,继续执行S4;所述原有的数据为智能机械臂前一次运动时计算得到的机械臂第一臂的舵机角度和第二臂的舵机角度值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州成潮智能科技有限公司,未经广州成潮智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610658777.6/,转载请声明来源钻瓜专利网。