基于实例编码ransformer的零件装配,性能提升

自动化零件装配是机器人三维视觉中的一项重要技术,也是现代化智能机器人的一个关键功能,可应用于机器人家具组装、复杂工业产品批量生产等多个领域。在最近的IROS 2022 (IEEE/RSJ International Conference on Intelligent Robots and Systems) 机器人顶级会议上,字节跳动人工智能实验室联合同济大学的研究者提出了一种基于实例编码的零件装配方法,能够在从0到1或从0.5到1的不同初始化状态下从刚体部件点云中学习零件外形、接触点的对应关系,输出部件级别的位姿信息,最终交由机器人执行。

给定任意数量的形状、结构各异的刚体部件,让智能机器人从头开始组装,并得到连接良好、结构稳定的家具是一个繁琐且耗时的过程。现有的零件装配方法大致可以被分为两类。第一类方法主要利用机器人学中的运动规划和执行器控制等。这类方法首先为指定目标配置一套专属的执行指令,通过不断尝试反复调整指令,往往可以在相关目标上取得较高的准确率,但几乎没有泛化性,无法将其算法轻易地拓展至新目标。

第二类方法强调零件装配的联合姿态估计。其中一部分工作通过从一个大型的零件库中搜索目标零件来实现零件装配;另一些工作利用概率图首先预测各个零件的语义类别,进而作出位姿判断。这类工作要么依赖于大型的第三方数据库,或者假设零件语义类别已知,抑或是零件形状可变(非刚体),因此其泛化性也很难得到保障。

最近,一些工作尝试在更实际的背景下解决这个问题。在没有任何先验知识的前提下将任意数量的部件作为输入,进而估计出结构稳定的刚体形状变换。然而,在语义类别未知的前提下,部分几何形状相似的零件输入会产生“歧义”,致使算法做出不准确甚至相反的预测,其性能往往不尽如人意。因此,现有的几种范式均存在不同程度上的缺点,进而影响自动化零件装配的准确性和泛化性。

针对部件语义类别未知及几何形状相似而导致的“歧义”问题,本文提出了一种实例编码的解决方法。该编码由两部分组成:类间编码和类内编码。在类间编码中,本文将每个零件视为一个单独的类别,并用长度为零件个数的01向量对其编码;此时每个部件都具备其独特的属性并非常易于区分。在类内编码中,本文为几何形状完全相同的零件编码了相同的属性(这表明它们具备相同的作用,如四条椅子腿),强化了这些高度相关部件间的联系。

基于此编码,本文进一步提出利用多层的Transformer网络建模零件间的几何/位姿关系,从粗到细地优化六自由度刚体变换。在训练和测试阶段,模型的目标都是将一系列语义未知、个数可变的3D零件输入到网络中,通过端到端的学习和预测,输出各个部件的刚体旋转和平移向量,最终实现整体的部件组装。

方法首先采用PointNet来提取每个部件点云的特征,之后采用提出的实例编码技术来对每一个点云部件进行编码,编码后的点云会输入到Transformer来学习不同部件之间的特征和关系。值得一提的是,因为本文提出的实例编码已经包含了部件之间的相对关系,作者去掉了Transformer中原来的位置编码。当部件的特征经过多层Transformer之后,会进一步接入到一个权重共享的MLP模块来预测每个部件最终的位姿Rt。为了对模型进行训练,作者采用Euclidean loss和Chamfer distance分别监督训练平移变换t和旋转变换R,整个模型采用端到端的方式进行联合训练。

除此以外,相比于现有的方法只能从头开始组装部件,本文所提出的方法可以在半成品的基础上继续组装部件,具体来讲会对准备组装的新部件会进行信息解码,通过计算与已有部件模型的关系,来输出新部件的位姿,从而大大增加了算法的泛化性。

算法在公开数据集 PartNet 中进行测评,达到业界领先水平,相比于之前的最好方法,综合性能提升了10%以上!相比于以往方法,本文提出的方法可以更好地适应结构稳定的物品,比如椅子、桌子和台灯的装配。

同时,本文通过消融实验证明实例编码对部件装配的重要性。作者还在Transformer和GNN两种主流结构上进行了对比,证明了该方法在Transformer上更具备优势。

该方法针对同一把椅子,甚至可以有多种组装方式,组装出来的结果也是合理有效的。

赋予机器人自动根据物料进行组装的能力是自动化装配中重要的研究目标。本文提出了一种用于零件装配的实例感知关系推理框架,并在常规的从头开始的装配任务中达到业界领先水平,相比于过去的方法,在组装效果上提升了10%。作者进一步结合最新的Transformer提出了半成品装配的任务和方法,拓展了自动装配的可能性。在未来的工作中,作者会结合仿真数据和真实环境来进一步提升算法的性能和可拓展性,也希望能够在真实环境中完成更加复杂的任务。

THE END
0.计算机辅助设计与制造复习题47. JLBM-1系统是( C )开发的一种零件分类编码系统。 A 、德国 B 、日本 C 、中国 D 、俄国 48. CAD 是在计算机系统环境下完成产品设计,以达到预期设计目标的(B ) A.工作方法 B.设计过程 C.工作要求 D.工作方式 49. CAPP 是根据产品的(C )进行产品加工方法和制造过程的设计。 A. 设计图形 B.设计jvzquC41o0972mteu0tfv8iqe1:c4>5543;/j}rn
1.《经济型数控车床纵向伺服单元》设计数控车数控车加工伺服系统机械部分设计计算内容包括:确定系统的负载,确定系统脉冲当量,运动部件惯量计算,空载起动及切削力矩机计算,确定伺服电机,绘制机械部分装配图及零件工作图等。现分述如下: 第一节系统脉冲当量及切削力的确定 脉冲当量是衡量数控机床加工精度的一个基本技术参数。经济型数控车床、铣床常采用的脉冲当量是0.01~0.005mmjvzquC41yy}/oohcf0ipo8gkcpiigwl1ejkywn459;;20qyon
2.测绘实习报告我们在测图中也采用外业草图+室内交互编缉来完成测图工作。我们在测绘过程中共分3个地形测绘小组,每个小组3—4人不等,一人观测并在全站仪上作记录并编码,两人跑尺并内业绘图。 在点号的编码方式中,我们一个测区一个编码的方式。根据控制点的位置和实际的每天工作量,人工实地绘制草图,在草图上标明,每隔10个点和测jvzq<84yyy4vpsx0eqs0hjsygp}bpp4ujk~jdjticq532;828362:;;62a=38?:270nuou
3.伺服电机的常见问题和维修方法工业控制2、绝对式编码器的相位对齐方式 绝对式编码器的相位对齐对于单圈和多圈而言,差别不大,其实都是在一圈内对齐编码器的检测相位与电机电角度的相位。目前非常实用的方法是利用编码器内部的EEPROM,存储编码器随机安装在电机轴上后实测的相位,具体方法如下: jvzquC41yy}/gujehctt0lto1muoiƒmklkyiw872:87447mvon
4.数控加工中心的刀具编码装置方式有哪些数控加工中心*的装置之一大局编码装置方式,加工中心生产商解释刀具编码装置将加工所需的刀具自动地从刀库中选择出来称为自动选刀,有编码选择和顺序选择两种方式。 第一,编码选择方式 数控加工中心将加工某一项零件所需的全部刀具(或刀座)都预先编上代码,存放在刀库中。加工时根据程序寻找所需要的刀具。由于每把刀具jvzquC41yy}/ll870eun1}jejatfy|4fgvgjn86259>70qyon
5.「阀门」供应特价TWKSWF5UFK065m编码器零件驱动方式:电磁阀 作用和用途:隔膜阀 压力环境类型:真空阀PN 连接形式:螺纹连接 SAUTER BUG065F304 阀门 TWK SWF 5U-FK-06 5m 编码器零件 danfoss bauer BG20-37/D07LA4-TOF-K/E004B9HA/MG 减速电机 德国BENDER监视器,绝缘监视仪等; 北京康拉德科技有限公司 ,我们是一家德国公司,只要是欧洲品牌设备,都可以jvzq<84mnfhk0ls0ocqfrxqq0eun1ywqfwiu1:5276>49>5770nuou
6.电气与自动化工程论文大全11篇二是为了达到良好的补偿效果,应该采用集调节平滑、跟踪准确、适应面广等优点为一体的模糊投切方式,因为以前的补偿电容组中电容器的分担方式、投切开关的方式、按编码配置的方式、按比例分配的方式等,都不能达到现在我们想要的补偿效果;三是最好选择无功功率作为投切参数物理量,以有效防止投切振荡、无功倒送等情况的jvzquC41yy}/hjgkcq4dqv3ep1nbq€jp13?52?3jvor
7.以数字编号方式排序如下.docx具体的例子如下:某企业的产品编号系统采用了分类编码的方法。该系统首先根据产品类型(如电子产品、机械设备等)进行分类,然后在每一类别下按照产品规格、生产日期等细分因素进行编号。例如,“电子产品-显示器-高清-XXXX年”可能被编号为“EP-D-HD-XXXX”。通过这种方式,企业可以迅速识别产品信息并进行管理。通过这样的数字编号系统 jvzquC41o0zbqmteu0ipo8u/349:6;=83:4ivvq
8.2017年10月自考本科00051管理系统中计算机应用历年真题及答案21.在代码设计过程中,釆用现有国标、部标编码结构的,称为 A.规范性原则 B.可扩充性原则 C.可识别性原则 D.合理性原则 22.软件开发过程中采用多种图形化工具,题22图是 新系统名称:用户身份管理 模块编号:C10 图编号:P002 库文件号:C012 程序文件号:C20 编程要求文件号:C11 模块名:验证用户身份 设计者jvzquC41yy}/|rpcqu}/exr1np€u1plmn172;<;0jvsm
9.皇冠前悬挂下摆臂材质是什么丰田皇冠前悬挂下摆臂材质是铝合金,采用该材质前悬挂是因为该材质的前悬挂强度高,刚度大,稳定性好,同时又能够减轻重量,有能够保证足够强的横向支撑性以及减震效果零件编码:48075-0N010配件名称:下悬挂胶套 下摆臂衬套 三角臂胶套 日本原装适用车型:一汽丰田锐志 皇冠保养更换:↓↓↓ jvzquC41yy}/rlfwvq4dqv3ep1pyym453:605:=25::90qyon