用强化学习优化激光传感器扫描路径,确保检测精度与均匀性。
Reinforcement Learning Approach to Optimizing Profilometric Sensor Trajectories for Surface Inspection
- 基于布斯特罗菲德扫描法,动态调整传感器位置和倾角。
- 在仿真中实现高精度轨迹规划,跨零件测试效果稳定。
- 适合需要高精度表面检测的智能制造场景。
制造业中的高精度表面缺陷检测对质量控制至关重要。激光三角测量轮廓传感器是该过程的关键,能沿一条线提供详细且准确的表面测量数据。为实现完整而精确的表面扫描,需保证传感器与工件之间的精确相对运动。必须控制传感器姿态,以维持与表面的最佳距离和相对方向,同时确保扫描过程中轮廓分布均匀。本文提出一种基于强化学习(RL)的新方法,用于优化轮廓传感器的机器人检测轨迹。在布斯特罗菲德扫描基础上,该方法动态调整传感器位置与倾斜角度,以保持最佳朝向与距离,同时确保一致的轮廓间距,实现均匀且高质量的扫描。我们基于零件的CAD模型构建了模拟环境,复现真实扫描条件,包括传感器噪声和表面不规则性。此基于仿真的方法支持基于CAD模型的离线轨迹规划。主要贡献包括专为轮廓传感器检测设计的状态空间、动作空间和奖励函数建模。采用近端策略优化(PPO)算法高效训练强化学习代理,验证其优化轮廓传感器检测轨迹的能力。为验证方法有效性,我们在模拟环境中进行了多组实验,使用在特定训练件上训练的模型测试不同零件的表现。此外,还通过实际实验验证:将基于CAD模型离线生成的优化轨迹,由UR3e机械臂执行,成功完成了一次实体零件的检测。
原文摘要 · Abstract (English)
High-precision surface defect detection in manufacturing is essential for ensuring quality control. Laser triangulation profilometric sensors are key to this process, providing detailed and accurate surface measurements over a line. To achieve a complete and precise surface scan, accurate relative motion between the sensor and the workpiece is required. It is crucial to control the sensor pose to maintain optimal distance and relative orientation to the surface. It is also important to ensure uniform profile distribution throughout the scanning process. This paper presents a novel Reinforcement Learning (RL) based approach to optimize robot inspection trajectories for profilometric sensors. Building upon the Boustrophedon scanning method, our technique dynamically adjusts the sensor position and tilt to maintain optimal orientation and distance from the surface, while also ensuring a consistent profile distance for uniform and high-quality scanning. Utilizing a simulated environment based on the CAD model of the part, we replicate real-world scanning conditions, including sensor noise and surface irregularities. This simulation-based approach enables offline trajectory planning based on CAD models. Key contributions include the modeling of the state space, action space, and reward function, specifically designed for inspection applications using profilometric sensors. We use Proximal Policy Optimization (PPO) algorithm to efficiently train the RL agent, demonstrating its capability to optimize inspection trajectories with profilometric sensors. To validate our approach, we conducted several experiments where a model trained on a specific training piece was tested on various parts in simulation. Also, we conducted a real-world experiment by executing the optimized trajectory, generated offline from a CAD model, to inspect a part using a UR3e robotic arm model.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。