【2019ICRA】PointNetGPD: 基于PointNet直接从点云中估计抓取位姿

点云 相机位姿_汉振分享 | 刚性物体6D位姿估计方法简述 引言在工业上的抓取作业中,多数情况下会有:待检测物体类型单一、物体模型表面纹理较少、工件散乱且密集、金属表面(油污、反光)影响成像效果等作业环境上的特殊性条件存在。针对不同的应用场景及作业需求,需要有的放矢地选择一种合适的位姿估计方案,以提高后续机器人的抓取成功率及作业的整体效率。现阶段,针对刚性物体的位姿估计方法,大致可以归为以下三类:1 基于模板匹配2 基于3D描述符(描述子)3 基于学习(神... 阅读详情
AI摘要

本文介绍了PointNetGPD,一种从点云中直接估计机器人抓取位姿的端到端模型。该模型利用PointNet处理点云数据,能有效估计抓取质量,尤其在处理稀疏点云时表现出色。通过在3D点云数据集上训练,PointNetGPD在仿真和实体机械臂实验中展现出比现有主流算法更高的精度,适用于未知物体的抓取任务。

本文同步于微信公众号:3D视觉前沿,欢迎大家关注。
在这里插入图片描述

摘要

本文发表于2019年ICRA,作者提出了一种端到端的抓取位置预测模型,能够从点云中估计出机器人的抓取位姿。和当前算法相比,作者提出的PointNetGPD是一种轻量级的网络模型,能够处理抓取器闭合区域的点云,进行抓取质量估计。网络以原始点云作为输入,能够捕捉到抓取器闭合区域点云的复杂几何结构,即使这些点云很稀疏。此外,作者基于YCB模型库,生成了350K包含真实点云和抓取的数据集用于训练。提出的算法在仿真环境和实体机械臂上进行了定量评估,并且在单个物体和堆叠物体上进行了实际的抓取实验,结果展示了作者提出的算法得到了比当前主流算法更高的精度,也能够很好地扩展到未知物体。

1 引言

真实机器人抓取场景会有很多不稳定因素,其中就有传感器引入的数据不精确以及质量下降。因而,一个能够直接处理原始采集数据的机器人抓取位置估计算法尤为重要。一些最新的工作使用深度学习,在大规模抓取数据集上进行训练,能够得到很好的结果,并且适用于不同种类的物体、传感器和机器人,也能扩展到未知物体。然而,绝大多数这些方法仍然依赖2D图像或者2.5D深度图作为输入,一些抓取估计算法甚至需要复杂的手工设计的特征,仅有极少数考虑了3D几何信息。直观来讲,一个抓取能否成功,依赖于抓取器如何与物体表面在3D空间进行交互,因此,如果不对3D几何结构进行分析,会对抓取位置估计算法带来负面影响,尤其在对真实物体不能进行准确和完整采集的情况下。

PointNet网络能够直接作用于3D点云,进行3D物体的识别与分割。受其启发,作者提出了一个基于点云的抓取位姿估计算法PointNetGPD,使用一种有效的策略来生成和评估每一个抓取位姿;不同与之前使用Multi-view CNN或者3D-CNN进行抓取位置估计的方法,PointNetGPD不需要将3D点云投影为多幅2D照片,也不需要栅格化为稠密的3D体数据,能够最大化地保持原始点云的几何信息,更为有效的推断抓取质量。算法流程如图1所示。
在这里插入图片描述
图1 PointNetGPD算法流程:给定传感器输入的原始RGB-D数据,首先将深度图转换为点云;其次,根据必须的几何约束采样一些候选的抓取位姿,对于每一个候选,裁剪抓取器内部的点云,并转换为抓取器局部坐标系;最后,将候选抓取输入进抓取质量评估网络得到各自的评分,具有最高得分的候选抓取位姿被采纳并执行抓取。

此外,作者基于YCB数据集生成了一个包含350k真实点云、平行抓取器抓取位姿,以及解析式抓取质量评分的数据集。不同于Dex-Net数据集,该数据集针对每一个抓取位姿,提供了一种更为细致的评分。具体来讲,给定一个6D的抓取位姿,以及一个物体的CAD模型,作者通过计算force-closure和一个摩擦无关的GWS(Grasp Wrench Space),作为该抓取位姿的评分。

2 问题描述

给定物体ooo,其与抓取器的摩擦力r,物体的几何中心MoM_oMo​,物体的6D位姿WoW_oWo​,则设定状态s=(Wo,Mo,r)s=(W_o, M_o, r)s=(Wo​,Mo​,r);对于一个抓取g=(p, r),其中p=(x,y,z)p=(x,y,z)p=(x,y,z),r=(rx,ry,rz)r=(r_x,r_y,r_z)r=(rx​,ry​,rz​)分别代表抓取位置和抓取朝向;本文中只考虑平行抓取器,所有的空间属性都是在相机坐标系下;令抓取质量为Q(s,g)Q(s,g)Q(s,g)。给定抓取配置ggg以及传感器观测数据PPP,目标是能够从点云数据中,学习得到一个抓取度量Qd(P,g)Q_d(P,g)Qd​(P,g)的评分类别,可以是c0,c1,c2c_0, c_1, c_2c0​,c1​,c2​等,这些类别可以由Q(s,g)Q(s,g)Q(s,g)赋值得到。

如何端到端地评估抓取质量面临两个挑战:第一,学习这样一个抓取质量度量,需要进行大规模数量的采样,范围需要足够大,才能获得良好的效果和泛化性能;其次,输入的点云可能是不精确或者有瑕疵的,导致进行几何分析的困难加大。最终,作者选择了PointNet,在生成的包含350k真实点云和抓取位姿的数据集上,训练抓取质量评估模型。

3 抓取数据生成

采样:在给定物体的网格上采样生产候选抓取位姿;首先,随机寻找两个表面点p1p_1p1​和p2p_2p2​作为抓取器的接触点,随机指定一个0至90度的抓取角度,构建一个抓取位姿g((p1+p2)/2,R)g((p_1+p_2)/2,R)g((p1​+p2​)/2,R);其次,通过判断抓取器执行抓取动作后是否会与网格碰撞,去除不合适的抓取;最后,将剩余的候选抓取位姿,由网格坐标系变换到点云坐标系(抓取器内部的点云);

评分:候选抓取位姿会被标记鲁棒性的抓取度量,包括Force-Closure(FC)和GWS;传统的FC需要摩擦系数rrr,只提供一个二元输出标明抓取位姿是否是对点;作者对其修改,使其能给出定量的评分:从0.4开始,逐渐增加rrr,直到该抓取候选是对点,此时值1/r1/r1/r就作为当前抓取的评分。这种修改很直观,符合对点的抓取需要更低的摩擦系数,因而要更好。如图2所示,具有更低的r说明更鲁棒和可靠。这种差异在针对复杂物理形状时更为明显;另外一个抓取度量是基于Grasp Wrench Space Analysis的QgwsQ_{gws}Qgws​,主要针对无摩擦系数的抓取力臂空间。最后结合QfcQ_fcQf​c和QgwsQ_{gws}Qgws​得到了一个最终的质量评分标准,如公式1所示。由于QgwsQ_{gws}Qgws​比QfcQ_fcQf​c大得多,因此系数(a,b)(a,b)(a,b)设置为(1.0, 0.01)。
在这里插入图片描述
在这里插入图片描述
图2 在数据集上标记QfcQ_fcQf​c的抓取实例。(a)绿色的抓取具有的摩擦系数r=0.4。(b)红色的抓取具有的摩擦系数r=2.0。在这种简单几何形状的物体上,绿色和红色的抓取在鲁棒性方面也具有很大的差异。

4 新的网络框架及抓取表示

抓取质量评估网络如图3所示。该网络结构类似于PointNet,输入的抓取表示为抓取器闭合区域内部的点云,没有将整个点云作为输入,能够提高学习和推断的效率。点云首先被转换到统一的抓取器局部坐标系,如图4所示,这就消除了由于不同的实验设置下导致的抓取位置的歧义性。之后,这些点云就被输入进网络来估计抓取质量的层次。和其他的基于CNN的抓取质量评估网络相比,该网络是轻量级的,只具有近似160万个参数。
在这里插入图片描述
图3 基于PointNet的抓取质量评估网络结构。给定一个抓取位姿和原始点云,将抓取器闭合区域的点云代表一个抓取,变换到抓取器局部坐标系后输入进网络。经过多个空间变换和特征提取,最终的全局特征用来划分输入抓取的质量水平。

在这里插入图片描述
图4 局部抓取器坐标系下的抓取表示。(a)一个典型的抓取位姿;(b)局部坐标系的坐标轴。作者将抓取器的前进方向、平行方向以及正交方向分别作为XYZ轴,将抓取器底部中间位置作为原点。

训练集:
由于抓取质量是一个定量的结果,而不是一个二元的值,因此适合进行多类别的抓取质量分类。基于47个YCB物体模型生成了350k个点云。为了平衡不同抓取质量的抓取,作者在不同摩擦系数下采样了等数量的抓取,QfcQ_fcQf​c值为{1/0.4, 1/0.45, 1/0.5, 1/0.8, 1/1.2, 1/1.6, 1/2.0}。对于点云,作者使用了YCB模型库提供的真实点云,而不是由CAD模型渲染得到的点云,以便能够对真实世界的抓取任务有更好的泛化。

训练细节:
我们使用了一个C-类的交叉熵损失作为分类器的目标函数。整个网络结构使用了Adam优化器进行优化。网络所有参数的初始化值,由0-均值高斯分布采样而来。对输入的点云进行了随机的偏移来进行数据增强。

5 抓取候选点生成

为了构建一个完整的抓取框架,先决条件是进行候选抓取位姿的生成。作者采用了GPG算法来启发式地进行抓取位姿采样。另外,作者对原始GPG进行了一些调整来减少抓取位姿与模型表面的碰撞:首先抛弃和支撑表面太近的采样抓取位置;移除抓取时远离支撑表面的抓取候选;对于一个碰撞的抓取,向逆抓取方向拉,直至碰撞消失,如果此时仍然有很多点存留在抓取器的闭合区域内,此时调整后的抓取被标记为不发生碰撞。

6 仿真环境实验

作者选择GPD(Grasp Pose Detection)算法作为基准算法进行对比。由于不能获取相机位置,来计算在15-channel GPD中用到的未观测的区域,作者只和3-channel GPD和12-channel GPD算法进行比较。另外,为了观察在稀疏点云上的稳定性,作者提供了单视角点云和完整点云的输入;单视角点云由物体前方的相机获取,完整点云由所有视角下的点云配准而来。点云数据准备好后,作者去除了那些抓取器之间点数目小于50的候选抓取,并对剩下的候选点云进行上/下采样,使点数目为1000。分别进行了3类识别和2类识别实验,对于2类识别,将总得分大于1/0.6的作为正;对于3类识别,设置的阈值为1/0.5和1/1.2。

结果分析:训练中得到的测试精度如图5所示。其中在200 epochs中最好的结果在表1进行了对比。首先,作者提出的PointNetGPD比所有的GPD都要好,即使在最困难的单视角点云上,PointNetGPD和最好的GPD相比仍然具有平均4.79%的提升。另外,从图5中可以看到,GPD很容易在数据集上过拟合,而且即使使用了DropOut,和PointNetGPD也有差距。这里部分原因是参数数量的问题。PointNetGPD具有更少的参数并且表现的更好,这说明作者提出的网络针对稀疏点云进行几何分析更为有效。另外,在3类识别实验中,具有最高抓取质量的类别的精度比2类识别实验中的类别精度要高,这意味着具有更高抓取评分的抓取更容易被识别到。
在这里插入图片描述
图5 不同模型和配置下的识别精度。所有的模型在完整点云上得到了更高的精度,而提出的PointNetGPD在两种情况下都比GPD要好。

在这里插入图片描述表1

7 真实机械臂抓取实验

作者在两个机械臂真实抓取环境下评估了PointNetGPD的可靠性和有效性:分别是物体单独放置和物体堆叠放置两种情况。实验使用的是UR5机械臂和Robotiq三指抓取器。如图6(a)所示,抓取器在夹紧模式下工作,只有两个接触面,可以在一个自由度下相对靠近或远离。真实实验采用的是Kinect2深度传感器,因此只有单视角点云。

作者从YCB数据集中选择了22个物体,其中11个存在于抓取数据集中,剩余11个是新的。作者还从22个物体中选择了16个来构建两个用于堆叠物体移除的数据集,如图6(b)所示。对于两种情况,作者提供了2类PointNetGPD和3类PointNetGPD算法的结果,并和15-channel的GPD进行比较。整个系统在ROS框架下开发,使用了MoveIt!内置的一个快速混合的渐进逆动力学算子BioIK。

单独放置的物体:每个物体测试10次,每次物体的朝向随机。如果抓取器不能成功抓取,或者5分钟内都找不到不发生碰撞的抓取位姿,则认为抓取失败。这里只考虑抓取成功率。表2展示了使用三种方法的抓取结果,PointNetGPD得到了更高的抓取精度。
在这里插入图片描述
表2

堆叠放置的物体:使用的两个数据集如图6(b)中的绿色和蓝色所示,数据集1具有6个抓取成功率100%的物体,数据集2具有2个抓取成功率100%的物体。每个数据集进行5轮实验。作者也列举了3类识别中的第二类。这里使用了成功率和完成率,分别代表成功抓取的概率,以及成功移除的物体所占的比例。结果如表3所示。由表3所示,所有方法在数据集1上的结果好于数据集2,PointNetGPD的结果最好,尤其在完成率方面,在数据集2上相比于GPD有13.5%的提升。PointNetGPD第二类的结果比第一类的结果差很多,证明了设定3个类别的有效性。另外,由于我们只使用单视角点云,遮挡会导致实验失败;有些时候会将多个物体当成一个物体,也会导致抓取失败。
在这里插入图片描述
图6 实验环境设置。(a) UR5机械臂和Robotiq三指抓取器;(b)实验中用到的物体,红色多边形内的物体包含于训练集,品红色多边形内的物体不包含于训练集。绿色和蓝色多边形内的物体分别代表用于堆叠物体实验的数据集1和数据集2。
在这里插入图片描述
表3

8 总结

  • 该论文提出了PointNetGPD算法直接处理点云数据;生成了基于YCB模型库的包含350k真实点云的抓取数据集;比当前主流的GPD算法相比,在抓取效果上有提升;
  • 未来可以将候选抓取位姿的生成,集成进抓取质量估计网络,以实现端到端;也可以针对堆叠情况引入场景分割,避免将多个物体当作一个物体。
  • 代码地址:https://github.com/lianghongzhuo/PointNetGPD

声明:本文中所有图片均引自改论文。

PointNetGPD: Detecting Grasp Configurations from Point Sets 解决的问题 提出了一个端到端的抓取评估模型,能够从3D点云中输出机器人抓取配置。 和基于手工设计深度特征和CNN的抓取评估方法相比,提出的PointNetGPD模型具有轻量化、能直接处理定位了夹持器配置的3D点云的特点。即使点云非常稀疏,也能很好地捕捉接触区域的几何结构。 先前工作大多依赖2D输入或2.5D输入,很少考虑3D几何信息。 论文的主要贡献: 直接对3D点云进行集合分析评估抓取质量,和以前的基于CNN的方法相比,文章所提方法能更好地利用深度图像的三维信息,不需要手工设计的特征,即使点云稀疏也能够 阅读详情

相关推荐

PointNetGPD.pdf

PointNetGPD.pdf

PointNetGPD<论文>

该论文提出了PointNetGPD算法直接处理点云数据;生成了基于YCB模型库的包含350k真实点云的抓取数据集;比当前主流的GPD算法相比,在抓取效果上有提升;未来可以将候选抓取位姿的生成,集成进抓取质量估计网络,以实现端到端;也可以针对堆叠情况引入场景分割,避免将多个物体当作一个物体。代码地址:https://github.com/lianghongzhuo/PointNetGPDQ_%7Bfc%7DQ_%7Bfc%7D。

cocapop的博客 2036

抖音最新风控体系研究

小编从技术角度对抖音的风控史和落地目标,跟大家聊一聊抖音,包括海外版抖音TikTok的现状与生态。 1、非常非常早的时期,抖音刚出来的时候,没有任何封禁,这个阶段,导入一个开发库,加上一个请求头,咵咵咵的数据随便拿。 2、2018-2019年,抖音加入了设备id和xg机制,在绝大多数的接口中,携带了设备id参数,同时在请求头中加入了xg,如今的apk市场,能追溯到的最早xg是0200打头的,而小编见过的最早的xg是0000打头的。这个时期的接口,这些参数都还只是预设,没有实际的用处,设备随便写,

qq517348412的博客 1万+

PointNetGPD 代码复现,环境配置,结果展示

pointgpd 生成抓取姿态。分别在anaconda下配置python3与python2.7的环境,python3用来训练模型,python2.7主要用来结合ros发布抓取消息。

singlesmile的博客 4859

量化回测系统实战指南:从VectorBT到自研框架的深度解析

本文深入解析量化回测系统实战,从VectorBT和Backtesting.py的对比到自研框架miniQuant的设计与优化。探讨如何平衡速度与灵活性,解决实盘适配性问题,并提供性能调优技巧和可视化分析工具,帮助开发者构建高效可靠的量化交易系统。

weixin_28308325的博客 277

从零到一:Qt与PCL的跨平台开发环境搭建全攻略

本文详细介绍了从零开始搭建Qt与PCL跨平台开发环境的完整流程,涵盖Windows、Linux和macOS三大平台。重点解析了Qt5与Qt6版本选择、PCL库安装配置、VTK集成等关键技术要点,并提供跨平台CMake项目模板和常见问题解决方案,助力开发者快速构建三维点云处理应用。

weixin_29280657的博客 384

PointNetGPD:从点云中直接检测抓取配置

PointNetGPD 是一个端到端的抓取评估模型,旨在解决从点云中直接定位机器人抓取配置的难题。该项目在ICRA 2019上首次亮相,并已在[arXiv](https://arxiv.org/abs/1809.06267)上发布。PointNetGPD通过结合传统采样方法和深度学习技术,能够高效地从点云数据中提取出有效的抓取姿态,并对其进行评分和排序,从而为机器人抓取任务提供可靠的支持。 ##...

gitblog_00326的博客 926

基于STM32与MPU6050的实时姿态检测系统设计与实现(源码+硬件解析)

本文详细介绍了基于STM32单片机与MPU6050传感器的实时姿态检测系统设计与实现。通过硬件解析、传感器校准、卡尔曼滤波算法和欧拉角计算,实现高精度姿态检测。提供完整源码和调试技巧,适用于无人机、平衡车等嵌入式开发项目,解决噪声干扰和数据漂移等常见问题。

jupi8的博客 494

探索未来3D感知:深入理解PointNetGPD项目

在当今数字化时代,3D数据处理与分析成为众多领域的关键技术之一,从自动驾驶到虚拟现实,无处不在。其中,**PointNetGPD** 是一个致力于3D点云数据处理的深度学习框架,尤其在3D目标检测方面表现出色。本文将为您揭示该项目的核心技术、应用场景及独特优势。 ## 一、项目简介 **PointNetGPD** 基于 [PointNet](https://arxiv.org/abs/1612...

gitblog_00095的博客 611

手把手教你学simulink实例--基于Simulink的储能系统性能评估与仿真

储能系统是现代能源体系中的关键组成部分,广泛应用于可再生能源并网、电网调峰调频、电力质量改善以及电动汽车充电等领域。为了提高储能系统的运行效率和可靠性,对其性能进行准确评估至关重要。基于MATLAB/Simulink平台,可以构建储能系统的动态模型,并通过仿真分析其在不同工况下的性能表现。本项目旨在研究储能系统的建模方法、控制策略及其性能评估指标,并通过Simulink仿真验证系统的动态特性和稳态性能。

MHD0815的博客 195

跨越边界:用MessagePipe实现无缝的进程间通信

MessagePipe是一个用于.NET平台的消息传递库,它专注于简化异步消息处理和进程间通信。通过提供一系列易于使用的API,开发者可以快速搭建起稳定可靠的通信管道,支持多种传输协议(如TCP、Unix域套接字等),并内置了序列化/反序列化功能,使得跨语言和跨平台的数据交换变得轻而易举。为了方便序列化和反序列化操作,我们需要为每种消息定义对应的类或结构体,并标记属性。这样可以确保消息在发送方和接收方之间正确无误地传递。[Key0set;[Key1set;

墨夶的博客 816

PointNet++GPD<论文>

首先,深度相机获取物体点云并将其输出到候选抓取姿态生成模块,候选抓取姿态产生模块输出可变量的抓取姿态,然后使用训练后的抓取质量评估模型来获得抓取姿态的类别。为了提高抓取检测模型生成抓取姿态的准确性和可靠性,本文提出了一种基于PointNet的端到端抓取姿态检测网络,并基于BigBIRD数据集[9]生成了700k个真实点云和抓取标签的数据集来训练模型,实验结果表明,该模型比测试集中的PointNetGPD和GPD具有更高的分类精度,在多目标密集环境中的抓取性能也优于这两种模型。另一个是抓取姿态质量评估模块。

cocapop的博客 1697

基于YOLOv8的MVTec AD缺陷检测系统设计与实现

速度快,精度高;支持 anchor-free 架构;支持实例分割和图像分类;模块化代码,易于部署与改进;完美兼容 ONNX、TensorRT 等推理框架;官方支持多平台训练和推理(CPU/GPU)。YOLOv8 是工业视觉检测落地非常理想的选择。MVTec AD(Anomaly Detection)数据集包括15类工业对象,每个对象包括多个子类缺陷(例如 “scratch”, “crack”, “hole”)及正常图像。类别缺陷子类bottlecablecapsule。

YOLO 931

pointnetgpd复现

其他报错看:https://askubuntu.com/questions/916260/how-to-install-point-cloud-library-v1-8-pcl-1-8-0-on-ubuntu-16-04-2-lts-for。可以参考:https://blog.youkuaiyun.com/singlesmile/article/details/124946192。先参考上面的安装提示(vtk以及安装文件修改等),一定要按照上面的安装走。conda环境安装python-pcl见如下。

weixin_50920579的博客 968

【大语言模型 14】Transformer权重初始化策略:从Xavier到GPT的参数初始化演进之路

权重初始化是深度学习训练成功的隐秘基石,特别是在Transformer这样的深层架构中,合适的初始化策略能够决定模型的训练稳定性和收敛速度。本文从经典的Xavier和He初始化出发,深入解析Transformer特有的初始化策略,通过数学推导、代码实现和实验分析,揭示不同初始化方法对大语言模型训练的深层影响。我们将探讨为什么GPT系列模型采用特定的初始化方案,以及如何针对不同层设计最优的初始化策略。

熵数实验室 1686

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

GQCNN+PointNetGPD思路和问题--chatGPT

GQ-CNN包括两个神经网络模型:一个是抓取质量网络(Grasp Quality Convolutional Neural Network,GQ-CNN),另一个是抓取姿态网络(Grasp Pose Convolutional Neural Network,GPD-CNN)。它使用了一系列的深度神经网络来预测每个可能的抓取姿态的质量,并根据质量选取最优的抓取姿态。其中,GQ-CNN预测抓取质量,即抓取成功的概率,并输出抓取质量的置信度。在GQ-CNN中,最后一层是全连接层,输出抓取成功的概率和置信度。

cocapop的博客 2756

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

PointNetGPD 使用与安装指南

PointNetGPD 是一个用于直接从点云数据定位机器人抓取配置的端到端评估模型。下面是其基本的目录结构概述及其关键组件说明: ```markdown ├── apps # 应用程序脚本,包含数据处理和预处理脚本 │ ├── generate-dataset-canny.py # 候选抓取采样和评分脚本 │ ├── read_f...

gitblog_00203的博客 1177

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

PointNetGPD代码复现

ps.应该安装pcl1.9+tk8.1。这个导致后面python-pcl改了配置。

cocapop的博客 1966

PointNetGPD使用手册

1. 下载YCB数据集:(http://ycb-benchmarks.s3-website-us-east-1.amazonaws.com/).main_1v.py --- 1-viewed point cloud, 2 class——单视角点云+2类。main_1v_mc.py --- 1-viewed point cloud, 3 class——单视角点云+3类。main_1v_gpd.py --- 1-viewed point cloud, GPD——单视角点云+GPD。

cocapop的博客 917

PointNetGPD 开源项目使用教程

PointNetGPD 是一个用于从点云数据中直接定位机器人抓取配置的端到端抓取评估模型。该项目由 Hongzhuo Liang 等人开发,并在 ICRA 2019 上发表。PointNetGPD 通过处理位于夹爪内的 3D 点云数据,能够捕捉夹爪与物体接触区域的复杂几何结构,即使在点云非常稀疏的情况下也能有效工作。 项目的主要特点包括: - 轻量级设计,直接处理 3D 点云数据。 - 能够处理...

gitblog_01105的博客 1154

视觉机械臂自主抓取全流程

视觉机械臂是智能机器人的一个重要分支,它主要包括控制芯片、驱动电路、机械臂、相机等部分。自主抓取是指,在没有人为干预的情况下,视觉机械臂系统通过摄像头获取到目标物体的位置,并且通过驱动机械臂来完成对于目标物体的抓取任务。........................

knightsinghua的博客 8万+

抓取领域相关论文及摘要

1、Vision-based Robotic Grasping From Object Localization, Object Pose Estimation to Grasp Estimation for Parallel Grippers: A Review(2019) 本文对基于视觉的机器人抓取技术进行了综述。总结了基于视觉的机器人抓取过程中的三个关键任务:目标定位、目标姿态估计和抓取估计。其中,目标定位任务包括不分类的目标定位、目标检测和目标实例分割。此任务在输入数据中提供目标对象的区域。目标位

cocapop的博客 1万+

物体抓取位姿估計算法綜述_NO. 1 物体位姿估计 & 机器人抓取

开源算法【MIT & Princeton 做的物体抓取算法】基本思想:基于深度学习物体语义分割 -> 基于事先建好的模型进行ICP匹配获得位姿特色:利用自监督学习减少数据的依赖性【TECHNISCHE UNIVERSITAT DRESDEN】【ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenes】【RSS 2018...

weixin_42500963的博客 1063

机械臂视觉抓取学习笔记

像素坐标系不利于坐标变换,因此需要建立图像坐标系,其坐标轴的单位通常为毫米(mm),原点是相机光轴与相面的交点(称为主点),即图像的中心点,轴、轴分别与轴、轴平行。像素坐标系中坐标轴的单位是像素(整数)。摄像头这种精密仪器对光学器件的要求较高,由于摄像头内部与外部的一些原因,生成的物体图像往往会发生畸变,为了避免数据源造成的误差,需要针对摄像头的参数进行标定。2)、对图像中的特征点如标定板角点进行检测,得到标定板角点的像素坐标值,根据已知的棋盘格大小和世界坐标系原点,计算得到标定板角点的物理坐标值;

minzufuxing1949的博客 7072

物体空间姿态估计// Robust Planar Pose (RPP)algorithm

http://blog.sina.com.cn/s/blog_60f11afd0100ttc9.html 姿态估计问题就是:确定某一三维目标物体的方位指向问题。姿态估计在机器人视觉、动作跟踪和单照相机定标等很多领域都有应用。 在不同领域用于姿态估计的传感器是不一样的,在这里主要讲基于视觉的姿态估计。 基于视觉的姿态估计根据使用的摄像机数目又可分为单目视觉姿态估计和

kintzhao 2万+

机器人抓取系列——姿态估计

姿态估计

toCVer的博客 1651
上一篇: 机器人抓取中物体3D定位算法介绍
下一篇: 【2018CVPR】实时单目6D物体姿态估计
Guoguang Du
博客等级 码龄16年 599粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值