diff --git a/public/upper_body/assets/arm_link_1.part b/public/upper_body/assets/arm_link_1.part
new file mode 100644
index 0000000..89cfcb1
--- /dev/null
+++ b/public/upper_body/assets/arm_link_1.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "M77c5kvnmFYX3+E1/",
+ "isStandardContent": false,
+ "name": "arm_link_1 <2>",
+ "partId": "RHDD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_1.stl b/public/upper_body/assets/arm_link_1.stl
new file mode 100644
index 0000000..253697f
Binary files /dev/null and b/public/upper_body/assets/arm_link_1.stl differ
diff --git a/public/upper_body/assets/arm_link_2.part b/public/upper_body/assets/arm_link_2.part
new file mode 100644
index 0000000..ac7f54e
--- /dev/null
+++ b/public/upper_body/assets/arm_link_2.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "MAagFsEi4vOqUYBnE",
+ "isStandardContent": false,
+ "name": "arm_link_2 <2>",
+ "partId": "JvD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_2.stl b/public/upper_body/assets/arm_link_2.stl
new file mode 100644
index 0000000..de1a0ef
Binary files /dev/null and b/public/upper_body/assets/arm_link_2.stl differ
diff --git a/public/upper_body/assets/arm_link_3.part b/public/upper_body/assets/arm_link_3.part
new file mode 100644
index 0000000..a5a2916
--- /dev/null
+++ b/public/upper_body/assets/arm_link_3.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "MODZ2heuMlDmDK6JN",
+ "isStandardContent": false,
+ "name": "arm_link_3 <2>",
+ "partId": "RRBD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_3.stl b/public/upper_body/assets/arm_link_3.stl
new file mode 100644
index 0000000..5f8152a
Binary files /dev/null and b/public/upper_body/assets/arm_link_3.stl differ
diff --git a/public/upper_body/assets/arm_link_4.part b/public/upper_body/assets/arm_link_4.part
new file mode 100644
index 0000000..01bc3d9
--- /dev/null
+++ b/public/upper_body/assets/arm_link_4.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "MmEi+ZosIdG9Wp+iP",
+ "isStandardContent": false,
+ "name": "arm_link_4 <2>",
+ "partId": "RwCD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_4.stl b/public/upper_body/assets/arm_link_4.stl
new file mode 100644
index 0000000..b7c392c
Binary files /dev/null and b/public/upper_body/assets/arm_link_4.stl differ
diff --git a/public/upper_body/assets/arm_link_5.part b/public/upper_body/assets/arm_link_5.part
new file mode 100644
index 0000000..d6cd31d
--- /dev/null
+++ b/public/upper_body/assets/arm_link_5.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "MBPP2k1l9Xc6L3QvC",
+ "isStandardContent": false,
+ "name": "arm_link_5 <2>",
+ "partId": "RxCD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_5.stl b/public/upper_body/assets/arm_link_5.stl
new file mode 100644
index 0000000..7aec226
Binary files /dev/null and b/public/upper_body/assets/arm_link_5.stl differ
diff --git a/public/upper_body/assets/arm_link_6.part b/public/upper_body/assets/arm_link_6.part
new file mode 100644
index 0000000..1e9e313
--- /dev/null
+++ b/public/upper_body/assets/arm_link_6.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "MIcvuqnQVxIZF1ql0",
+ "isStandardContent": false,
+ "name": "arm_link_6 <2>",
+ "partId": "RyCD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_6.stl b/public/upper_body/assets/arm_link_6.stl
new file mode 100644
index 0000000..a019833
Binary files /dev/null and b/public/upper_body/assets/arm_link_6.stl differ
diff --git a/public/upper_body/assets/arm_link_7.part b/public/upper_body/assets/arm_link_7.part
new file mode 100644
index 0000000..d9554ea
--- /dev/null
+++ b/public/upper_body/assets/arm_link_7.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "8c088a46f41b8780aa1cf914",
+ "fullConfiguration": "default",
+ "id": "Mv//Etw9ckikOO5Dz",
+ "isStandardContent": false,
+ "name": "arm_link_7 <2>",
+ "partId": "RrCD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/arm_link_7.stl b/public/upper_body/assets/arm_link_7.stl
new file mode 100644
index 0000000..6af8cf8
Binary files /dev/null and b/public/upper_body/assets/arm_link_7.stl differ
diff --git a/public/upper_body/assets/body_link.part b/public/upper_body/assets/body_link.part
new file mode 100644
index 0000000..f4c910a
--- /dev/null
+++ b/public/upper_body/assets/body_link.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "0384359606fafa70e61c4a9c",
+ "fullConfiguration": "default",
+ "id": "MdJXCUi9nHtYjnfh4",
+ "isStandardContent": false,
+ "name": "body_link <1>",
+ "partId": "RAQD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/body_link.stl b/public/upper_body/assets/body_link.stl
new file mode 100644
index 0000000..ec67117
Binary files /dev/null and b/public/upper_body/assets/body_link.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_1_2_collision.stl b/public/upper_body/assets/merged/arm_link_1_2_collision.stl
new file mode 100644
index 0000000..9017e81
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_1_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_1_2_visual.stl b/public/upper_body/assets/merged/arm_link_1_2_visual.stl
new file mode 100644
index 0000000..9017e81
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_1_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_1_collision.stl b/public/upper_body/assets/merged/arm_link_1_collision.stl
new file mode 100644
index 0000000..0af1d3f
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_1_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_1_visual.stl b/public/upper_body/assets/merged/arm_link_1_visual.stl
new file mode 100644
index 0000000..0af1d3f
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_1_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_2_2_collision.stl b/public/upper_body/assets/merged/arm_link_2_2_collision.stl
new file mode 100644
index 0000000..302804d
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_2_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_2_2_visual.stl b/public/upper_body/assets/merged/arm_link_2_2_visual.stl
new file mode 100644
index 0000000..302804d
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_2_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_2_collision.stl b/public/upper_body/assets/merged/arm_link_2_collision.stl
new file mode 100644
index 0000000..f15e327
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_2_visual.stl b/public/upper_body/assets/merged/arm_link_2_visual.stl
new file mode 100644
index 0000000..f15e327
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_3_2_collision.stl b/public/upper_body/assets/merged/arm_link_3_2_collision.stl
new file mode 100644
index 0000000..57f01ba
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_3_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_3_2_visual.stl b/public/upper_body/assets/merged/arm_link_3_2_visual.stl
new file mode 100644
index 0000000..57f01ba
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_3_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_3_collision.stl b/public/upper_body/assets/merged/arm_link_3_collision.stl
new file mode 100644
index 0000000..8a1237f
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_3_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_3_visual.stl b/public/upper_body/assets/merged/arm_link_3_visual.stl
new file mode 100644
index 0000000..8a1237f
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_3_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_4_2_collision.stl b/public/upper_body/assets/merged/arm_link_4_2_collision.stl
new file mode 100644
index 0000000..4569f48
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_4_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_4_2_visual.stl b/public/upper_body/assets/merged/arm_link_4_2_visual.stl
new file mode 100644
index 0000000..4569f48
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_4_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_4_collision.stl b/public/upper_body/assets/merged/arm_link_4_collision.stl
new file mode 100644
index 0000000..a2cc8b3
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_4_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_4_visual.stl b/public/upper_body/assets/merged/arm_link_4_visual.stl
new file mode 100644
index 0000000..a2cc8b3
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_4_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_5_2_collision.stl b/public/upper_body/assets/merged/arm_link_5_2_collision.stl
new file mode 100644
index 0000000..196c86a
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_5_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_5_2_visual.stl b/public/upper_body/assets/merged/arm_link_5_2_visual.stl
new file mode 100644
index 0000000..196c86a
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_5_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_5_collision.stl b/public/upper_body/assets/merged/arm_link_5_collision.stl
new file mode 100644
index 0000000..9215635
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_5_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_5_visual.stl b/public/upper_body/assets/merged/arm_link_5_visual.stl
new file mode 100644
index 0000000..9215635
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_5_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_6_2_collision.stl b/public/upper_body/assets/merged/arm_link_6_2_collision.stl
new file mode 100644
index 0000000..875d6cc
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_6_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_6_2_visual.stl b/public/upper_body/assets/merged/arm_link_6_2_visual.stl
new file mode 100644
index 0000000..875d6cc
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_6_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_6_collision.stl b/public/upper_body/assets/merged/arm_link_6_collision.stl
new file mode 100644
index 0000000..38249bf
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_6_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_6_visual.stl b/public/upper_body/assets/merged/arm_link_6_visual.stl
new file mode 100644
index 0000000..38249bf
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_6_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_7_2_collision.stl b/public/upper_body/assets/merged/arm_link_7_2_collision.stl
new file mode 100644
index 0000000..9343e21
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_7_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_7_2_visual.stl b/public/upper_body/assets/merged/arm_link_7_2_visual.stl
new file mode 100644
index 0000000..9343e21
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_7_2_visual.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_7_collision.stl b/public/upper_body/assets/merged/arm_link_7_collision.stl
new file mode 100644
index 0000000..e71dab0
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_7_collision.stl differ
diff --git a/public/upper_body/assets/merged/arm_link_7_visual.stl b/public/upper_body/assets/merged/arm_link_7_visual.stl
new file mode 100644
index 0000000..e71dab0
Binary files /dev/null and b/public/upper_body/assets/merged/arm_link_7_visual.stl differ
diff --git a/public/upper_body/assets/merged/body_link_collision.stl b/public/upper_body/assets/merged/body_link_collision.stl
new file mode 100644
index 0000000..5da8f47
Binary files /dev/null and b/public/upper_body/assets/merged/body_link_collision.stl differ
diff --git a/public/upper_body/assets/merged/body_link_visual.stl b/public/upper_body/assets/merged/body_link_visual.stl
new file mode 100644
index 0000000..5da8f47
Binary files /dev/null and b/public/upper_body/assets/merged/body_link_visual.stl differ
diff --git a/public/upper_body/assets/merged/waist_link_1_collision.stl b/public/upper_body/assets/merged/waist_link_1_collision.stl
new file mode 100644
index 0000000..d425506
Binary files /dev/null and b/public/upper_body/assets/merged/waist_link_1_collision.stl differ
diff --git a/public/upper_body/assets/merged/waist_link_1_visual.stl b/public/upper_body/assets/merged/waist_link_1_visual.stl
new file mode 100644
index 0000000..d425506
Binary files /dev/null and b/public/upper_body/assets/merged/waist_link_1_visual.stl differ
diff --git a/public/upper_body/assets/merged/waist_link_2_collision.stl b/public/upper_body/assets/merged/waist_link_2_collision.stl
new file mode 100644
index 0000000..74e1ef4
Binary files /dev/null and b/public/upper_body/assets/merged/waist_link_2_collision.stl differ
diff --git a/public/upper_body/assets/merged/waist_link_2_visual.stl b/public/upper_body/assets/merged/waist_link_2_visual.stl
new file mode 100644
index 0000000..74e1ef4
Binary files /dev/null and b/public/upper_body/assets/merged/waist_link_2_visual.stl differ
diff --git a/public/upper_body/assets/waist_link_1.part b/public/upper_body/assets/waist_link_1.part
new file mode 100644
index 0000000..396f7c0
--- /dev/null
+++ b/public/upper_body/assets/waist_link_1.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "384bd645b0ca4a89ac420dd3",
+ "fullConfiguration": "default",
+ "id": "MaMIM7xMUAfPCsjBw",
+ "isStandardContent": false,
+ "name": "waist_link_1 <1>",
+ "partId": "R2ED",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/waist_link_1.stl b/public/upper_body/assets/waist_link_1.stl
new file mode 100644
index 0000000..fe8d873
Binary files /dev/null and b/public/upper_body/assets/waist_link_1.stl differ
diff --git a/public/upper_body/assets/waist_link_2.part b/public/upper_body/assets/waist_link_2.part
new file mode 100644
index 0000000..4bc9c33
--- /dev/null
+++ b/public/upper_body/assets/waist_link_2.part
@@ -0,0 +1,13 @@
+{
+ "configuration": "default",
+ "documentId": "3fb6fc43af8407628b8a436e",
+ "documentMicroversion": "5f27bb53d2c263aa503ee4fb",
+ "elementId": "384bd645b0ca4a89ac420dd3",
+ "fullConfiguration": "default",
+ "id": "M751ldLqHrvZy5x87",
+ "isStandardContent": false,
+ "name": "waist_link_2 <1>",
+ "partId": "RWFD",
+ "suppressed": false,
+ "type": "Part"
+}
\ No newline at end of file
diff --git a/public/upper_body/assets/waist_link_2.stl b/public/upper_body/assets/waist_link_2.stl
new file mode 100644
index 0000000..08b8b57
Binary files /dev/null and b/public/upper_body/assets/waist_link_2.stl differ
diff --git a/public/upper_body/config.json b/public/upper_body/config.json
new file mode 100644
index 0000000..1a65ecd
--- /dev/null
+++ b/public/upper_body/config.json
@@ -0,0 +1,10 @@
+// config.json general options
+// for urdf or mujoco specific options, see documentation
+{
+ // Onshape assembly URL
+ "url": "https://cad.onshape.com/documents/3fb6fc43af8407628b8a436e/w/97510b712561d1cd4f61c300/e/926f5c272b7ea2919e153a0d",
+ // Output format: urdf or mujoco (required)
+ "output_format": "urdf",
+ "merge_stls": true,
+ "simplify_stls": "visual"
+}
diff --git a/public/upper_body/robot.urdf b/public/upper_body/robot.urdf
new file mode 100644
index 0000000..d054e5d
--- /dev/null
+++ b/public/upper_body/robot.urdf
@@ -0,0 +1,541 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/server/index.js b/server/index.js
index 5cc9864..e122b9f 100644
--- a/server/index.js
+++ b/server/index.js
@@ -234,7 +234,7 @@ app.post('/api/agv/moveRobot', async (req, res) => {
velocity: {
vx: req.body.vx,
vy: req.body.vy,
- vz: req.body.vz
+ wz: req.body.wz
}
};
diff --git a/src/views/Address.vue b/src/views/Address.vue
index bf1e0d4..2ab0808 100644
--- a/src/views/Address.vue
+++ b/src/views/Address.vue
@@ -92,7 +92,7 @@ const testConnect = async () => {
robotStore.setRobotType(ruleForm.value.robotType)
if (ruleForm.value.robotType === 'inspection') {
robotStore.setAgvDeviceId('src1100')
- robotStore.setAlmDeviceId('huayan_arm')
+ robotStore.setAlmDeviceId('aubo_arm')
robotStore.setSpkDeviceId('spk1')
robotStore.setMicDeviceId('mic1')
robotStore.setCameraDeviceId('real_cam1')
@@ -104,24 +104,24 @@ const testConnect = async () => {
robotStore.setCameraDeviceId('real_cam1')
}
- // const result = await getRuntimeState({
- // ip: robotStore.ip,
- // deviceId: ruleForm.value.agvDeviceId
- // })
+ const result = await getRuntimeState({
+ ip: robotStore.ip,
+ deviceId: ruleForm.value.agvDeviceId
+ })
loading.value = false
- // if (result.code === 200) {
- // robotStore.setPosition(result.data.pose)
- // robotStore.setBattery(result.data.battery)
- // robotStore.setCurrentMap(result.data.current_map)
- // router.push({
- // path: '/home'
- // })
- // } else {
- // ElMessage.error(result?.message || '连接服务错误')
- // }
- router.push({
+ if (result.code === 200) {
+ robotStore.setPosition(result.data.pose)
+ robotStore.setBattery(result.data.battery)
+ robotStore.setCurrentMap(result.data.current_map)
+ router.push({
path: '/home'
})
+ } else {
+ ElMessage.error(result?.message || '连接服务错误')
+ }
+ router.push({
+ path: '/home'
+ })
}
}
diff --git a/src/views/arm/UrdfView.vue b/src/views/arm/UrdfView.vue
index ddfca72..66de0bc 100644
--- a/src/views/arm/UrdfView.vue
+++ b/src/views/arm/UrdfView.vue
@@ -7,26 +7,45 @@