机械人人工智能-实训例题-练练手、见见眼_工件_机械人
任务一:目标工件数据预处理
任务描述:根据任务书哀求,利用3D智能相机,采集目标工件的图像,并对图片完成筛选、标注、分类等操作,构建低廉甜头数据集。
(一)利用3D智能相机采集图像
(1)选手将物料盒放在3D智能相机视野范围内,并将多个工件放入物料盒,哀求每种物料摆放状态下,至少有2个工件的完全外轮廓是可见的。
(2)在每次完成的工件摆放之后,操作相机图像采集软件,拍摄当前物料盒内工件的摆放状态,哀求采集30张图片。
任务哀求如下:
采集的照片符合(1)的哀求,且图片清晰。
(二)图像标注及分类
(1)选手利用图像标注软件,对付每一张采集的图像,沿着其外轮廓用直线段进行拟合,形成单独的、封闭的拟合外轮廓。当工件被部分遮挡,则沿着未遮挡部分的外轮廓进行标注。
(2)为每个封闭的外轮廓分配工件类型;
(3)将标注完成的图片分为3类:20张演习集、5张验证集、5张测试集图片;
任务哀求如下:
图片标注清晰、完全,未涌现漏标,否则按照未标注工件的数量进行评分。随机对标注的图像集进行分类。
任务二:人工智能模型演习与支配
任务描述:根据任务哀求,导入低廉甜头数据集,设置模型演习的超参数,实行模型演习。输出演习完成的模型文件,支配至3D智能相机,以可视化的办法输出识别结果。
(一)模型选择、演习及支配
(1)打开深度学习模型演习软件,根据标注的演习数据集存放路径,选手将图片集导入软件的数据输入接口;
(2)设置模型演习的超参数,迭代次数设置为20000次,学习率设置为0.0001等;
(3)将演习完成的模型文件加载至软件中,利用3D智能相机采集物料盒工件图像,输出识别的结果。
任务哀求如下:
根据识别结果的精度值进行评分。
完成任务二中(一)后,举手示意裁判进行评判!
(二)手眼标定
(1)将标定板安装在机器人末端法兰上,通过示教盒调度机器人的位姿,担保标定板位于相机视野内,且标定板、相机的间隔与工件、相机的间隔附近;
(2)操作标定软件,掌握机器人以规定的策略运动至多种位姿,且启动相机采集每种位姿下标定板的图像;
(3)标定软件自动运行,打算脱手眼标定结果;
任务哀求如下:
根据手眼标定的精度值进行评分。
任务三:机器人智能化功能调试
任务描述:根据任务书哀求,实行工业机器人与3D智能相机的位置标界说务,根据作业任务哀求,对工业器人进行操作、编程,实现基于视觉驱动的机器人自主任务决策和运动方案。
(一)利用图形化编程软件实现机器人基本操控
(1)通过手动示教,掌握机器人运动至位姿1(30°,0°,0°,90°,45°,0°),打开安装在编程打算机上的图形化编程软件,记录当前机器人的位姿。然后,掌握机器人运动至位姿2(60°,30°,70°,-45°,-45°,60°),利用图形化编程软件记录当前机器人的位姿。末了,利用图形化编程软件编写程序,掌握机器人从位姿1运动至位姿2;
(2)利用图形化编程软件编写程序,掌握机器人数字量输出接口DO1置0或者置1,实现机器人末端夹具气缸的伸开与闭合;
测试哀求如下:
机器人完成点到点的运动,以及数字量输出状态的掌握。
(二)机器人综合运动
将工件手动放入中转台的定位槽中,利用图形化软件编写程序,掌握机器人从位姿1(30°,0°,0°,90°,45°,0°)运动至中转台,夹取工件,并运动至位姿2(60°,30°,70°,-45°,-45°,60°);
任务哀求如下:
根据是否抓取成功进行评分。
任务四:综合任务运用及调试
任务描述:根据任务书哀求,领悟机器人技能和人工智能技能,实现数据的自动传输,结合机器大家工智能技能运用平台,对3D智能相机、机器人进行操作、编程并调试,实现机器人自动实行无序分拣任务。
(一)机器人抓取散乱工件并放置
(1)编写PLC和HMI程序,实现PLC与3D智能相机通信;
(2)点击HMI按钮,启动3D智能相机拍照,识别并输出位姿估计结果;
(3)图形化编程软件编程机器人程序,根据位姿估计的结果,调度位姿,从物料盒中抓取工件;
(4)编写程序,机器人将工件放置于中转台;
任务哀求如下:
根据抓取的成功率和放置的准确度进行评判。
(二)机器人自动抓取与入库
(1)根据竞赛平台的设备的实际位置支配,利用图形化编程软件,增加中间过渡点,实现工件的抓取、中转及入库;
(2)重复3次完成工件的抓取、中转及入库流程,分别放置于仓库的1/3/4号仓位;
测试哀求如下:
根据抓取的成功率,运动的流畅性、放置的准确度进行评判。
本文系作者个人观点,不代表本站立场,转载请注明出处!