APP下载

魔方机械手设计及控制研究

2016-10-14孙双双周鹏

科学与财富 2016年28期
关键词:二分法

孙双双+周鹏

摘 要:随着现代科学技术的发展,机器人技术越来越受到广泛关注,在工业生产日益现代化的今天,机器人的使用变得越来越普及。因此,对于机器人技术的研究也变得越来越迫切,尤其是工业机器人方面。课题针对这一领域,设计了一个用于扳魔方的机械手,该机械手拥有两个自由度,可以实现对魔方的夹取,还可以实现对魔方的每一个面进行旋转。

关键词:移动焊接机器;轨迹规划;梯度下降法;二分法

0 引言

以工业化机器人及自动化为核心的智能化装备正掀起一场装备行业颠覆性的革命。展会上一个玩魔方机器人能吸引无数孩童的眼球。目前玩魔方机器人并没有普及, 它一般由一些大型的公司(如: ARM、 Nokia)科研院所以及中科大、哈工大制作。他们要么是炫耀处理器的能力,要么进行一些比赛。核心的处理器一般用手机与电脑;机械手部分一般用的是做成的像手臂式的机械手;模式识别部分一般用的是色彩传感器与摄像头。整套做下来,成本很高。这样一个智能化且能益智的机器人,本来应该出现在人们的生活中。然而现在却呆在了少数的研究院所里,没有形成大面积的普及。针对这一现象,建立开发一个成本较低并且能够形成普及的嵌入式玩魔方机器人的课题。

美国于1947年开发了遥控机械手,1948年又开发了机械式的主从机械手。机械手首先是从美国开始研制的,1958年美国联合控制公司研制出第一台机械手,它的结构是;机体上安装一个回转臂,顶部装有电磁块的工件抓放机构,控制系统是示教形的。随着计算机和自动控制技术的迅速发展,农业机械将进入高度自动化和智能化时期,机械手机器人的应用可以提高劳动生产率和产品质量,改善劳动条件,解决劳动力不足等问题。1962年,美国联合控制公司又研制一台数控示教再现机械手,商名为Unimate。 1962年美国铸造公司也试验成功一种机械手,该机械手的中央立柱可以回转。

德国机械制造业是从1970年开始应用机械手。主要用于起重运输、焊接和设备的上下料等作业。瑞士、瑞典、日本等国也先后开始发展机械手研究。

我国工业机械手的研究与开发始于20世纪70年代。1972年我国第一台机械手开发于上海,随之全国各省都开始研制和应用机械手。从第七个五年计划(1986-1990)开始,我国政府将工业机器人的发展列入其中,并且为此项目投入大量的资金,研究开发并且制造了一系列的工业机器人,有由北京机械自动化研究所设计制造的喷涂机器人,广州机床研究所和北京机床研究所合作设计制造的点焊机器人,大连机床研究所设计制造的氩弧焊机器人,沈阳工业大学设计制造的装卸载机器人等。这些机器人的控制器,都是由中国科学院沈阳自动化研究所和北京科技大学机器人研究所开发的,同时一系列的机器人关键部件也被开发出来,如机器人专用轴承,减震齿轮,直流伺服电机,编码器等。

1 总体方案拟定

考虑机械手工作要求的特殊情况,设计采用两自由度机械手设计。自由度具体分配如下:

1、旋臂回转自由度。机身与控制旋转的舵机通过控制旋转的舵机的轴连在一起。当控制旋转的舵机的轴转动时带动机身和夹手的转动。如果此时夹手夹紧魔方,则可以实现对魔方一个面的转动。

2、夹手松开与夹紧的自由度。夹手的驱动由安装在机身上的一个舵机提供。舵机的转动带动机械臂的动作,机械臂的动作作用在夹手上使夹手产生一个上下移动的动作。每一个机械手上有两个夹手,夹手只能做相互靠近的动作和相互远离的动作。当两个夹手靠近时对应为夹紧动作,当两个夹手远离时对应为松开动作。

驱动的选择和控制器的选择:

考虑到旋转魔方时所用的力量很小魔方重量轻以及所用的舵机多达八个的特点设计选用的舵机的型号为RB150MG。选用的舵机控制器是奥松机器人公司生产的32 路伺服舵机控制器。RB150MG型号的舵机具有控制精度高控制速度快和提供的扭力大的优点,完全能够满足设计的要求。32 路伺服舵机控制器可以控制多达 32 个伺服舵机协调动作的软硬件结合系统,它不但能实现位置控制和速度控制,还具有时间延时断点发送指令功能。可以实现与上位机的串行通信。

2 机械手各个组成部件的介绍

2.1夹手

介绍夹手之前首先介绍一下魔方。设计的机械手是用于扳魔方用的,所以刚开始有必要对魔方做一下介绍。魔方一共有六个面。魔方有四乘四的和三乘三的。四乘四的意思是魔方的每一个面分为十六个小块,每一条边有三个小块。三乘三的意思是魔方的每一个面有九个小块,每一条边有三个小块。

