reorganisation folder

This commit is contained in:
chk
2026-05-30 12:38:31 +02:00
parent 423f3402e3
commit 5f1b27f631
26 changed files with 657 additions and 618 deletions

View File

@@ -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],

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 MiB

View 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
]
}
]

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 MiB

View File

@@ -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"
}
]
}
}
}

View File

@@ -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>

View File

@@ -1 +0,0 @@
"C:\Program Files\Blender Foundation\Blender 4.5\blender.exe" -b --python render_robot.py --log-level 2

View 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

View File

@@ -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