reorganisation folder
This commit is contained in:
@@ -21,9 +21,9 @@
|
|||||||
"cameraPosition__3": [-200, -900, 200],
|
"cameraPosition__3": [-200, -900, 200],
|
||||||
"cameraPosition__4": [1200, 200, 300],
|
"cameraPosition__4": [1200, 200, 300],
|
||||||
"cameraPosition_a":[-300, -800,500],
|
"cameraPosition_a":[-300, -800,500],
|
||||||
"cameraPosition":[300, -700,500],
|
"cameraPosition":[300, -800,550],
|
||||||
"cameraPosition_c":[600, -500,600],
|
"cameraPosition_c":[600, -500,600],
|
||||||
"cameraTarget": [210, -180, 180],
|
"cameraTarget": [210, -200, 180],
|
||||||
"cameraUpVector": [0, 0, 1],
|
"cameraUpVector": [0, 0, 1],
|
||||||
"lightPosition": [-500, -500, 500],
|
"lightPosition": [-500, -500, 500],
|
||||||
"lightTarget": [0, 0, 0],
|
"lightTarget": [0, 0, 0],
|
||||||
|
|||||||
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.png
Normal file
BIN
data/simulation/debug/render.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.2 MiB |
@@ -1,518 +0,0 @@
|
|||||||
{
|
|
||||||
"coordinateSystem": {
|
|
||||||
"handedness": "right",
|
|
||||||
"x": "right",
|
|
||||||
"y": "backward",
|
|
||||||
"z": "up"
|
|
||||||
},
|
|
||||||
"units": {
|
|
||||||
"length": "mm",
|
|
||||||
"rotation": "degree"
|
|
||||||
},
|
|
||||||
"vision_config": {
|
|
||||||
"MarkerType": "DICT_4X4_250",
|
|
||||||
"MarkerSize": 0.025
|
|
||||||
},
|
|
||||||
"renderingInfo": {
|
|
||||||
"width": 1280,
|
|
||||||
"height": 720,
|
|
||||||
"cameraPosition__1": [-10, -800, 500],
|
|
||||||
"cameraPosition__2": [-500, 300, 1200],
|
|
||||||
"cameraPosition__3": [-200, -900, 200],
|
|
||||||
"cameraPosition__4": [1200, 200, 300],
|
|
||||||
"cameraPosition_a":[-300, -800,500],
|
|
||||||
"cameraPosition":[300, -700,500],
|
|
||||||
"cameraPosition_c":[600, -500,600],
|
|
||||||
"cameraTarget": [210, -180, 180],
|
|
||||||
"cameraUpVector": [0, 0, 1],
|
|
||||||
"lightPosition": [-500, -500, 500],
|
|
||||||
"lightTarget": [0, 0, 0],
|
|
||||||
"lightUpVector": [0, 0, 1],
|
|
||||||
"metric": "mm",
|
|
||||||
"showSkeleton": true,
|
|
||||||
"showMarkers": true,
|
|
||||||
"backgroundColor": [0.70, 0.85, 1.0],
|
|
||||||
"backgroundStrength": 0.20,
|
|
||||||
"sunEnergy": 0.35,
|
|
||||||
"areaEnergy": 120,
|
|
||||||
"exposure": -1.5,
|
|
||||||
"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.7],
|
|
||||||
"roughness": 0.55,
|
|
||||||
"metallic": 0.0
|
|
||||||
},
|
|
||||||
"defaultPlastic": {
|
|
||||||
"baseColor": [0.95, 0.95, 0.95],
|
|
||||||
"roughness": 0.4,
|
|
||||||
"metallic": 0.0
|
|
||||||
},
|
|
||||||
"skeletonRed": {
|
|
||||||
"baseColor": [0.85, 0.20, 0.20],
|
|
||||||
"roughness": 0.35,
|
|
||||||
"metallic": 0.0
|
|
||||||
},
|
|
||||||
"markerBlack": {
|
|
||||||
"baseColor": [0.04, 0.04, 0.04],
|
|
||||||
"roughness": 0.80,
|
|
||||||
"metallic": 0.0
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"skeletonDefaults": {
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.85, 0.20, 0.20]
|
|
||||||
},
|
|
||||||
"markerDefaults": {
|
|
||||||
"size": 25,
|
|
||||||
"thickness": 1,
|
|
||||||
"color": [0.04, 0.04, 0.04]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"defaultPosition__": {
|
|
||||||
"x": 10,
|
|
||||||
"y": 4,
|
|
||||||
"z": 20,
|
|
||||||
"a": 10,
|
|
||||||
"b": 2,
|
|
||||||
"c": 9,
|
|
||||||
"e": 1
|
|
||||||
},
|
|
||||||
"defaultPosition": {
|
|
||||||
"x": 140,
|
|
||||||
"y": 46,
|
|
||||||
"z": -70,
|
|
||||||
"a": 120,
|
|
||||||
"b": 22,
|
|
||||||
"c": 91,
|
|
||||||
"e": 10
|
|
||||||
},
|
|
||||||
"recognized": {
|
|
||||||
"x": null,
|
|
||||||
"y": null,
|
|
||||||
"z": null,
|
|
||||||
"a": null,
|
|
||||||
"b": null,
|
|
||||||
"c": null,
|
|
||||||
"e": null
|
|
||||||
},
|
|
||||||
"constraint_rules": {
|
|
||||||
|
|
||||||
"rigid_distance": {
|
|
||||||
"enabled": true,
|
|
||||||
"mode": "mst",
|
|
||||||
"weight": 1.0
|
|
||||||
},
|
|
||||||
|
|
||||||
"joint_axis_projection": {
|
|
||||||
"enabled": true,
|
|
||||||
"max_pairs": 2,
|
|
||||||
"weight": 0.35
|
|
||||||
},
|
|
||||||
|
|
||||||
"chain_axis_projection": {
|
|
||||||
"enabled": false,
|
|
||||||
"max_depth": 3,
|
|
||||||
"max_pairs": 2,
|
|
||||||
"weight": 0.15
|
|
||||||
},
|
|
||||||
|
|
||||||
"axis_alignment_threshold": 0.95
|
|
||||||
},
|
|
||||||
"observation_weighting": {
|
|
||||||
"enabled": true,
|
|
||||||
"distance_weight": true,
|
|
||||||
"marker_size_weight": true,
|
|
||||||
"view_angle_weight": true
|
|
||||||
},
|
|
||||||
"multiview_calculation": {
|
|
||||||
"combine_mode": "mean",
|
|
||||||
"size_ref_px": 50.0,
|
|
||||||
"border_ref_px": 120.0,
|
|
||||||
"center_ref_norm": 0.01,
|
|
||||||
"sharpness_ref": 2500.0,
|
|
||||||
"homography_ref": 0.18,
|
|
||||||
"size_factor": 0.3,
|
|
||||||
"aspect_factor": 0.3,
|
|
||||||
"border_factor": 0.01,
|
|
||||||
"center_factor": 0.01,
|
|
||||||
"sharpness_factor": 0.5,
|
|
||||||
"homography_factor": 0.2,
|
|
||||||
"normal_visibility_factor": 0.01,
|
|
||||||
"spin_factor": 0.3,
|
|
||||||
"weight_floor": 0.3
|
|
||||||
},
|
|
||||||
"movements": {
|
|
||||||
"x": null,
|
|
||||||
"y": null,
|
|
||||||
"z": null,
|
|
||||||
"a": null,
|
|
||||||
"b": null,
|
|
||||||
"c": null,
|
|
||||||
"e": null
|
|
||||||
},
|
|
||||||
"state_pose_params":{
|
|
||||||
"numbers_of_Elements_to_consider_start": 3,
|
|
||||||
"numbers_of_Elements_to_consider_final": 5,
|
|
||||||
"solver_in_between_geometrical": false,
|
|
||||||
"solver_after_geometrical": false,
|
|
||||||
"geometric_passes_per_stage": 2,
|
|
||||||
"revolute_search_coarse_deg": 5.0,
|
|
||||||
"revolute_search_fine_deg": 1.0,
|
|
||||||
"root_pose_min_markers": 3,
|
|
||||||
"use_marker_normals_flip_tiebreak": true,
|
|
||||||
"normal_flip_weight": 0.05
|
|
||||||
},
|
|
||||||
"links": {
|
|
||||||
"Board": {
|
|
||||||
"parent": null,
|
|
||||||
"size": [1000, 200, 25],
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0, 16],
|
|
||||||
"to": [1000, 0, 16],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.85, 0.20, 0.20]
|
|
||||||
},
|
|
||||||
"markers":[
|
|
||||||
{"id":210,"position":[20, -20, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":211,"position":[250, -10, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":215,"position":[250, -90, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":214,"position":[350, -10, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":208,"position":[350, -90, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":206,"position":[650, -10, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":205,"position":[750, -90, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":207,"position":[750, -10, 0.3], "normal":[0,0,1]},
|
|
||||||
{"id":217,"position":[650, -90, 0.3], "normal":[0,0,1]}
|
|
||||||
],
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Board.stl",
|
|
||||||
"originOfModel": [0, 0, 0],
|
|
||||||
"rotationOfModelDegree": [0, 0, -90],
|
|
||||||
"material": "wood"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/BoardRail.stl",
|
|
||||||
"originOfModel": [0, 0, 0],
|
|
||||||
"rotationOfModelDegree": [0, 0, -90],
|
|
||||||
"material": "steel"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Base": {
|
|
||||||
"parent": "Board",
|
|
||||||
"size": [150, 200, 150],
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Slider",
|
|
||||||
"type": "linear",
|
|
||||||
"axis": [1, 0, 0],
|
|
||||||
"origin": [0, 0, 16],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "x"
|
|
||||||
},
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 108, 45],
|
|
||||||
"to": [110, 108, 45],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.20, 0.80, 0.20]
|
|
||||||
},
|
|
||||||
"markers": [
|
|
||||||
],
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Base.stl",
|
|
||||||
"originOfModel": [-30, 0, -35],
|
|
||||||
"rotationOfModelDegree": [0, 0, 0],
|
|
||||||
"material": "plaWhite"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Arm1": {
|
|
||||||
"parent": "Base",
|
|
||||||
"size": [70, 250, 70],
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Joint1",
|
|
||||||
"type": "revolute",
|
|
||||||
"axis": [-1, 0, 0],
|
|
||||||
"origin": [110, 108, 45],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "y"
|
|
||||||
},
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0, 0],
|
|
||||||
"to": [0, -250, 0],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.20, 0.20, 0.90]
|
|
||||||
},
|
|
||||||
"markers": [
|
|
||||||
{
|
|
||||||
"id": 198,
|
|
||||||
"name": "aruco_198",
|
|
||||||
"position": [0, -160, 35],
|
|
||||||
"normal": [0, 0, 1],
|
|
||||||
"size": 25,
|
|
||||||
"spin": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 229,
|
|
||||||
"name": "aruco_229",
|
|
||||||
"position": [0, -250, 35],
|
|
||||||
"normal": [0, 0, 1],
|
|
||||||
"size": 25,
|
|
||||||
"spin": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 242,
|
|
||||||
"name": "aruco_242",
|
|
||||||
"position": [0, -250, -35],
|
|
||||||
"normal": [0, 0, -1],
|
|
||||||
"size": 25,
|
|
||||||
"spin": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 243,
|
|
||||||
"name": "aruco_243",
|
|
||||||
"position": [0, -285, 0],
|
|
||||||
"normal": [0, -1, 0],
|
|
||||||
"size": 25,
|
|
||||||
"spin": 0
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Holm.stl",
|
|
||||||
"originOfModel__": [-25,29,-28.5],
|
|
||||||
"originOfModel": [-29,25,28.5],
|
|
||||||
"rotationOfModelDegree__": [0, 0, 0],
|
|
||||||
"rotationOfModelDegree": [180, 0, -90],
|
|
||||||
"material": "powderCoatBlue"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Ellbow": {
|
|
||||||
"parent": "Arm1",
|
|
||||||
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Joint2",
|
|
||||||
"type": "revolute",
|
|
||||||
"axis": [-1, 0, 0],
|
|
||||||
"origin": [0, -250, 0],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "z"
|
|
||||||
},
|
|
||||||
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0, 0],
|
|
||||||
"to": [90, 0, 0],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.90, 0.20, 0.20]
|
|
||||||
},
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Ellebogen.stl",
|
|
||||||
"originOfModel": [90,0,0],
|
|
||||||
"rotationOfModelDegree": [0,-90,-90],
|
|
||||||
"material": "defaultPlastic"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"markers": [
|
|
||||||
{
|
|
||||||
"id": 244,
|
|
||||||
"name": "aruco_244",
|
|
||||||
"position": [125, 0, 0],
|
|
||||||
"normal": [1, 0, 0],
|
|
||||||
"size": 25,
|
|
||||||
"spin": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 245,
|
|
||||||
"name": "aruco_245",
|
|
||||||
"position": [90, 0, -35],
|
|
||||||
"normal": [0, 0, -1],
|
|
||||||
"size": 25,
|
|
||||||
"spin": 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 246,
|
|
||||||
"name": "aruco_246",
|
|
||||||
"position": [90, 0, 35],
|
|
||||||
"normal": [0, 0, 1],
|
|
||||||
"size": 25
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"id": 247,
|
|
||||||
"name": "aruco_247",
|
|
||||||
"position": [52.5, 0, 35],
|
|
||||||
"normal": [0, 0, 1],
|
|
||||||
"size": 25
|
|
||||||
}
|
|
||||||
]
|
|
||||||
|
|
||||||
},
|
|
||||||
"Arm2": {
|
|
||||||
"parent": "Ellbow",
|
|
||||||
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Joint3",
|
|
||||||
"type": "revolute",
|
|
||||||
"axis": [0, -1, 0],
|
|
||||||
"origin": [90, 0, 0],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "a"
|
|
||||||
},
|
|
||||||
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0, 0],
|
|
||||||
"to": [0, -250, 0],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.95, 0.85, 0.20]
|
|
||||||
},
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Unterarm.stl",
|
|
||||||
"originOfModel": [0,-250,0],
|
|
||||||
"rotationOfModelDegree": [180, 0, -90],
|
|
||||||
"material": "defaultPlastic"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"markers":[
|
|
||||||
|
|
||||||
{"id":120, "position":[24.75, -112, -24.75],"normal":[1,0,-1]},
|
|
||||||
{"id":122, "name": "aruco_122", "position":[-35,-112,0], "normal":[-1,0,0]},
|
|
||||||
{"id":218, "name": "aruco_218", "position":[35,-112,0], "normal":[1,0,0]},
|
|
||||||
{"id":113, "name": "aruco_113", "position":[0, -182, 30],"normal":[0,0,1]},
|
|
||||||
{"id":101, "name": "aruco_101", "position":[ 24.75, -182, -24.75],"normal":[ 1,0,-1]},
|
|
||||||
{"id":102, "name": "aruco_102", "position":[-24.75, -182, -24.75],"normal":[-1,0,-1]},
|
|
||||||
{"id":124, "name": "aruco_124", "position":[-35,-219,0], "normal":[-1,0,0]},
|
|
||||||
{"id":219, "name": "aruco_219", "position":[35,-219,0], "normal":[1,0,0]}
|
|
||||||
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"Hand": {
|
|
||||||
"parent": "Arm2",
|
|
||||||
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Joint4",
|
|
||||||
"type": "revolute",
|
|
||||||
"axis": [1, 0, 0],
|
|
||||||
"origin": [0, -250, 0],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "b"
|
|
||||||
},
|
|
||||||
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0, 0],
|
|
||||||
"to": [0, -35, 0],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.95, 0.55, 0.15]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"Palm": {
|
|
||||||
"parent": "Hand",
|
|
||||||
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Joint3",
|
|
||||||
"type": "revolute",
|
|
||||||
"axis": [0, -1, 0],
|
|
||||||
"origin": [0, 0, 0],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "c"
|
|
||||||
},
|
|
||||||
|
|
||||||
"skeleton": {
|
|
||||||
"from": [-50, -35, 0],
|
|
||||||
"to": [50, -35, 0],
|
|
||||||
"radius": 7,
|
|
||||||
"color": [0.95, 0.20, 0.20]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"FingerA": {
|
|
||||||
"parent": "Palm",
|
|
||||||
"size": [80, 60, 20],
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Slider",
|
|
||||||
"type": "linear",
|
|
||||||
"axis": [1, 0, 0],
|
|
||||||
"origin": [4, -35,0],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "e"
|
|
||||||
},
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0,0],
|
|
||||||
"to": [0, -60, 0],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.20, 0.80, 0.20]
|
|
||||||
},
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Finger.stl",
|
|
||||||
"originOfModel": [24,0,-9.1],
|
|
||||||
"rotationOfModelDegree": [90, -90,0],
|
|
||||||
"material": "defaultPlastic"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"FingerB": {
|
|
||||||
"parent": "Palm",
|
|
||||||
"size": [80, 60, 20],
|
|
||||||
"mountPosition": [0, 0, 0],
|
|
||||||
"mountRotation": [0, 0, 0],
|
|
||||||
"jointToParent": {
|
|
||||||
"name": "Slider",
|
|
||||||
"type": "linear",
|
|
||||||
"axis": [-1, 0, 0],
|
|
||||||
"origin": [-4, -35,0],
|
|
||||||
"rotation": [0, 0, 0],
|
|
||||||
"variable": "e"
|
|
||||||
},
|
|
||||||
"skeleton": {
|
|
||||||
"from": [0, 0,0],
|
|
||||||
"to": [0, -60, 0],
|
|
||||||
"radius": 4,
|
|
||||||
"color": [0.20, 0.80, 0.20]
|
|
||||||
},
|
|
||||||
"model": [
|
|
||||||
{
|
|
||||||
"stlFile": "surfaces/Finger.stl",
|
|
||||||
"originOfModel": [-24,0,9.1],
|
|
||||||
"rotationOfModelDegree": [90, 90,0],
|
|
||||||
"material": "defaultPlastic"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,95 +0,0 @@
|
|||||||
<?xml version="1.0" ?>
|
|
||||||
<robot name="robot">
|
|
||||||
<link name="Board">
|
|
||||||
<visual>
|
|
||||||
<origin xyz="0.000000 0.000000 0.000000" rpy="0.000000 0.000000 -1.570796"/>
|
|
||||||
<geometry>
|
|
||||||
<mesh filename="surfaces/Board.stl" scale="0.001 0.001 0.001"/>
|
|
||||||
</geometry>
|
|
||||||
</visual>
|
|
||||||
<visual>
|
|
||||||
<origin xyz="0.000000 0.000000 0.000000" rpy="0.000000 0.000000 -1.570796"/>
|
|
||||||
<geometry>
|
|
||||||
<mesh filename="surfaces/BoardRail.stl" scale="0.001 0.001 0.001"/>
|
|
||||||
</geometry>
|
|
||||||
</visual>
|
|
||||||
<collision>
|
|
||||||
<origin xyz="0.500000 0.000000 0.016000" rpy="0.000000 1.570796 0.000000"/>
|
|
||||||
<geometry>
|
|
||||||
<cylinder radius="0.004000" length="1.000000"/>
|
|
||||||
</geometry>
|
|
||||||
</collision>
|
|
||||||
</link>
|
|
||||||
<link name="Base">
|
|
||||||
<visual>
|
|
||||||
<origin xyz="-0.030000 0.000000 -0.035000" rpy="0.000000 0.000000 0.000000"/>
|
|
||||||
<geometry>
|
|
||||||
<mesh filename="surfaces/Base.stl" scale="0.001 0.001 0.001"/>
|
|
||||||
</geometry>
|
|
||||||
</visual>
|
|
||||||
<collision>
|
|
||||||
<origin xyz="0.055000 0.108000 0.045000" rpy="0.000000 1.570796 0.000000"/>
|
|
||||||
<geometry>
|
|
||||||
<cylinder radius="0.004000" length="0.110000"/>
|
|
||||||
</geometry>
|
|
||||||
</collision>
|
|
||||||
</link>
|
|
||||||
<link name="Arm1">
|
|
||||||
<visual>
|
|
||||||
<origin xyz="-0.029000 0.025000 0.028500" rpy="3.141593 0.000000 -1.570796"/>
|
|
||||||
<geometry>
|
|
||||||
<mesh filename="surfaces/Holm.stl" scale="0.001 0.001 0.001"/>
|
|
||||||
</geometry>
|
|
||||||
</visual>
|
|
||||||
<collision>
|
|
||||||
<origin xyz="0.000000 -0.125000 0.000000" rpy="0.000000 1.570796 1.570796"/>
|
|
||||||
<geometry>
|
|
||||||
<cylinder radius="0.004000" length="0.250000"/>
|
|
||||||
</geometry>
|
|
||||||
</collision>
|
|
||||||
</link>
|
|
||||||
<link name="Ellbow">
|
|
||||||
<collision>
|
|
||||||
<origin xyz="0.035000 0.000000 0.000000" rpy="0.000000 1.570796 0.000000"/>
|
|
||||||
<geometry>
|
|
||||||
<cylinder radius="0.004000" length="0.070000"/>
|
|
||||||
</geometry>
|
|
||||||
</collision>
|
|
||||||
</link>
|
|
||||||
<link name="Arm2">
|
|
||||||
<collision>
|
|
||||||
<origin xyz="0.000000 -0.125000 0.000000" rpy="0.000000 1.570796 1.570796"/>
|
|
||||||
<geometry>
|
|
||||||
<cylinder radius="0.004000" length="0.250000"/>
|
|
||||||
</geometry>
|
|
||||||
</collision>
|
|
||||||
</link>
|
|
||||||
<joint name="Slider" type="prismatic">
|
|
||||||
<parent link="Board"/>
|
|
||||||
<child link="Base"/>
|
|
||||||
<origin xyz="0.000000 0.000000 0.016000" rpy="0.000000 0.000000 0.000000"/>
|
|
||||||
<axis xyz="1.000000 0.000000 0.000000"/>
|
|
||||||
<limit lower="-1.0" upper="1.0" effort="100" velocity="10"/>
|
|
||||||
</joint>
|
|
||||||
<joint name="Joint1" type="revolute">
|
|
||||||
<parent link="Base"/>
|
|
||||||
<child link="Arm1"/>
|
|
||||||
<origin xyz="0.110000 0.108000 0.045000" rpy="0.000000 0.000000 0.000000"/>
|
|
||||||
<axis xyz="-1.000000 0.000000 0.000000"/>
|
|
||||||
<limit lower="-3.141593" upper="3.141593" effort="100" velocity="10"/>
|
|
||||||
</joint>
|
|
||||||
<joint name="Joint2" type="revolute">
|
|
||||||
<parent link="Arm1"/>
|
|
||||||
<child link="Ellbow"/>
|
|
||||||
<origin xyz="0.000000 -0.250000 0.000000" rpy="0.000000 0.000000 0.000000"/>
|
|
||||||
<axis xyz="-1.000000 0.000000 0.000000"/>
|
|
||||||
<limit lower="-3.141593" upper="3.141593" effort="100" velocity="10"/>
|
|
||||||
</joint>
|
|
||||||
<joint name="Joint3" type="revolute">
|
|
||||||
<parent link="Ellbow"/>
|
|
||||||
<child link="Arm2"/>
|
|
||||||
<origin xyz="0.070000 0.000000 0.000000" rpy="0.000000 0.000000 0.000000"/>
|
|
||||||
<axis xyz="0.000000 -1.000000 0.000000"/>
|
|
||||||
<limit lower="-3.141593" upper="3.141593" effort="100" velocity="10"/>
|
|
||||||
</joint>
|
|
||||||
</robot>
|
|
||||||
@@ -1 +0,0 @@
|
|||||||
"C:\Program Files\Blender Foundation\Blender 4.5\blender.exe" -b --python render_robot.py --log-level 2
|
|
||||||
1
run/run_GenerateOnePicture.bat
Normal file
1
run/run_GenerateOnePicture.bat
Normal file
@@ -0,0 +1 @@
|
|||||||
|
"C:\Program Files\Blender Foundation\Blender 4.5\blender.exe" -b --python "C:/Users/kech/SynologyDrive/2026-AppServer-AppRobot/appRobotRendering/setup/generateSets/render_robot.py" --log-level 2
|
||||||
@@ -10,8 +10,8 @@ from mathutils import Matrix
|
|||||||
# PATHS
|
# PATHS
|
||||||
# ============================================================
|
# ============================================================
|
||||||
|
|
||||||
ROBOT_JSON_FILE = r"C:\Users\kech\SynologyDrive\2026-AppServer-AppRobot\appRobotRendering\robot.json"
|
ROBOT_JSON_FILE = r"C:\Users\kech\SynologyDrive\2026-AppServer-AppRobot\appRobotRendering\data\robot\robot.json"
|
||||||
OUTPUT_FILE = r"C:\Users\kech\SynologyDrive\2026-AppServer-AppRobot\appRobotRendering\render.png"
|
OUTPUT_FILE = r"C:\Users\kech\SynologyDrive\2026-AppServer-AppRobot\appRobotRendering\data\simulation\debug\render.png"
|
||||||
|
|
||||||
# ============================================================
|
# ============================================================
|
||||||
# DEFAULT MATERIALS
|
# DEFAULT MATERIALS
|
||||||
Reference in New Issue
Block a user