five

RLCAD

收藏
arXiv2025-03-24 更新2025-03-28 收录
下载链接:
http://arxiv.org/abs/2503.18549v1
下载链接
链接失效反馈
官方服务:
资源简介:
RLCAD数据集是基于CAD几何引擎构建的强化学习训练环境,支持包括旋转操作在内的多种CAD建模操作。该数据集通过交互式训练,使用强化学习算法生成从边界表示(B-Rep)到命令序列的映射,能够生成复杂的几何形状,如电池、螺母、棋子等。数据集的创建是为了解决现有方法在表示复杂几何形状方面的局限性。

The RLCAD dataset is a reinforcement learning training environment built upon a CAD geometry engine, supporting a variety of CAD modeling operations including rotational operations. Utilizing reinforcement learning algorithms during interactive training, it generates mappings from Boundary Representation (B-Rep) to command sequences, and is capable of producing complex geometric shapes such as batteries, nuts, and chess pieces. This dataset was developed to address the limitations of existing methods in representing complex geometric shapes.
提供机构:
浙江大学, 中国
创建时间:
2025-03-24
搜集汇总
数据集介绍
main_image_url
构建方式
RLCAD数据集的构建基于CAD几何引擎Parasolid,通过高级Python接口封装实现了命令序列建模的高效交互。研究团队设计了支持并行环境采样的强化学习训练框架,将B-Rep几何模型转化为包含旋转操作的面邻接图表示。数据生成过程中,采用多模态策略网络融合几何特征与动作序列,通过混合奖励函数(IoU、MMD和NC)指导强化学习代理探索最优建模路径,最终形成包含170,000对B-Rep与命令序列的高质量数据集。
特点
该数据集突破了传统CAD数据集仅支持二维草图、拉伸和布尔运算的局限,创新性地引入了旋转操作建模能力,可生成电池、螺母等复杂几何形状。数据样本采用面邻接图表示B-Rep模型,结合8维热编码表面类型特征和300维归一化点云特征,构建了708维的节点特征向量。其独特优势在于通过几何引擎实时验证生成模型的合法性,并采用课程学习策略逐步提升模型复杂度,最终实现比传统方法39倍的训练效率提升。
使用方法
使用RLCAD需通过封装为Gymnasium接口的训练环境,支持PPO等强化学习算法接入。研究人员首先利用GTN网络提取目标与当前B-Rep的256维图特征,经8头自注意力机制对齐后与GTrXL编码的动作序列特征进行跨模态融合。训练时采用三阶段混合奖励机制:IoU引导整体形状构建,MMD优化局部几何匹配,NC保障表面法向一致性。该框架已集成Stable Baseline3库,支持开发者快速实现CAD生成算法的基准测试与迭代优化。
背景与挑战
背景概述
RLCAD数据集由浙江大学团队于2025年提出,旨在解决计算机辅助设计(CAD)领域中复杂几何体自动生成的挑战。该数据集基于强化学习(RL)框架构建,通过整合CAD几何引擎Parasolid,支持包括旋转操作在内的多种建模操作,突破了传统方法仅支持2D草图、拉伸和布尔运算的局限。RLCAD的推出为CAD模型生成领域提供了首个支持在线几何验证的强化学习训练环境,显著提升了从边界表示(B-Rep)生成命令序列的精度和效率。
当前挑战
RLCAD面临的挑战主要体现在两个方面:领域问题层面,传统CAD模型生成方法难以处理包含旋转操作的复杂几何体,且缺乏对生成几何体有效性的实时验证机制;构建过程层面,需解决多模态特征融合、长序列动作空间探索等关键技术难题,包括:1) 旋转操作参数(如旋转轴、角度)的精确提取与编码;2) 强化学习奖励函数设计需平衡全局形状对齐与局部几何细节;3) 并行环境采样中几何引擎的稳定性维护与内存优化。
常用场景
经典使用场景
RLCAD数据集在计算机辅助设计(CAD)领域中的经典使用场景主要集中在通过强化学习(RL)算法自动生成CAD命令序列。该数据集提供了一个基于CAD几何引擎的训练环境(gym),能够支持包括旋转(revolution)操作在内的多种建模操作。研究人员可以利用该数据集训练策略网络,使其能够根据输入的边界表示(B-Rep)几何体生成相应的CAD命令序列,并通过环境反馈的奖励信号优化网络性能。这一场景在工业设计、产品建模以及复杂几何形状的自动化生成中具有广泛的应用潜力。
衍生相关工作
RLCAD数据集的推出衍生了一系列相关的研究工作。例如,基于该数据集的强化学习算法在CAD命令序列生成任务中实现了最先进的性能(SOTA),为后续研究提供了基准。此外,该数据集与Stable Baseline3和OpenAI Gymnasium等RL算法库的集成,使得研究人员能够更方便地实现、测试和评估新的RL算法。在CAD模型生成领域,RLCAD还启发了多模态策略网络的设计,如结合旋转操作的跨模态特征提取器和混合奖励函数,进一步推动了CAD生成算法的创新。
数据集最近研究
最新研究方向
在计算机辅助设计(CAD)领域,RLCAD数据集的最新研究方向聚焦于通过强化学习(RL)技术自动生成包含旋转操作(revolution)的CAD命令序列。传统方法主要支持2D草图、拉伸和布尔运算,而RLCAD通过集成CAD几何引擎,构建了一个强化学习训练环境(gym),能够处理更复杂的几何形状生成。该数据集的研究方向还包括多模态策略网络的设计、混合奖励函数的优化,以及与Stable Baseline3和OpenAI Gymnasium接口的集成,从而为研究者和开发者提供了一个高效的算法测试和基准平台。RLCAD的推出不仅填补了现有数据集在旋转操作支持上的空白,还为CAD模型的自动生成提供了新的技术路径,显著提升了命令序列生成的效率和质量。
相关研究论文
  • 1
    RLCAD: Reinforcement Learning Training Gym for Revolution Involved CAD Command Sequence Generation浙江大学, 中国 · 2025年
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作