人民网
人民网>>传媒>>人民网奖学金>>哈尔滨工业大学>>哈工大2017

并联机械手智能抓取平台【2】

曾泓杰、杨龙腾飞、周芮、李黎、洪坤城
2018年02月11日09:02 | 来源:人民网研究院
小字号

3.2.1 图像预处理与特征提取

1)图像去噪

现实中的数字图像在数字化和传输过程中常受到成像设备与外部环境噪声干扰等影响,称为含噪图像或噪声图像。减少数字图像中噪声的过程称为图像去噪。在噪声去除过程中,综合运用均值滤波器、中止滤波器和形态学滤波器,实现对图像的噪声去除。

2)特征提取

特征提取指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 特征提取是图象处理中的一个初级运算,也就是说它是对一个图像进行的第一个运算处理。它检查每个像素来确定该像素是否代表一个特征。假如它是一个更大的算法的一部分,那么这个算法一般只检查图像的特征区域。作为特征提取的一个前提运算,输入图像一般通过高斯模糊核在尺度空间中被平滑。此后通过局部导数运算来计算图像的一个或多个特征。在本项目,主要选择目标的颜色特性、纹理特征、形状特征和角点特征。

3.2.2 神经网络模型创建

神经网络算法是一种按误差逆向传播的多层前馈网络,通过输出层的误差去估计输出层的直接前导层误差,再由此误差来估计更前一层的误差,这样就获得其他层的误差估计,实现了将输出端的误差沿着与输入信号传送相反的方向逐级传递给网络输入端的过程。基于神经网络的模式识别与其他类模式识别相比,不仅具有很强的自适应能为、较强的容错性以及可快速实现递归过程的能力,而且利用神经网络的概念研巧模式识别可化激发人们发现创造性的方法,达使得神经网络在模式识别中占有很大的优势。

其结构设计包括:

① 输入、输出层的设计

② 隐层数和隐层节点的选择

③ 初始权值的选择

④ 激励函数的逸择

⑤ 期望误差的设置

神经网络的训练流程图如图3所示,主要由正向传播与反向传导交替进行。数据由输入层传入隐藏层,经过隐藏层处理后传入输出层,由输出层将结果输出的过程被称为正向传播。正向传播结束后,需要对比正向传播的输出与正确结果的误差,用这个误差来描述这次网络的状态。反向传播是将误差传递给前一层的过程,前一层的每个单元根据误差情况更新自己的权值。

3.3操作平台部分

在智能平台的PC端控制部分,通过由LabVIEW编写的程序进行控制,而编写的程序主要需要完成以下几个功能:

1)调用视觉与运动库的相关函数接收图像、显示图像,调用串口模块接收各种信号。在本项目的方案设计中,相机采用Pixy CMUcam5视觉传感器。该传感器的优点是可以选择性的处理有用的信息,因为它采用以颜色为中心的办法——这使它只是将特定颜色的物体的视觉数据发送给相互配合的微型控制器,而不是输出所有视觉数据以进行图像处理,所以处理更加方便且对系统计算能力的需求更小。同时,该传感器可以使用自编的DLL文件,并且预留有许多接口有多种连接方式。在本项目中,将其与FPV模拟图传连接后,借助图像采集卡来实现与LabVIEW的连接实现视频信号的传输与接收。

2)在LabVIEW上,调用由OpenCV编写生成的DLL文件完成对点击位置的坐标到世界坐标的转换以及对对应的各个舵机舵角的计算,用事件结构判断鼠标是否点击以完成数据,通过布尔控件切换控制模式。

3)将计算出的信号或者相应的模式选择等信号发送给执行部分。通过在PC端上接上2.4G天线从而通过LabVIEW上的附加模块将计算得到的信号发射给执行机构。为了应对出现的信号功率不足的情况,计划采购信号放大器对信号进行放大。

4、项目实施成果

4.1机械仿真设计

4.1.1机器人工作空间分析

机器人工作空间是机器人操作器的工作区域,是衡量机器人性能的重要指标。在机器人设计中,工作空间的分析有着重要作用,它决定了机器人的整体尺寸。机器人工作空间可以定义为末端执行器能够到达的所有点的集合,但并联机器人工作空间的求解是十分复杂的问题,它在很大程度上依赖于机构的位置解。目前并联机构工作空间的确定主要有解析法和数值法两种方法。本文采用解析法和数值法相结合的方法确定并联采摘机器人工作空间,利用 Matlab编程,绘制工作空间的边界图形。

4.1.1.1确定机器人工作空间

由3.1的运动学逆解分析可知

(责编:温静、赵光霞)

分享让更多人看到

传媒推荐
  • @媒体人,新闻报道别任性
  • 网站运营者 这些"红线"不能踩!
  • 一图纵览中国网络视听行业
返回顶部