reorganisation folder
This commit is contained in:
@@ -21,9 +21,9 @@
|
||||
"cameraPosition__3": [-200, -900, 200],
|
||||
"cameraPosition__4": [1200, 200, 300],
|
||||
"cameraPosition_a":[-300, -800,500],
|
||||
"cameraPosition":[300, -700,500],
|
||||
"cameraPosition":[300, -800,550],
|
||||
"cameraPosition_c":[600, -500,600],
|
||||
"cameraTarget": [210, -180, 180],
|
||||
"cameraTarget": [210, -200, 180],
|
||||
"cameraUpVector": [0, 0, 1],
|
||||
"lightPosition": [-500, -500, 500],
|
||||
"lightTarget": [0, 0, 0],
|
||||
|
||||
334
data/robot/robot_commented.json
Normal file
334
data/robot/robot_commented.json
Normal file
@@ -0,0 +1,334 @@
|
||||
{
|
||||
"_comment": "Robot definition file for Blender/Robot/URDF-style kinematic rendering",
|
||||
|
||||
"coordinateSystem": {
|
||||
"_comment": "Global coordinate system definition",
|
||||
|
||||
"system": "right-handed",
|
||||
|
||||
"axes": {
|
||||
"x": "right",
|
||||
"y": "backward",
|
||||
"z": "up"
|
||||
},
|
||||
|
||||
"_important": [
|
||||
"This coordinate system is intentionally identical to Blender.",
|
||||
"All positions are expressed in millimeters.",
|
||||
"All rotations are expressed in degrees.",
|
||||
"Positive rotations follow the right-hand rule."
|
||||
]
|
||||
},
|
||||
|
||||
"units": {
|
||||
"length": "mm",
|
||||
"rotation": "degree"
|
||||
},
|
||||
|
||||
"renderingInfo": {
|
||||
"_comment": "Pure rendering settings. Does NOT affect robot kinematics.",
|
||||
|
||||
"cameraPosition": [-400, -700, 300],
|
||||
|
||||
"cameraTarget": [0, 0, 150],
|
||||
|
||||
"_cameraTargetInfo": [
|
||||
"cameraTarget defines the world-space point the camera looks at.",
|
||||
"Values may also reference state variables like 'x'."
|
||||
],
|
||||
|
||||
"cameraUpVector": [0, 0, 1],
|
||||
|
||||
"lightPosition": [-500, -500, 500],
|
||||
|
||||
"lightTarget": [0, 0, 0],
|
||||
|
||||
"lightUpVector": [0, 0, 1],
|
||||
|
||||
"metric": "mm",
|
||||
|
||||
"materials": {
|
||||
"wood": {
|
||||
"baseColor": [0.72, 0.52, 0.33],
|
||||
"roughness": 0.85,
|
||||
"metallic": 0.0
|
||||
},
|
||||
|
||||
"plaWhite": {
|
||||
"baseColor": [0.95, 0.95, 0.95],
|
||||
"roughness": 0.45,
|
||||
"metallic": 0.0
|
||||
},
|
||||
|
||||
"steel": {
|
||||
"baseColor": [0.72, 0.72, 0.75],
|
||||
"roughness": 0.25,
|
||||
"metallic": 1.0
|
||||
},
|
||||
|
||||
"powderCoatBlue": {
|
||||
"baseColor": [0.15, 0.25, 0.70],
|
||||
"roughness": 0.55,
|
||||
"metallic": 0.0
|
||||
},
|
||||
|
||||
"defaultPlastic": {
|
||||
"baseColor": [0.95, 0.95, 0.95],
|
||||
"roughness": 0.40,
|
||||
"metallic": 0.0
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
"defaultPosition": {
|
||||
"_comment": "Robot zero/home position",
|
||||
|
||||
"_important": [
|
||||
"These values define the robot's neutral pose.",
|
||||
"All joints are evaluated relative to this pose."
|
||||
],
|
||||
|
||||
"x": 0,
|
||||
"y": 0,
|
||||
"z": 0,
|
||||
|
||||
"a": 0,
|
||||
"b": 0,
|
||||
"c": 0,
|
||||
|
||||
"e": 0
|
||||
},
|
||||
|
||||
"recognized": {
|
||||
"_comment": "Pose reconstructed from machine vision / markers",
|
||||
|
||||
"x": null,
|
||||
"y": null,
|
||||
"z": null,
|
||||
|
||||
"a": null,
|
||||
"b": null,
|
||||
"c": null,
|
||||
|
||||
"e": null
|
||||
},
|
||||
|
||||
"movements": {
|
||||
"_comment": "Current commanded movement state (e.g. from GCode)",
|
||||
|
||||
"x": null,
|
||||
"y": null,
|
||||
"z": null,
|
||||
|
||||
"a": null,
|
||||
"b": null,
|
||||
"c": null,
|
||||
|
||||
"e": null
|
||||
},
|
||||
|
||||
"_statePriority": [
|
||||
"movements overrides recognized",
|
||||
"recognized overrides defaultPosition",
|
||||
"defaultPosition overrides zero"
|
||||
],
|
||||
|
||||
"links": {
|
||||
"Board": {
|
||||
"_comment": "Static world/base object",
|
||||
|
||||
"parent": null,
|
||||
|
||||
"_mountPositionMeaning": [
|
||||
"Position of THIS LINK coordinate system",
|
||||
"relative to the PARENT LINK coordinate system"
|
||||
],
|
||||
|
||||
"mountPosition": [0, 0, 0],
|
||||
|
||||
"_mountRotationMeaning": [
|
||||
"Mechanical installation rotation",
|
||||
"Defines how the LINK coordinate system",
|
||||
"is rotated relative to its parent link",
|
||||
"This is NOT the joint movement."
|
||||
],
|
||||
|
||||
"mountRotation": [0, 0, 0],
|
||||
|
||||
"_modelMeaning": [
|
||||
"One link may consist of multiple STL surfaces.",
|
||||
"Each STL is positioned relative to the LINK coordinate system."
|
||||
],
|
||||
|
||||
"model": [
|
||||
{
|
||||
"_comment": "Visual geometry only",
|
||||
|
||||
"stlFile": "surfaces/Board.stl",
|
||||
|
||||
"_originOfModelMeaning": [
|
||||
"Position of STL inside the LINK coordinate system",
|
||||
"Purely visual adjustment",
|
||||
"Used to compensate CAD export offsets"
|
||||
],
|
||||
|
||||
"originOfModel": [0, 0, 0],
|
||||
|
||||
"_rotationOfModelMeaning": [
|
||||
"Rotation of STL inside LINK coordinate system",
|
||||
"Purely visual adjustment",
|
||||
"Used to compensate CAD export orientation"
|
||||
],
|
||||
|
||||
"rotationOfModelDegree": [0, 0, 90],
|
||||
|
||||
"material": "wood"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"Base": {
|
||||
"_comment": "Linear axis mounted on Board",
|
||||
|
||||
"parent": "Board",
|
||||
|
||||
"mountPosition": [0, 0, 25],
|
||||
|
||||
"mountRotation": [0, 0, 0],
|
||||
|
||||
"_jointToParentMeaning": [
|
||||
"Defines the kinematic transformation",
|
||||
"between parent link and this link"
|
||||
],
|
||||
|
||||
"jointToParent": {
|
||||
"name": "Slider",
|
||||
|
||||
"_jointTypeMeaning": [
|
||||
"fixed = no movement",
|
||||
"linear = translational movement",
|
||||
"revolute = rotational movement"
|
||||
],
|
||||
|
||||
"type": "linear",
|
||||
|
||||
"_axisMeaning": [
|
||||
"Joint movement axis in LOCAL joint coordinates",
|
||||
"[1,0,0] = local X axis",
|
||||
"[0,1,0] = local Y axis",
|
||||
"[0,0,1] = local Z axis"
|
||||
],
|
||||
|
||||
"axis": [1, 0, 0],
|
||||
|
||||
"_originMeaning": [
|
||||
"Position of joint coordinate system",
|
||||
"inside the parent link coordinate system"
|
||||
],
|
||||
|
||||
"origin": [0, 0, 0],
|
||||
|
||||
"_rotationMeaning": [
|
||||
"Orientation of joint coordinate system",
|
||||
"inside the parent link coordinate system"
|
||||
],
|
||||
|
||||
"rotation": [0, 0, 0],
|
||||
|
||||
"_variableMeaning": [
|
||||
"Maps robot state variable",
|
||||
"to this joint"
|
||||
],
|
||||
|
||||
"variable": "x"
|
||||
},
|
||||
|
||||
"model": [
|
||||
{
|
||||
"stlFile": "surfaces/Base.stl",
|
||||
|
||||
"originOfModel": [0, 0, 0],
|
||||
|
||||
"rotationOfModelDegree": [0, 0, 0],
|
||||
|
||||
"material": "plaWhite"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
||||
"Arm1": {
|
||||
"_comment": "Rotational arm",
|
||||
|
||||
"parent": "Base",
|
||||
|
||||
"mountPosition": [150, 0, 150],
|
||||
|
||||
"mountRotation": [0, 0, 0],
|
||||
|
||||
"jointToParent": {
|
||||
"name": "Joint1",
|
||||
|
||||
"type": "revolute",
|
||||
|
||||
"_important": [
|
||||
"Positive rotation follows right-hand rule."
|
||||
],
|
||||
|
||||
"axis": [1, 0, 0],
|
||||
|
||||
"origin": [0, 0, 0],
|
||||
|
||||
"rotation": [0, 0, 0],
|
||||
|
||||
"variable": "a"
|
||||
},
|
||||
|
||||
"model": [
|
||||
{
|
||||
"stlFile": "surfaces/Holm.stl",
|
||||
|
||||
"originOfModel": [0, 0, 0],
|
||||
|
||||
"rotationOfModelDegree": [0, 0, 0],
|
||||
|
||||
"material": "powderCoatBlue"
|
||||
}
|
||||
]
|
||||
}
|
||||
},
|
||||
|
||||
"_kinematicStructure": {
|
||||
"_comment": "Conceptual hierarchy",
|
||||
|
||||
"hierarchy": [
|
||||
"ParentLink",
|
||||
"-> JointOrigin",
|
||||
"-> JointMotion",
|
||||
"-> ChildLink",
|
||||
"-> VisualMeshes"
|
||||
],
|
||||
|
||||
"_important": [
|
||||
"All children automatically inherit parent movement.",
|
||||
"This creates full forward kinematics automatically.",
|
||||
"No manual propagation of child transformations is required."
|
||||
]
|
||||
},
|
||||
|
||||
"_futureExtensions": {
|
||||
"_comment": "Planned future capabilities",
|
||||
|
||||
"possibleFeatures": [
|
||||
"marker definitions",
|
||||
"inverse kinematics",
|
||||
"collision geometry",
|
||||
"joint limits",
|
||||
"joint damping",
|
||||
"mass/inertia",
|
||||
"vision calibration",
|
||||
"urdf export",
|
||||
"gcode import",
|
||||
"trajectory playback"
|
||||
]
|
||||
}
|
||||
}
|
||||
BIN
data/robot/surfaces/Base.stl
Normal file
BIN
data/robot/surfaces/Base.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Board.stl
Normal file
BIN
data/robot/surfaces/Board.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/BoardRail.stl
Normal file
BIN
data/robot/surfaces/BoardRail.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Ellebogen.3mf
Normal file
BIN
data/robot/surfaces/Ellebogen.3mf
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Ellebogen.stl
Normal file
BIN
data/robot/surfaces/Ellebogen.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Finger.stl
Normal file
BIN
data/robot/surfaces/Finger.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Holm.stl
Normal file
BIN
data/robot/surfaces/Holm.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Unterarm.3mf
Normal file
BIN
data/robot/surfaces/Unterarm.3mf
Normal file
Binary file not shown.
BIN
data/robot/surfaces/Unterarm.stl
Normal file
BIN
data/robot/surfaces/Unterarm.stl
Normal file
Binary file not shown.
BIN
data/robot/surfaces/boden.jpg
Normal file
BIN
data/robot/surfaces/boden.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.9 MiB |
652
data/simulation/debug/markers.json
Normal file
652
data/simulation/debug/markers.json
Normal file
@@ -0,0 +1,652 @@
|
||||
[
|
||||
{
|
||||
"name": "Board_marker_210",
|
||||
"id": 210,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.019999999552965164,
|
||||
-0.019999999552965164,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
19.999999552965164,
|
||||
-19.999999552965164,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_211",
|
||||
"id": 211,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.25,
|
||||
-0.009999999776482582,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
250.0,
|
||||
-9.999999776482582,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_215",
|
||||
"id": 215,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.25,
|
||||
-0.09000000357627869,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
250.0,
|
||||
-90.00000357627869,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_214",
|
||||
"id": 214,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3499999940395355,
|
||||
-0.009999999776482582,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
349.9999940395355,
|
||||
-9.999999776482582,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_208",
|
||||
"id": 208,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.3499999940395355,
|
||||
-0.09000000357627869,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
349.9999940395355,
|
||||
-90.00000357627869,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_206",
|
||||
"id": 206,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6499999761581421,
|
||||
-0.009999999776482582,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
649.9999761581421,
|
||||
-9.999999776482582,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_205",
|
||||
"id": 205,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.75,
|
||||
-0.09000000357627869,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
750.0,
|
||||
-90.00000357627869,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_207",
|
||||
"id": 207,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.75,
|
||||
-0.009999999776482582,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
750.0,
|
||||
-9.999999776482582,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Board_marker_217",
|
||||
"id": 217,
|
||||
"link": "Board",
|
||||
"position_m": [
|
||||
0.6499999761581421,
|
||||
-0.09000000357627869,
|
||||
0.000800000037997961
|
||||
],
|
||||
"position_mm": [
|
||||
649.9999761581421,
|
||||
-90.00000357627869,
|
||||
0.800000037997961
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
1.0,
|
||||
0.0,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.0,
|
||||
1.0
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_198",
|
||||
"id": 198,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.25,
|
||||
0.022391222417354584,
|
||||
0.20075473189353943
|
||||
],
|
||||
"position_mm": [
|
||||
250.0,
|
||||
22.391222417354584,
|
||||
200.75473189353943
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9205048084259033,
|
||||
-0.39073115587234497,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7193398475646973,
|
||||
0.6946583390235901
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_229",
|
||||
"id": 229,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.25,
|
||||
-0.040128037333488464,
|
||||
0.26549533009529114
|
||||
],
|
||||
"position_mm": [
|
||||
250.0,
|
||||
-40.128037333488464,
|
||||
265.49533009529114
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9205048084259033,
|
||||
-0.39073115587234497,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
0.7193398475646973,
|
||||
0.6946583390235901
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_242",
|
||||
"id": 242,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.25,
|
||||
-0.09120115637779236,
|
||||
0.21617457270622253
|
||||
],
|
||||
"position_mm": [
|
||||
250.0,
|
||||
-91.20115637779236,
|
||||
216.17457270622253
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.27628862857818604,
|
||||
0.6508952379226685,
|
||||
0.6508952975273132,
|
||||
-0.27628862857818604
|
||||
],
|
||||
"normal": [
|
||||
2.9802318834981634e-08,
|
||||
-0.7193397879600525,
|
||||
-0.6946584582328796
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_243",
|
||||
"id": 243,
|
||||
"link": "Arm1",
|
||||
"position_m": [
|
||||
0.25,
|
||||
-0.09032496064901352,
|
||||
0.266371488571167
|
||||
],
|
||||
"position_mm": [
|
||||
250.0,
|
||||
-90.32496064901352,
|
||||
266.371488571167
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9271838665008545,
|
||||
0.3746066093444824,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.6946583986282349,
|
||||
0.7193398475646973
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_244",
|
||||
"id": 244,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.37549999356269836,
|
||||
-0.06566459685564041,
|
||||
0.24083495140075684
|
||||
],
|
||||
"position_mm": [
|
||||
375.49999356269836,
|
||||
-65.66459685564041,
|
||||
240.83495140075684
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.6916548013687134,
|
||||
0.1470157951116562,
|
||||
0.6916548013687134,
|
||||
0.1470157951116562
|
||||
],
|
||||
"normal": [
|
||||
1.0,
|
||||
0.0,
|
||||
-1.6763806343078613e-08
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_245",
|
||||
"id": 245,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.3400000035762787,
|
||||
-0.0512254424393177,
|
||||
0.20840409398078918
|
||||
],
|
||||
"position_mm": [
|
||||
340.0000035762787,
|
||||
-51.2254424393177,
|
||||
208.40409398078918
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.14701582491397858,
|
||||
-0.6916547417640686,
|
||||
-0.6916548013687134,
|
||||
-0.1470157504081726
|
||||
],
|
||||
"normal": [
|
||||
-1.1920930376163597e-07,
|
||||
0.40673673152923584,
|
||||
-0.9135454893112183
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_246",
|
||||
"id": 246,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.3400000035762787,
|
||||
-0.08010375499725342,
|
||||
0.2732658088207245
|
||||
],
|
||||
"position_mm": [
|
||||
340.0000035762787,
|
||||
-80.10375499725342,
|
||||
273.2658088207245
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9781476259231567,
|
||||
0.20791172981262207,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.40673667192459106,
|
||||
0.9135453701019287
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_247",
|
||||
"id": 247,
|
||||
"link": "Ellbow",
|
||||
"position_m": [
|
||||
0.30250000953674316,
|
||||
-0.08010375499725342,
|
||||
0.2732658088207245
|
||||
],
|
||||
"position_mm": [
|
||||
302.50000953674316,
|
||||
-80.10375499725342,
|
||||
273.2658088207245
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9781476259231567,
|
||||
0.20791172981262207,
|
||||
0.0,
|
||||
0.0
|
||||
],
|
||||
"normal": [
|
||||
0.0,
|
||||
-0.40673667192459106,
|
||||
0.9135453701019287
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "Arm2_marker_120",
|
||||
"id": 120,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.34918853640556335,
|
||||
-0.1819295436143875,
|
||||
0.22660782933235168
|
||||
],
|
||||
"position_mm": [
|
||||
349.18853640556335,
|
||||
-181.9295436143875,
|
||||
226.60782933235168
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9697794318199158,
|
||||
0.20613299310207367,
|
||||
0.1276739090681076,
|
||||
0.027137938886880875
|
||||
],
|
||||
"normal": [
|
||||
0.2588190734386444,
|
||||
-0.39287739992141724,
|
||||
0.8824170827865601
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_122",
|
||||
"id": 122,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.3577499985694885,
|
||||
-0.15547701716423035,
|
||||
0.16719448566436768
|
||||
],
|
||||
"position_mm": [
|
||||
357.7499985694885,
|
||||
-155.47701716423035,
|
||||
167.19448566436768
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.2531631588935852,
|
||||
0.05381150171160698,
|
||||
0.9448180794715881,
|
||||
0.20082731544971466
|
||||
],
|
||||
"normal": [
|
||||
0.49999988079071045,
|
||||
0.35224437713623047,
|
||||
-0.791153609752655
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_218",
|
||||
"id": 218,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.32225000858306885,
|
||||
-0.18048636615276337,
|
||||
0.2233663946390152
|
||||
],
|
||||
"position_mm": [
|
||||
322.25000858306885,
|
||||
-180.48636615276337,
|
||||
223.3663946390152
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9448180198669434,
|
||||
0.20082733035087585,
|
||||
-0.2531631886959076,
|
||||
-0.053811509162187576
|
||||
],
|
||||
"normal": [
|
||||
-0.5,
|
||||
-0.35224440693855286,
|
||||
0.791153609752655
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_113",
|
||||
"id": 113,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.3135862350463867,
|
||||
-0.2257271409034729,
|
||||
0.1528773009777069
|
||||
],
|
||||
"position_mm": [
|
||||
313.5862350463867,
|
||||
-225.7271409034729,
|
||||
152.8773009777069
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.48907387256622314,
|
||||
0.10395587980747223,
|
||||
-0.8471006751060486,
|
||||
-0.1800568401813507
|
||||
],
|
||||
"normal": [
|
||||
-0.866025447845459,
|
||||
0.20336830615997314,
|
||||
-0.4567725956439972
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_101",
|
||||
"id": 101,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.34918853640556335,
|
||||
-0.2458777278661728,
|
||||
0.19813625514507294
|
||||
],
|
||||
"position_mm": [
|
||||
349.18853640556335,
|
||||
-245.8777278661728,
|
||||
198.13625514507294
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9697794318199158,
|
||||
0.20613299310207367,
|
||||
0.1276739090681076,
|
||||
0.027137938886880875
|
||||
],
|
||||
"normal": [
|
||||
0.2588190734386444,
|
||||
-0.39287739992141724,
|
||||
0.8824170827865601
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_102",
|
||||
"id": 102,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.3742921054363251,
|
||||
-0.2281925529241562,
|
||||
0.15841472148895264
|
||||
],
|
||||
"position_mm": [
|
||||
374.2921054363251,
|
||||
-228.1925529241562,
|
||||
158.41472148895264
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.595458447933197,
|
||||
0.12656863033771515,
|
||||
0.7760167121887207,
|
||||
0.1649474799633026
|
||||
],
|
||||
"normal": [
|
||||
0.9659258127212524,
|
||||
0.10527129471302032,
|
||||
-0.23644313216209412
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_124",
|
||||
"id": 124,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.3577499985694885,
|
||||
-0.2532263696193695,
|
||||
0.12367365509271622
|
||||
],
|
||||
"position_mm": [
|
||||
357.7499985694885,
|
||||
-253.2263696193695,
|
||||
123.67365509271622
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.2531631588935852,
|
||||
0.05381150171160698,
|
||||
0.9448180794715881,
|
||||
0.20082731544971466
|
||||
],
|
||||
"normal": [
|
||||
0.49999988079071045,
|
||||
0.35224437713623047,
|
||||
-0.791153609752655
|
||||
]
|
||||
},
|
||||
{
|
||||
"name": "aruco_219",
|
||||
"id": 219,
|
||||
"link": "Arm2",
|
||||
"position_m": [
|
||||
0.32225000858306885,
|
||||
-0.2782357335090637,
|
||||
0.17984557151794434
|
||||
],
|
||||
"position_mm": [
|
||||
322.25000858306885,
|
||||
-278.2357335090637,
|
||||
179.84557151794434
|
||||
],
|
||||
"rotation_quaternion": [
|
||||
0.9448180198669434,
|
||||
0.20082733035087585,
|
||||
-0.2531631886959076,
|
||||
-0.053811509162187576
|
||||
],
|
||||
"normal": [
|
||||
-0.5,
|
||||
-0.35224440693855286,
|
||||
0.791153609752655
|
||||
]
|
||||
}
|
||||
]
|
||||
BIN
data/simulation/debug/render.npz
Normal file
BIN
data/simulation/debug/render.npz
Normal file
Binary file not shown.
BIN
data/simulation/debug/render.png
Normal file
BIN
data/simulation/debug/render.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
Reference in New Issue
Block a user