该魔方共有六种颜色分别为红色、黄色、绿色、粉红色、白色、蓝色。模仿的边长为5.5厘米。该魔方有个特点:无论怎么扳动每一个面中间快的颜色和该面对面中间快的颜色始终是对应着的。这是因为对模仿的操作都可以分解成很多对魔方每一个一个面的操作,对魔方一个面的操作是不会影响这种对应关系的。

夹手是用于夹住魔方的机构。夹手分为两个部分:

与魔方直接接触的部分及机械手的手指。考虑到设计的具体要求,设计选用的此部分的材料为铝制材料。铝制材料具有硬度大重量轻和容易加工的的特点,特别适合一些简单的部件。该部分由两块长方形铝片焊接而成。铝板的厚度为4毫米。上面部分铝片长和宽为20毫米和8毫米。下面部分铝片的长和宽为30毫米和8毫米。下半部分上钻有两个眼用于和滑块的链接。

滑块是连接机身和机械手的手指的装置,是夹手的另一个重要组成部分。滑块的材料是黑色塑料。它的硬度不是很大,但是有一定的柔性,非常耐磨,所以适合做往复带有磨擦的运动。滑块作为机械手手指的平台带动机械手手指一起滑动。后来实际操作时偶尔会出现魔方与滑块的碰撞,我对滑块做了一些改进:把每个滑块用锉刀磨掉两个角,这样可以增大滑块与模仿的距离从而减小在转动魔方时魔方与滑块碰撞的可能性。

要想扳好魔方往往需要很多步骤,每一个操作都会多少影响到模仿的位置。随着操作步骤的增加这种位置的偏离会越来越大,最终导致位置偏移过大使操作偏离预期的操作。为了解决这个问题设计了滑片用于固定模仿的位置。滑片是铁片做的。铁片是罐装雀巢咖啡的外皮做的,这是在众多铁罐装饮料中精挑细选的。雀巢咖啡的外皮硬度合适而且容易加工。

2.2机身和机械臂

每一个机械手都有两个夹手。两个夹手可以在机身上滑动。两个夹手的滑动是由固定在机身上的一个舵机驱动的。旋臂由两个个部分组成:1、控制旋转舵机的轴。2、链接装置。舵机轴的旋转带动链接装置旋转,链接装置旋转带动机身旋转,机身旋转带动夹手的旋转。如果此时夹手处于半夹紧的状态则可以完成对魔方的一种旋转动作。

3 机械手控制软件设计

3.1 控制指令的介绍

设计采用的的舵机控制器是32 路伺服舵机控制器,它可以输出PWM波,通过控制输出给舵机的PWM[1]波的空占比实现对舵机输出角度的控制。舵机控制器的上位机通过串口把控制指令发送给舵机。控制指令是字符串。舵机把接收到的指令转化为对应输出口的PWM波,进而控制连接在这个输出接口上的舵机输出的角度。

3.2 械手个数的选择

到此为止可以通过上位机实现对舵机的控制。设计共用四个机械手,每一个机械手上有两个舵机,一个控制旋转一个控制夹紧与张开。所以一共用了八个舵机。本设计采用的舵机控制器是32 路伺服舵机控制器,最多可以对32个舵机控制,所以完全满足设计要求。通过对这八个舵机的控制可以实现机械手动作。

4 结 论

设计在查阅机器人相关书籍和了解现今机器人的发展技术,参考了以往工业机器人的设计,对比择优,设计了二自由度的机械手,对于工作范围内的物块抓取,对于扳魔方非常适合,对于机械手的设计工作也不失为一次重要的参考。

设计完成以下工作:

1、四个机械手由舵机控制旋转,每个机械手的两个手指可以开合,减小控制误差,且可完成四个机械手扳魔方所需的基本动作。

2、采用滑片安在机械手手指上,使魔方的位置更加稳定,降低成本的同时,使魔方机器人系统更加稳定。

3、编写控制程序实现机械手扳魔方所需要的各种基本动作。

参考文献

[1]胡寿松.自动控制原理[M].北京: 科学出版社,2007 .

[2]马秀丽.C语言程序设计[M].北京: 清华大学出版社,2008.

[3]陈杰.传感器与检测技术[M].北京: 高等教育出版社,2010.

[4]张嗣瀛.现代控制理论[M].北京: 清华大学出版社,2006.

[5]郑笑红.工业机器人技术及应用[M].北京: 煤炭工业出版社,2004.

猜你喜欢

二分法
二分法解非线性方程的算法设计和Matlab程序
用“二分法”看七年级学生数学应用题的审题
二分法求解无视觉白烟临界扩散点
基于二进制/二分法的ETC状态名单查找算法
“二分法”求解加速度的分析策略
“二分法”求解加速度的分析策略
基于深度学习的数学教学思考——以“用二分法求方程的近似解”为例
估算的妙招——“二分法”
“二等分点”还是“三等分点”
“二分法”教学中的几个问题