RVS 1.7 版本重磅来袭,多个功能全面升级!
1. RVS 将 Pose 的 Roll、Pitch、Yaw 统一改为 RX、RY、RZ
此更改不兼容 1.6 版本的 XML 文件。您可以下载 Python 二次开发脚本来更新 XML 文件:Python 二次开发更新 XML 文件。
2. RVS 的算子中有关长度和角度的参数可以跟随系统调整单位
目前支持长度(米、毫米)和角度(弧度、角度)之间的切换。
长度单位切换:设置->长度单位->米/毫米
角度单位切换:设置->角度单位->弧度/角度
3. RVS的避撞模块 MotionPlanning 已重构
使用 SceneResource
算子替换了之前的 MotionPlanningResource
算子,提供了更加简便的避撞调试方法。
新增
ChangeRobotTool
算子,可直接切换机器人末端工具。在
SceneResource
资源算子中新增了启用避撞
参数,可动态切换避撞功能的启用状态。SceneResource
资源算子包含场景资源面板
,用于对可抓物、障碍物、运动规划进行调试操作。可抓物:对场景中的可抓取物体进行管理。用户可以设置显示、隐藏可抓物体。
障碍物:对场景中的障碍物体进行管理。用户可以设置显示、隐藏障碍物。
运动规划:对场景中的运动路径和规划进行调试。用户可以设置和调整运动路径,确保机器人能够按照预期的路径进行移动,避免碰撞和其他问题。
4. 新增制作点云模板工具
制作点云模板工具
替换了之前 CreateMatchModel
的所有功能。CreateMatchModel
目前不再提供算子面板,主要提供圆柱,环形,球形点云模板的动态生成。此外,制作点云模板工具
还提供了制作 3D凸 包工具,用于简化机器人夹具模型,以便导入 RVS 的避撞系统。
点云修改界面
用于点云模板的制作,包含以下操作:
导入:导入点云数据,开始模板制作。
点云切割:对点云数据进行裁剪,保留所需部分。
反选:选择点云中的非目标部分进行操作。
参数调整:调整模板点云的聚类、半径异常值删除参数,以满足具体需求。
点云模板移至原点:将点云模板移动到坐标系的原点位置,便于后续处理和使用。
导出:将制作好的点云模板导出为指定格式的文件,便于存储和分享。
网格采样界面
网格采样界面用于对 PolyData 数据形式的 3D 目标表面网格进行采样,输出该 3D 目标的表面点云。
添加抓取坐标界面
添加抓取坐标界面用于设置和调整机器人抓取位和预抓位,支持导入导出操作。
模型简化界面
简化模型界面用于生成物体的凸包和包围盒。
CreateMatchModel 算子
CreateMatchModel
支持生成环形、圆柱和球体的点云模板。
环形模板匹配案例
5. TyCameraResource 资源算子属性面板调整
将图漾相机参数调整至图漾相机资源设置面板。
添加了对深度图“空洞”、“噪点”以及“时域滤波器”的相关功能设置。
打开方式
右击图漾相机资源算子,选择“算子面板”,然后点击“表格”图标按钮打开参数表格面板。
使用说明
在此处调整参数后保存,会将参数保存至 XML 文件。再次连接相机后,无需进行参数调整。
6. CloudProcess 算子添加了“有序化点云”功能
7. 添加了 Statistics 算子,提供统计坐标标准差的结果
案例
输入多组坐标后,导出文件数据表,统计多组坐标的平均值、最大值、最小值、极差、标准差。内容显示如下:
8.新增数值比较和数值计算算子
数值计算算子用于执行各种数值计算操作,包含以下功能:
加法
减法
乘法
除法
计算符号
向下取整
向上取整
四舍五入
倒数
数值比较算子用于执行数值比较操作,包含以下功能:
大于 (>)
大于等于 (>=)
小于 (<)
小于等于 (<=)
等于 (==)
不等于 (!=)
使用说明
当输入端口无输入时,使用属性面板中的属性值进行计算和比较。
数值计算案例
使用数值计算算子将两个 double 数值相加。
首先,使用 Emit 算子生成两个 double 数值,分别为 10 和 11.2。
数值计算结果为21.2。
数值比较案例
使用数值计算算子将两个 double 数值进行比较(>)。
首先,使用 Emit 算子生成两个 double 数值,分别为 10 和 11.2。
比较结果为 0。
9.MinimumBoundingBox 提供了新模式,可以按照包围立方体的长宽高自动调整中心坐标XYZ轴朝向
案例
将 MinimumBoundingBox 模式选择 X>Y>Z,Z轴朝向选择世界坐标系Z轴负向
,结果显示如 3D 视图所示: