真空夹爪组件(Vacuum Gripper)
Last updated
Last updated
真空夹爪。用于模拟真空夹爪的吸附功能。能够吸附带有Assemble Component
的组装体。
Grip Type
限定夹爪可抓起的物体。为配合使用,被夹取的物体需要挂载Assemble Component
组件,并设置为相应的Grip Type
Nothing
任何物体都不可被夹取
Everything
任何物体都可被夹取
Default/Assemble Object/ Gripper
标记为Default/Assemble Object/ Gripper的物体可被夹取
Attach Distance
Float
设置夹取距离。只有在这范围内的物体可被夹取
Attach Anchor
吸附锚点。被吸附物体的位置将设置为该锚点的位置
Create Attach Anchor
Button
在物体的子级生成Attach Anchor
,并将其赋值给Attach Anchor
字段
Get Anchor
Button
在物体的子目录中搜索Attach Anchor
,并将其赋值给Attach Anchor
字段
Attach
Button
点击可以发送打开信号,调试真空夹爪
Release
Button
点击可以发送关闭信号,调试真空夹爪
用户可以通过UMTConfig.asset自定义
Grip Type
的值,参考UMT Config 说明。
与平行夹爪(Parallel Gripper)相似,真空夹爪通过距离进行吸附的逻辑判断。需要根据使用场景,调整Attach Distance
。
工具中提供夹爪吸附/释放的调试按钮,夹爪参数的效果可以使用调试按钮来进行验证。
VacuumGripper.DoOpenGripper()
VacuumGripper.DoCloseGripper()
通过UMT信号工具,将信号传入上述的函数中,实现真空夹爪组件的驱动。