浏览代码

Add pose collect config.

jcsyshc 2 年之前
父节点
当前提交
9ad1411be8
共有 1 个文件被更改,包括 74 次插入0 次删除
  1. 74 0
      app/data/pose_collect.json

+ 74 - 0
app/data/pose_collect.json

@@ -0,0 +1,74 @@
+{
+  "controller_port": 5277,
+  "variable_list": [
+    {
+      "name": "target_in_tracker",
+      "type": "transform_obj"
+    },
+    {
+      "name": "collect_result",
+      "type": "transform_obj"
+    }
+  ],
+  "object_list": [
+    {
+      "type": "ndi_interface",
+      "name": "ndi",
+      "init_config": {
+        "address_type": "serial",
+        "ip": "10.0.0.5",
+        "tcp_port": 8765,
+        "com_port": "/dev/ttyUSB0",
+        "tool_list": [
+          {
+            "rom_path": "/home/tpx/data/roms/Glass_4Ball_1.rom",
+            "outputs": {
+              "transform": "target_in_tracker"
+            }
+          }
+        ]
+      },
+      "start_config": {
+        "allow_unreliable": true,
+        "prefer_stream_tracking": false
+      }
+    },
+    {
+      "type": "transform_obj_validity_watcher",
+      "name": "target_visibility_watcher",
+      "start_config": {
+        "variable_name": "target_in_tracker"
+      }
+    },
+    {
+      "type": "transform_stabilizer",
+      "name": "target_collector",
+      "start_config": {
+        "stable_type": "transform",
+        "input_var_name": "target_in_tracker",
+        "output_var_name": "collect_result",
+        "linear_tolerance_mm": 0.05,
+        "temporal_interval_s": 3
+      },
+      "dependencies": [
+        "ndi"
+      ]
+    },
+    {
+      "type": "transform_obj_watcher",
+      "name": "result_watcher",
+      "start_config": {
+        "variable_name": "collect_result"
+      }
+    },
+    {
+      "type": "empty_object",
+      "name": "all",
+      "dependencies": [
+        "target_collector",
+        "target_visibility_watcher",
+        "result_watcher"
+      ]
+    }
+  ]
+}