基于Halcon的视觉定位及搬运系统.doc

资料分类:工业大学 上传会员:唐糖糖 更新时间:2022-07-22
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12202
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:在科技不断发展的今天,机器视觉检测是现代工业生产中十分普遍的, 机器视觉能够更好的检测出生产流程中的错误,能够将产品的质量问题更好的检测出来,提高工业生产的效率和生产的自动化程度,并且将工业生产的精确度提高,使得工作的进程加快,节省时间,而人工视觉检测却失误率较高。在现代工业生产中,很多人都不看好人工视觉检测,因为人肉眼会疲惫,瞬间的疲惫可能就会造成一个重大的损失。人工检测效率是在一个固定区间,无法大幅提升,而在流水线重复且机械化的检测过程中,检测人员很容易出现疲劳而导致检测效率降低;而机器视觉能够更快的检测产品,特别是在生产线检测高速运动的物体时,机器能够提高检测效率,速度甚至能够达到人工10-20倍。

本课题提出一种基于Halcon视觉定位及搬运系统的设计。视觉定位及搬运系统以c#为核心,通过摄像头采集图像信号,然后利用上位机程序对图像信号进行处理。被抓物体坐标识别主要是利用被抓物体的颜色以及形状等特征进行二值化,腐蚀膨胀,特征提取,并附加滤波器去除噪声。当检测到被抓物体后,会进行一系列的计算,将像素坐标转换成以机械臂中心为原点的现实坐标,再计算机械臂的姿态,计算完成后将数据发送给单片机,单片机接收到位置数据后开始发送数据给舵机驱动板,舵机驱动板通过发送PWM使机械臂运动,从而实现了整个抓取动作。上位机界面能够实时显示平台图像,已经控制整个系统的手动控制及自动控制。

经过调试,运行稳定,功能齐全,各模块相互配合,很好的实现了视觉定位及搬运系统的设计。该设计可以实现自动重复抓取,以及紧急情况下的人工操作。 

关键词:机械臂控制  手眼标定 运动学逆解  图像处理  TCP通信

 

目录

摘要

Abstract

1.绪论-1

1.1 课题研究的背景与意义-1

1.2 课题研究的现状-1

1.3 课题研究的主要内容-2

1.4 论文章安排-2

2.视觉定位及搬运系统总体设计方案-4

2.1系统实现原理-4

2.2系统方案选择-5

2.3 系统总体构成-5

3. 机械臂控制系统的设计方案-7

3.1 单片机及其它元件的选取-7

3.1.1单片机的确定-7

3.1.2 舵机的确定-7

3.2 机械臂机械结构介绍-7

3.3 电位器电路及串口wifi电路设计-8

3.4 舵机驱动电路设计-9

4.视觉定位平台软件设计-11

4.1 系统总体软件介绍-11

4.2上位机软件设计-11

4.2.1 像素距离转换成实际距离程序设计-11

4.2.2瓶盖检测及其定位的程序设计-13

4.2.3 坐标转机械臂姿态的程序设计-15

4.3 下位机软件设计-19

4.3.1 创建客户端程序设计及接受数据解读-19

4.3.2 基于电位器的手动控制的实现-20

5. 系统调试与运行-22

5.1 搬运系统实物图-22

5.2 硬件调试-22

5.3 软件调试-23

6.总结-25

参考文献-26

附录-27

致谢-34

相关论文资料:
最新评论
上传会员 唐糖糖 对本文的描述:本文通过Halcon软件平台解决了摄像头采集和图像处理定位的功能及六轴机械臂的控制方法和运动学逆解的相关掌握和了解,简述了设计本系统的目的和意义,并实现了视觉定位及搬运系......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: