热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

工业机器人码垛教学实施_ABB工业机器人码垛教学编程案例分析

1课前相关知识要点(1)工业机器人本身是一种由关节和机械臂的组成,有着自身的动力源和行动能力,既能够按照人类的操作和控制来进行行动,也可以由实现编排好的程序来控制其行为,更高级的工

1课前相关知识要点(1)工业机器人本身是一种由关节和机械臂的组成,有着自身的动力源和行动能力,既能够按照人类的操作和控制来进行行动,也可以由实现编排好的程序来控制其行为,更高级的工业机器人则可以根据人工智能规划出的行动纲领来进一步的行动。(2)所谓码垛,就是指把物体按照一定的顺序,一层一层的摆放整齐,常见于物流行业和运输行业,以及仓库存储等。传统的码垛,主要依靠人力以及叉车或者吊车等来进行,在码垛过程中,费时费力,由于准确度相对较低,码垛还有一定的限制,当达到一定的数量或者高度时,倾塌的风险也随之上升。(3)码垛机器人,就是现代化的计算机程序和传统的机械传动相结合的产物。主要功能以码垛操作为主,工作对象各种以长方体形状为主的货件。在行业中应用广泛,节约劳动力和空间,并且操作工程中准确度高、运输速度快、稳定性高以及工作效率高等特点。2码垛操作的分析(1)在进行码垛操作的编程之前,学生需要掌握各种运动指令的添加操作以及代码关键词所代表的含义,例如关节运动、圆弧运动以及线性运动等。(2)将8块规格为200*50*5(此处单位为mm,下同)的长方体物件,摆放在尺寸为200*200的平面桌面上,分别按照如图中所示的摆放方式摆放,其中带括号数字的代表放置的顺序。图1的摆放方式为将8块物件依次摞到桌面的上部边缘,最终高度为8层,难度相对较低。图2的摆放方式为将8块物件分为2层,第一层横向展开排列,能放下4排,然后第二层也能放下4排,最终为2层,每层4个,难度适中。图3的摆放方式为第1层摆放2个,分别摆放在桌面的上下边缘,第2层则旋转90度,摆放在桌面的左右边缘,第3层依旧按照第1层的方式摆放于上下边缘,第4层则按照第2层的方式摆放于左右边缘,最终为4层,每层2个,难度较高。在教学过程中,应该先易后难,采用循序渐进,引导深入并逐步提升难度的方式来进行,并与此同时培养学生的探究问题以及解决问题的能力。(3)分析问题过程。码垛问题的关键在于物体的抓取点和放置点的相关计算,并且找到每一个步骤之间循环的关系以及规律。首先假设8块原料的原始摆放方式,默认为从上到下堆叠摆放,所以在抓取点的设置中,根据工件的尺寸,可以得出每次抓取一个物体,抓取点则需要在Z轴方向降低5mm,然后考虑放置点的位置坐标。1)如按照图1中的摆放方式,每次摆放结束后,下一图3图1图2次的放置点的坐标则需要在Z轴方向提高5mm,依此类推,放置8次可以完成该摆放方式。根据以上的规律,这个摆放中,只需要放置点的坐标就可以解决问题,可以使用一个常量reg1,该常量的功能和作用为记录抓取和放置次数,所以本操作的关键代码如下:吸取点:MoveLOffs(p150,0,0,-5*reg1),v1000,fine,tool0;放置点:MoveLOffs(p190,0,0,5*reg1),v1000,fine,tool0;2)如按照图2中的摆放方式,分两层情况考虑,共8次放置动作,分为前4次和后4次,其中第2、3、4次放置,则依次在Y轴方向移动50mm,保持X和Z轴方向不动;第5次,则向Y轴方向移动-50mm,同时Z轴方向移动5mm,第6、7、8次放置,和第1层一致,依次在Y轴方向移动50mm,保持X和Z轴方向不动。在这里,则需要引入reg1、reg2、reg3三个常量,其中reg1的含义和之前图1中一致,都是放置物体的次数;而reg2,则是在某一层中,物体在Y轴方向的移动次数;reg3,则是表示层数。这几个常量,不光在面对8个物体,在更多的物体的时候,也可以有效使用,具体参数工作见表1。由此可以得出,抓取点的位置还和


推荐阅读
  • 「爆干7天7夜」入门AI人工智能学习路线一条龙,真的不能再透彻了
    前言应广大粉丝要求,今天迪迦来和大家讲解一下如何去入门人工智能,也算是迪迦对自己学习人工智能这么多年的一个总结吧,本条学习路线并不会那么 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 本文介绍了游戏开发中的人工智能技术,包括定性行为和非定性行为的分类。定性行为是指特定且可预测的行为,而非定性行为则具有一定程度的不确定性。其中,追逐算法是定性行为的具体实例。 ... [详细]
  • 如何使用计算机控制遥控车的步骤和电路制作方法
    本文介绍了使用计算机控制遥控车的步骤和电路制作方法。首先,需要检查发送器的连接器和跳线,以确定命令的传递方式。然后,通过连接跳线和地面,将发送器与电池的负极连接,以实现遥控车的前进。接下来,制作一个简单的电路,使用Arduino命令将连接到跳线的电线接地,从而实现将Arduino命令转化为发送器命令。最后,通过焊接晶体管和电阻,完成电路制作。详细的步骤和材料使用方法将在正文中介绍。 ... [详细]
  • 硬科技投资时代,投资者们该如何抉择?
    随着越来越多符合国家战略、市场认可度高、突破关键核心技术的科技创新型企业挂牌上市,硬科技投资越来越热。华夏中证科创创业50ETF联接基金的开售为投资者提供了新的选择。硬科技的发展有助于突破“卡脖子”技术、实现进口替代,以及推动产业升级。在硬科技投资时代,投资者们应该如何抉择? ... [详细]
  • 本文讨论了小学编程普及的必要性,以及学生在学习编程过程中所需具备的数学能力和综合能力。通过采访获奖的牛娃发现,学习编程需要耐得住寂寞,并且需要花费大量的时间和精力。 ... [详细]
  • 2022年的风口:你看不起的行业,真的很挣钱!
    本文介绍了2022年的风口,探讨了一份稳定的副业收入对于普通人增加收入的重要性,以及如何抓住风口来实现赚钱的目标。文章指出,拼命工作并不一定能让人有钱,而是需要顺应时代的方向。 ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
  • 数据结构与算法的重要性及基本概念、存储结构和算法分析
    数据结构与算法在编程领域中的重要性不可忽视,无论从事何种岗位,都需要掌握数据结构和算法。本文介绍了数据结构与算法的基本概念、存储结构和算法分析。其中包括线性结构、树结构、图结构、栈、队列、串、查找、排序等内容。此外,还介绍了图论算法、贪婪算法、分治算法、动态规划、随机化算法和回溯算法等高级数据结构和算法。掌握这些知识对于提高编程能力、解决问题具有重要意义。 ... [详细]
  • 在工作了一年多后,我对现在的工作感到厌倦,没有激情,于是决定转行做程序猿。我在学校开了一个某宝店,通过自己摸索和努力,每个月挣够了零花钱和伙食费。我决定往互联网方向靠,不喜欢面对面和人沟通,而虚拟世界中的开发工作让我感到兴奋。我开始学习Java,感到困惑和怀疑自己的智商,但一篇鸡汤文激发了我学习Python的兴趣,我感到智商找回来了。我相信没有梦想的人和咸鱼没有什么区别。 ... [详细]
  • 本文介绍了iOS开发中检测和解决内存泄漏的方法,包括静态分析、使用instruments检查内存泄漏以及代码测试等。同时还介绍了最能挣钱的行业,包括互联网行业、娱乐行业、教育行业、智能行业和老年服务行业,并提供了选行业的技巧。 ... [详细]
  • 建站ABC智能电销机器人的功能特点及应用优势
    近年来,人工智能化运用越来越普及,各大科技公司为了能够引领市场抢占商机,开发出了多款产品,像建站ABC的电话机器人就是其中之一。电话机器人又名智能电销机器人,是当下各大企业常用的一种工具软件,他能高效率工作、低成本管理,是企业的AI智能外呼助手,功能强大且使用率高。建站ABC智能电销机器人拥有降低人工成本、提高工作效率、提升销售业绩等特点,无论大小型企业均可使用,并可以定制化服务,保障不同企业的不同需求。 ... [详细]
  • 杭州PHP大厂有哪些(2023年最新分享)
    导读:今天编程笔记来给各位分享关于杭州PHP大厂有哪些的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录一览: ... [详细]
  • 求职屡屡碰壁,埋头苦学5个月斩获16000元offer,终于懂了没有人能随随便便成功
    求职屡屡碰壁,埋头苦学5个月斩获16000元offer,终于懂了没有人能随随便便成功-我以前一直认为,只要有耐心,有决心,有信心,就可以在社会上立足,干出一番事业。但是经历了社会的 ... [详细]
  • 未来大行其道的仿真×××机器人,你会花10万块钱买一个吗?
    这两天小编在追脑洞科幻剧《西部世界》,看到下面这一幕时↓↓不禁让小编想起了“仿真机器人”。今日无写作灵感的小编,立马用超级写手Giiso写作机器人小智& ... [详细]
author-avatar
贾章鱼_977
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有