Востановлены все файлы конфигурации
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@ digital_twin:
|
|||||||
max_linear_speed: 0.50 # верхний предел скорости TCP [м/с]
|
max_linear_speed: 0.50 # верхний предел скорости TCP [м/с]
|
||||||
max_angular_speed: 0.4 # скорость вращения TCP [рад/с]
|
max_angular_speed: 0.4 # скорость вращения TCP [рад/с]
|
||||||
webots:
|
webots:
|
||||||
world: pkg://iiwa_description/worlds/grant/body_hatch_installed.wbt
|
world: pkg://iiwa_description/worlds/iiwa.wbt
|
||||||
# world: pkg://iiwa_description/worlds/simple_world.wbt
|
# world: pkg://iiwa_description/worlds/simple_world.wbt
|
||||||
transform: "-0.25 0 0.79"
|
transform: "-0.25 0 0.79"
|
||||||
rotation: "0 0 1 0"
|
rotation: "0 0 1 0"
|
||||||
|
|||||||
@@ -1,122 +0,0 @@
|
|||||||
#VRML_SIM R2025a utf8
|
|
||||||
|
|
||||||
# Original-size grant magazine. The sealant OBJ export is 10 times smaller
|
|
||||||
# than the other tool meshes, so scale only that tool visual.
|
|
||||||
# The OBJ meshes use Y as vertical; the default rotation maps Y to world Z.
|
|
||||||
PROTO GrantToolRack [
|
|
||||||
field SFVec3f translation 0 0 0
|
|
||||||
field SFRotation rotation 1 0 0 1.57079632679
|
|
||||||
]
|
|
||||||
{
|
|
||||||
Solid {
|
|
||||||
translation IS translation
|
|
||||||
rotation IS rotation
|
|
||||||
name "grant_tool_magazine"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.72 0.47 0.14
|
|
||||||
roughness 0.56
|
|
||||||
metalness 0.35
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/tool-magizine.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Solid {
|
|
||||||
translation -0.135 0.01 0
|
|
||||||
name "grant_vacuum_tool_docked"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.16 0.47 0.72
|
|
||||||
roughness 0.5
|
|
||||||
metalness 0.25
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/vacum-tool.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0.00054 0.07 0
|
|
||||||
children [ Box { size 0.0821 0.14 0.081 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Solid {
|
|
||||||
translation -0.045 0.01 0
|
|
||||||
name "grant_magnetic_tool_docked"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.43 0.30 0.65
|
|
||||||
roughness 0.4
|
|
||||||
metalness 0.45
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/magnit-tool.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.07 0
|
|
||||||
children [ Box { size 0.036 0.14 0.036 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Solid {
|
|
||||||
translation 0.045 0.01 0
|
|
||||||
name "grant_sealant_tool_docked"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Transform {
|
|
||||||
scale 10 10 10
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.23 0.57 0.31
|
|
||||||
roughness 0.6
|
|
||||||
metalness 0.15
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/germetic-tool.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.07 0
|
|
||||||
children [ Box { size 0.05608 0.14 0.05608 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Solid {
|
|
||||||
translation 0.135 0.01 0
|
|
||||||
name "grant_wrench_tool_docked"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.80 0.32 0.18
|
|
||||||
roughness 0.4
|
|
||||||
metalness 0.45
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/wranch-tool.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.07 0
|
|
||||||
children [ Box { size 0.049 0.14 0.049 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.005 0
|
|
||||||
children [ Box { size 0.42 0.01 0.14 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,9 +0,0 @@
|
|||||||
Webots Project File version R2025a
|
|
||||||
perspectives: 000000ff00000000fd0000000300000000000001ca0000039ffc0200000001fb00000012005300630065006e0065005400720065006501000000000000039f0000000000000000000000010000023a00000390fc0200000001fb0000001400540065007800740045006400690074006f00720100000014000003900000003f00ffffff000000030000078000000039fc0100000002fb0000000e0043006f006e0073006f006c006501000001d0000005b00000000000000000fb0000001a0043006f006e0073006f006c00650041006c006c0041006c006c0100000000000007800000006900ffffff000005440000039000000004000000040000000100000008fc00000000
|
|
||||||
simulationViewPerspectives: 000000ff00000001000000020000016c000004a00100000002010000000101
|
|
||||||
sceneTreePerspectives: 000000ff00000001000000030000001c000002b2000000fa0100000002010000000201
|
|
||||||
maximizedDockId: -1
|
|
||||||
centralWidgetVisible: 1
|
|
||||||
orthographicViewHeight: 1
|
|
||||||
textFiles: -1
|
|
||||||
consoles: Console:All:All
|
|
||||||
@@ -1,8 +0,0 @@
|
|||||||
Webots Project File version R2025a
|
|
||||||
perspectives: 000000ff00000000fd0000000300000000000001ca0000039ffc0200000001fb00000012005300630065006e0065005400720065006501000000000000039f0000000000000000000000010000023a00000390fc0200000001fb0000001400540065007800740045006400690074006f00720000000014000003900000003f00ffffff0000000300000780000000a0fc0100000002fb0000000e0043006f006e0073006f006c006501000001d0000005b00000000000000000fb0000001a0043006f006e0073006f006c00650041006c006c0041006c006c010000000000000780000000000000000000000780000003cb00000004000000040000000100000008fc00000000
|
|
||||||
simulationViewPerspectives: 000000ff00000001000000020000016c000004a00100000002010000000101
|
|
||||||
sceneTreePerspectives: 000000ff00000001000000030000001c000000c0000000fa0100000002010000000201
|
|
||||||
maximizedDockId: -1
|
|
||||||
centralWidgetVisible: 1
|
|
||||||
orthographicViewHeight: 1
|
|
||||||
textFiles: -1
|
|
||||||
@@ -1,188 +0,0 @@
|
|||||||
#VRML_SIM R2025a utf8
|
|
||||||
|
|
||||||
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackground.proto"
|
|
||||||
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackgroundLight.proto"
|
|
||||||
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/floors/protos/RectangleArena.proto"
|
|
||||||
EXTERNPROTO "../../resource/protos/CollaborativeRobotTable.proto"
|
|
||||||
EXTERNPROTO "../../resource/protos/WorkspaceLimiter.proto"
|
|
||||||
EXTERNPROTO "../../resource/protos/GrantToolRack.proto"
|
|
||||||
|
|
||||||
# Based on ../iiwa.wbt. The robot is spawned by iiwa_bringup at
|
|
||||||
# (-0.25, 0, 0.79), facing world +X. All workpieces stay on the table
|
|
||||||
# in front of its base. The tabletop is at world Z = 0.793 m.
|
|
||||||
# The workpiece OBJ meshes use Y as their vertical axis. The shared axis-angle
|
|
||||||
# rotation first maps Y to world Z, then turns the workpieces 45 degrees
|
|
||||||
# around world Z. Coordinates and dimensions are metres.
|
|
||||||
#
|
|
||||||
# Base scene: the hatch lies separately on the tabletop for pickup and
|
|
||||||
# transfer. The robot starts without an attached tool; the magazine holds
|
|
||||||
# four static tools. For an already installed
|
|
||||||
# hatch, use body_hatch_installed.wbt. For experiment 02, offset
|
|
||||||
# BODY_HATCH_BODY by +0.003 m in X. Experiment 03 keeps an empty fixture;
|
|
||||||
# experiment 12 omits the hatch.
|
|
||||||
|
|
||||||
WorldInfo {
|
|
||||||
title "Body and hatch - grant experiments"
|
|
||||||
basicTimeStep 32
|
|
||||||
optimalThreadCount 4
|
|
||||||
contactProperties [
|
|
||||||
ContactProperties {
|
|
||||||
material1 "TableMaterial"
|
|
||||||
coulombFriction [ 0.6 ]
|
|
||||||
bounce 0
|
|
||||||
bounceVelocity 0
|
|
||||||
softERP 1
|
|
||||||
softCFM 0.0001
|
|
||||||
}
|
|
||||||
ContactProperties {
|
|
||||||
material1 "tool"
|
|
||||||
material2 "TableMaterial"
|
|
||||||
bounce 0
|
|
||||||
softCFM 0.002
|
|
||||||
maxContactJoints 100
|
|
||||||
}
|
|
||||||
ContactProperties {
|
|
||||||
material1 "default"
|
|
||||||
material2 "default"
|
|
||||||
maxContactJoints 20
|
|
||||||
bounce 0
|
|
||||||
softCFM 0.001
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Viewpoint {
|
|
||||||
orientation 0.19663259328507318 -0.09057124279298501 -0.9762850368805829 3.9867817928674034
|
|
||||||
position 1.75 -1.85 1.77
|
|
||||||
followType "Mounted Shot"
|
|
||||||
ambientOcclusionRadius 3
|
|
||||||
}
|
|
||||||
TexturedBackground {
|
|
||||||
}
|
|
||||||
TexturedBackgroundLight {
|
|
||||||
texture "noon_sunny_empty"
|
|
||||||
luminosity 2
|
|
||||||
}
|
|
||||||
RectangleArena {
|
|
||||||
name "Arena"
|
|
||||||
floorSize 12 12
|
|
||||||
wallHeight 2
|
|
||||||
}
|
|
||||||
CollaborativeRobotTable {
|
|
||||||
translation 0 0 -0.007
|
|
||||||
locked TRUE
|
|
||||||
showCabinet TRUE
|
|
||||||
}
|
|
||||||
DEF limiter Group {
|
|
||||||
children [
|
|
||||||
WorkspaceLimiter {
|
|
||||||
translation -1.56 -0.219999 1.01
|
|
||||||
rotation 0 0 1 1.5708
|
|
||||||
name "WorkspaceLimiter_back"
|
|
||||||
locked TRUE
|
|
||||||
scale 2.32 1 2
|
|
||||||
}
|
|
||||||
WorkspaceLimiter {
|
|
||||||
translation -0.04 1.18 1.01
|
|
||||||
name "WorkspaceLimiter_right"
|
|
||||||
locked TRUE
|
|
||||||
scale 2.43 1 2
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
DirectionalLight {
|
|
||||||
direction -0.1 0.1 0
|
|
||||||
intensity 2
|
|
||||||
}
|
|
||||||
|
|
||||||
# Fixture plate: bottom Y=-0.010 m rests on the tabletop. The two rails
|
|
||||||
# support the body at Y=+0.0161 m without intersecting its underside.
|
|
||||||
DEF BODY_HATCH_STAPEL Solid {
|
|
||||||
translation 0.30 0.12 0.803
|
|
||||||
rotation 0.862856209461 0.357406744337 0.357406744337 1.717771517458
|
|
||||||
name "body_hatch_stapel"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.30 0.34 0.39
|
|
||||||
roughness 0.55
|
|
||||||
metalness 0.55
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/stapel.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Group {
|
|
||||||
children [
|
|
||||||
Pose {
|
|
||||||
translation 0 -0.005 0
|
|
||||||
children [ Box { size 0.35 0.01 0.22 } ]
|
|
||||||
}
|
|
||||||
Pose {
|
|
||||||
translation -0.104 0.008 0
|
|
||||||
children [ Box { size 0.014 0.016 0.156 } ]
|
|
||||||
}
|
|
||||||
Pose {
|
|
||||||
translation 0.104 0.008 0
|
|
||||||
children [ Box { size 0.014 0.016 0.156 } ]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# The body shares the fixture centre. Its +0.020 m height puts the
|
|
||||||
# underside on top of the fixture rails.
|
|
||||||
DEF BODY_HATCH_BODY Solid {
|
|
||||||
translation 0.30 0.12 0.823
|
|
||||||
rotation 0.862856209461 0.357406744337 0.357406744337 1.717771517458
|
|
||||||
name "body_hatch_body"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.64 0.68 0.72
|
|
||||||
roughness 0.45
|
|
||||||
metalness 0.45
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/base-detail.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.000695 0
|
|
||||||
children [ Box { size 0.30 0.00915 0.17 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
DEF BODY_HATCH_CAP Solid {
|
|
||||||
translation 0.35 -0.25 0.790667
|
|
||||||
rotation 0.862856209461 0.357406744337 0.357406744337 1.717771517458
|
|
||||||
name "body_hatch_cap"
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.78 0.82 0.86
|
|
||||||
roughness 0.35
|
|
||||||
metalness 0.55
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/cap.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.004165 0
|
|
||||||
children [ Box { size 0.1384 0.00367 0.0984 } ]
|
|
||||||
}
|
|
||||||
physics Physics {
|
|
||||||
mass 0.1
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# The rack is in the front-left work area, clear of the loose hatch.
|
|
||||||
# Its 180-degree yaw faces the tool sockets toward the robot.
|
|
||||||
GrantToolRack {
|
|
||||||
translation 0.12 -0.42 0.793
|
|
||||||
rotation 0 0.70710678118 0.70710678118 3.14159265359
|
|
||||||
}
|
|
||||||
@@ -1,182 +0,0 @@
|
|||||||
#VRML_SIM R2025a utf8
|
|
||||||
|
|
||||||
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackground.proto"
|
|
||||||
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/backgrounds/protos/TexturedBackgroundLight.proto"
|
|
||||||
EXTERNPROTO "https://raw.githubusercontent.com/cyberbotics/webots/R2025a/projects/objects/floors/protos/RectangleArena.proto"
|
|
||||||
EXTERNPROTO "../../resource/protos/CollaborativeRobotTable.proto"
|
|
||||||
EXTERNPROTO "../../resource/protos/WorkspaceLimiter.proto"
|
|
||||||
EXTERNPROTO "../../resource/protos/GrantToolRack.proto"
|
|
||||||
|
|
||||||
# Based on ../iiwa.wbt. The robot is spawned by iiwa_bringup at
|
|
||||||
# (-0.25, 0, 0.79), facing world +X. All workpieces stay on the table
|
|
||||||
# in front of its base. The tabletop is at world Z = 0.793 m.
|
|
||||||
# The workpiece OBJ meshes use Y as their vertical axis. The shared axis-angle
|
|
||||||
# rotation first maps Y to world Z, then turns the workpieces 45 degrees
|
|
||||||
# around world Z. Coordinates and dimensions are metres.
|
|
||||||
#
|
|
||||||
# Installed scene for experiments 04, 14 and 15: the hatch is fixed on
|
|
||||||
# the body surface. The magazine holds the four static tool models.
|
|
||||||
# For a loose hatch that the robot can pick up, use body_hatch.wbt.
|
|
||||||
|
|
||||||
WorldInfo {
|
|
||||||
title "Body with installed hatch and tool magazine"
|
|
||||||
basicTimeStep 32
|
|
||||||
optimalThreadCount 4
|
|
||||||
contactProperties [
|
|
||||||
ContactProperties {
|
|
||||||
material1 "TableMaterial"
|
|
||||||
coulombFriction [ 0.6 ]
|
|
||||||
bounce 0
|
|
||||||
bounceVelocity 0
|
|
||||||
softERP 1
|
|
||||||
softCFM 0.0001
|
|
||||||
}
|
|
||||||
ContactProperties {
|
|
||||||
material1 "tool"
|
|
||||||
material2 "TableMaterial"
|
|
||||||
bounce 0
|
|
||||||
softCFM 0.002
|
|
||||||
maxContactJoints 100
|
|
||||||
}
|
|
||||||
ContactProperties {
|
|
||||||
material1 "default"
|
|
||||||
material2 "default"
|
|
||||||
maxContactJoints 20
|
|
||||||
bounce 0
|
|
||||||
softCFM 0.001
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
Viewpoint {
|
|
||||||
orientation 0.19663259328507318 -0.09057124279298501 -0.9762850368805829 3.9867817928674034
|
|
||||||
position 1.75 -1.85 1.77
|
|
||||||
followType "Mounted Shot"
|
|
||||||
ambientOcclusionRadius 3
|
|
||||||
}
|
|
||||||
TexturedBackground {
|
|
||||||
}
|
|
||||||
TexturedBackgroundLight {
|
|
||||||
texture "noon_sunny_empty"
|
|
||||||
luminosity 2
|
|
||||||
}
|
|
||||||
RectangleArena {
|
|
||||||
name "Arena"
|
|
||||||
floorSize 12 12
|
|
||||||
wallHeight 2
|
|
||||||
}
|
|
||||||
CollaborativeRobotTable {
|
|
||||||
translation 0 0 -0.007
|
|
||||||
locked TRUE
|
|
||||||
showCabinet TRUE
|
|
||||||
}
|
|
||||||
DEF limiter Group {
|
|
||||||
children [
|
|
||||||
WorkspaceLimiter {
|
|
||||||
translation -1.56 -0.219999 1.01
|
|
||||||
rotation 0 0 1 1.5708
|
|
||||||
name "WorkspaceLimiter_back"
|
|
||||||
locked TRUE
|
|
||||||
scale 2.32 1 2
|
|
||||||
}
|
|
||||||
WorkspaceLimiter {
|
|
||||||
translation -0.04 1.18 1.01
|
|
||||||
name "WorkspaceLimiter_right"
|
|
||||||
locked TRUE
|
|
||||||
scale 2.43 1 2
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
DirectionalLight {
|
|
||||||
direction -0.1 0.1 0
|
|
||||||
intensity 2
|
|
||||||
}
|
|
||||||
|
|
||||||
# Fixture plate: bottom Y=-0.010 m rests on the tabletop. The two rails
|
|
||||||
# support the body at Y=+0.0161 m without intersecting its underside.
|
|
||||||
DEF BODY_HATCH_STAPEL Solid {
|
|
||||||
translation 0.30 0.12 0.803
|
|
||||||
rotation 0.862856209461 0.357406744337 0.357406744337 1.717771517458
|
|
||||||
name "body_hatch_stapel"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.30 0.34 0.39
|
|
||||||
roughness 0.55
|
|
||||||
metalness 0.55
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/stapel.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Group {
|
|
||||||
children [
|
|
||||||
Pose {
|
|
||||||
translation 0 -0.005 0
|
|
||||||
children [ Box { size 0.35 0.01 0.22 } ]
|
|
||||||
}
|
|
||||||
Pose {
|
|
||||||
translation -0.104 0.008 0
|
|
||||||
children [ Box { size 0.014 0.016 0.156 } ]
|
|
||||||
}
|
|
||||||
Pose {
|
|
||||||
translation 0.104 0.008 0
|
|
||||||
children [ Box { size 0.014 0.016 0.156 } ]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# The body shares the fixture centre. Its +0.020 m height puts the
|
|
||||||
# underside on top of the fixture rails.
|
|
||||||
DEF BODY_HATCH_BODY Solid {
|
|
||||||
translation 0.30 0.12 0.823
|
|
||||||
rotation 0.862856209461 0.357406744337 0.357406744337 1.717771517458
|
|
||||||
name "body_hatch_body"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.64 0.68 0.72
|
|
||||||
roughness 0.45
|
|
||||||
metalness 0.45
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/base-detail.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.000695 0
|
|
||||||
children [ Box { size 0.30 0.00915 0.17 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
DEF BODY_HATCH_CAP Solid {
|
|
||||||
translation 0.30 0.12 0.82594
|
|
||||||
rotation 0.862856209461 0.357406744337 0.357406744337 1.717771517458
|
|
||||||
name "body_hatch_cap"
|
|
||||||
locked TRUE
|
|
||||||
children [
|
|
||||||
Shape {
|
|
||||||
appearance PBRAppearance {
|
|
||||||
baseColor 0.78 0.82 0.86
|
|
||||||
roughness 0.35
|
|
||||||
metalness 0.55
|
|
||||||
}
|
|
||||||
geometry Mesh {
|
|
||||||
url [ "../../objects/grant/cap.obj" ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
]
|
|
||||||
boundingObject Pose {
|
|
||||||
translation 0 0.004165 0
|
|
||||||
children [ Box { size 0.1384 0.00367 0.0984 } ]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
# The rack is visible in the front-left work area, facing the robot.
|
|
||||||
GrantToolRack {
|
|
||||||
translation 0.12 -0.42 0.793
|
|
||||||
rotation 0 0.70710678118 0.70710678118 3.14159265359
|
|
||||||
}
|
|
||||||
Reference in New Issue
Block a user