论文标题
使用闭环计划的多支架稳健机器人3D图
Multi-Pen Robust Robotic 3D Drawing Using Closed-Loop Planning
论文作者
论文摘要
本文开发了一个灵活,健壮的机器人系统,用于在3D表面上自动绘图。该系统将2D绘图笔划和3D目标表面(网格或点云)作为输入。它将2D笔触映射到3D表面上,并生成机器人运动,以视觉识别,掌握姿势推理和运动计划来绘制映射的笔触。与传统的机器人图系统相比,该系统是灵活的,因为我们没有将绘图工具固定在机器人臂的末端。取而代之的是,机器人使用视觉系统选择绘图工具,并持有绘图工具,用于使用手绘画。同时,凭借灵活性,该系统具有较高的鲁棒性,这要归功于以下工艺:首先,开发了一种高质量的映射方法,以最大程度地减少冲程中的变形。其次,视觉检测用于在执行每个绘图运动之前重新估计绘图工具的姿势。第三,采用力控制来避免嘈杂的视觉检测和校准,并确保笔尖和目标表面之间的牢固触摸。第四,实施错误检测和恢复以解决意外问题。计划和执行是以闭环的方式执行的,直到成功绘制中风为止。我们使用不同的现实任务评估系统并分析各种工艺的必要性。结果表明,所提出的系统是灵活且鲁棒的,可以从拾取和放置笔来成功地在给定表面上绘制3D笔触,从而产生机器人运动。
This paper develops a flexible and robust robotic system for autonomous drawing on 3D surfaces. The system takes 2D drawing strokes and a 3D target surface (mesh or point clouds) as input. It maps the 2D strokes onto the 3D surface and generates a robot motion to draw the mapped strokes using visual recognition, grasp pose reasoning, and motion planning. The system is flexible compared to conventional robotic drawing systems as we do not fix drawing tools to the end of a robot arm. Instead, a robot selects drawing tools using a vision system and holds drawing tools for painting using its hand. Meanwhile, with the flexibility, the system has high robustness thanks to the following crafts: First, a high-quality mapping method is developed to minimize deformation in the strokes. Second, visual detection is used to re-estimate the drawing tool's pose before executing each drawing motion. Third, force control is employed to avoid noisy visual detection and calibration, and ensure a firm touch between the pen tip and a target surface. Fourth, error detection and recovery are implemented to deal with unexpected problems. The planning and executions are performed in a closed-loop manner until the strokes are successfully drawn. We evaluate the system and analyze the necessity of the various crafts using different real-word tasks. The results show that the proposed system is flexible and robust to generate a robot motion from picking and placing the pens to successfully drawing 3D strokes on given surfaces.