diff --git a/.gitattributes b/.gitattributes
index 8392c70c123e4c97c0c87c81e32bdf8298657e51..100e7b6d54d53375ebef9c6d6a4171707de6a95c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -38,3 +38,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.glb filter=lfs diff=lfs merge=lfs -text
*.gltf filter=lfs diff=lfs merge=lfs -text
+*.STL filter=lfs diff=lfs merge=lfs -text
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/Left_Finger_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/Left_Finger_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..cb72f648a6ce1347780b242f49ff200a22f48fa0
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/Left_Finger_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:86d3e7f07472d420fa83d082da4578f1348d6a558a81a7d9e86037145371fe0d
+size 106484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/Right_Finger_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/Right_Finger_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..d00ddb38a5d375c8a39e77a4ed5518e5c02f5dd6
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/Right_Finger_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c527529e800eb5664ce28b0fb6272c0f5d0c19b5c353510afebfb6cbf7fbc8ea
+size 106484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/base_link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/base_link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..8ec2001a6a8501c847127c3aebb696fe655db457
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/45omnigripper/base_link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c12b10e4c3f9e8e729e59baee13bc73658aa24b21b7024f044e140e388aa4677
+size 1152084
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/BASE.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/BASE.STL
new file mode 100644
index 0000000000000000000000000000000000000000..5480ebe2340c77abb9bf7f2f1e4cebefceedf31f
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/BASE.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:5fc43b60972223c9e54c86e7c66fc2b12bd918054475aeb61017d67216256d4a
+size 1999584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link1.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link1.STL
new file mode 100644
index 0000000000000000000000000000000000000000..d129e153691ae340e5e078a4214adb00924cb3e0
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link1.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8eada9ea3a2b6f13f209387f75bc2ff47c3034197acfbffdc515ff3c5efb304a
+size 2802384
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link2.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link2.STL
new file mode 100644
index 0000000000000000000000000000000000000000..4d844843d537e0e4048de616079c120d5983e604
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link2.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:879f693fbb0650aa753ada082e69f5e501947af0fa348e012178aa7b1bb4dc1f
+size 6239484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link3.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link3.STL
new file mode 100644
index 0000000000000000000000000000000000000000..37f2e34ac82c685cdb3d97d111305ad044da9a25
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link3.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3ea48260f977963e0d28f4e57bee0f0cf79f3f647c96cdbb5172e503a388988e
+size 954384
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link4.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link4.STL
new file mode 100644
index 0000000000000000000000000000000000000000..8db4b799f93dc7142f9f96233a64289ef31b5771
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link4.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:3cb13f8332f98b553d79534fe91576963671cb63b9eb862ff046ce013818edf7
+size 3076784
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link5.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link5.STL
new file mode 100644
index 0000000000000000000000000000000000000000..00c407e81847f7d73ebd515421b13a637e710fea
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link5.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b849fe3edcb4d71bdab7b1572a70fa94eef3297f1d146901d03e50ce76bc2adc
+size 784984
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link6.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link6.STL
new file mode 100644
index 0000000000000000000000000000000000000000..154edad3bd68f81e9dadb41e235249c64dc86754
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link6.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49077a236418cd5a2d46ef4571981be1e4c2a42ec5ffe8535acbdc308cd6040f
+size 2724984
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link7.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link7.STL
new file mode 100644
index 0000000000000000000000000000000000000000..cf0b76d3d8948e3a1a7fe5820c5896bf5d1860d6
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/SRS/Link7.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:598526a1d0863068b8e7dba414839fc06d48808f620bdfe9ddf1a82fca0d945b
+size 1142084
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/base/ZJ_Robot_link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/ZJ_Robot_link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..cae72399142852379380611c50f6e3702d94342e
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/ZJ_Robot_link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:186d243916654a45c943838f47b5cf73832695cd366145fd7b6347aa46f4cea0
+size 9721584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/base/base_link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/base_link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..1747d4215ed6725baebeaa9c1290c9aa32cd5731
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/base_link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2385c27e73f5a86ddb85d6c0491cf6c26deaf30eeb351c22fb05e53fe93c966f
+size 348984
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/base/stand.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/stand.STL
new file mode 100644
index 0000000000000000000000000000000000000000..a657277c0c2159a589f7aaf18efe10e9a56f612f
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/stand.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0a9f193351137f937c099219ca02b4e3fe40c10f2cf31ef98276381493f9da3e
+size 7738584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/base/support_link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/support_link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..a21dbe8894384f1f88a266b4486fefa027344bb6
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/base/support_link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b915194e0546fb7e174fba1dfb8993fac5bf492dfc6a34e73c908d514f48c158
+size 689984
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Base_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Base_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..b30fbde595186305cef741539ffa0e9aa2bb429e
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Base_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f89c8cf1c772bb31939bf4d25f21537f1123b618f5efe652e05a9512782e4491
+size 320484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Base_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Base_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..b30fbde595186305cef741539ffa0e9aa2bb429e
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Base_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f89c8cf1c772bb31939bf4d25f21537f1123b618f5efe652e05a9512782e4491
+size 320484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link1_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link1_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..23e18e54acaa5898880e8a7360c9389199d7789f
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link1_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9454d5043557c61b83ae95e8106f24c5e0404b0b87c0a909fb1fb42136493484
+size 900484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link1_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link1_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..23e18e54acaa5898880e8a7360c9389199d7789f
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link1_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:9454d5043557c61b83ae95e8106f24c5e0404b0b87c0a909fb1fb42136493484
+size 900484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link2_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link2_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..d2efba2f083b84565c8afc1634bd72efbae8c55b
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link2_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c58c7594051b379dea48bd388ef21bbd2babce6b3a8d872f3e32ab97871e01df
+size 5772784
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link2_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link2_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..d2efba2f083b84565c8afc1634bd72efbae8c55b
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link2_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:c58c7594051b379dea48bd388ef21bbd2babce6b3a8d872f3e32ab97871e01df
+size 5772784
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link3_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link3_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..2215d205bc4e2c5363660ec1ceda3c7f74f2c938
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link3_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16e0171418fea520f458932775756d8cb0204cb776d656a4dfb153f07c46517c
+size 2412484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link3_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link3_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..2215d205bc4e2c5363660ec1ceda3c7f74f2c938
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link3_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:16e0171418fea520f458932775756d8cb0204cb776d656a4dfb153f07c46517c
+size 2412484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link4_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link4_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..dad4cec899033db95aee0e66dbb7a989f057e37a
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link4_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44b8ac7d9c789b967078318e7c25192fa7a3fb7c4a04cf3ae1383fd45ef1d4a0
+size 5726084
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link4_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link4_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..dad4cec899033db95aee0e66dbb7a989f057e37a
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link4_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:44b8ac7d9c789b967078318e7c25192fa7a3fb7c4a04cf3ae1383fd45ef1d4a0
+size 5726084
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link5_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link5_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..0657c82fe7416e583eb2f8ac3a0129ba119a4a8c
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link5_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:47202c8b234ed28f2a01f043b84e7e59f968e74c80e59240fa043b4d25c397b1
+size 6051784
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link5_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link5_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..f0e739b123266cc3bd59724b7f31d8972b40fdd8
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link5_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2930459babed4ff1168ad59fc9a04f592135740b99270c0c84004fa5d9ffe229
+size 6052284
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link6_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link6_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..e941ff3a4170be7fc74b64ac82997c1377e904e0
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link6_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:86543f5bd00a407d77205c6507b4c935f182dc8f8f586c7cebb0b4945a7eb4f1
+size 407384
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link6_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link6_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..5cba36b6aea925b7a93a72d9b40f3a5d62bf0b5b
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link6_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:852432bdb2cc62abda9c85d7a6b7ce8e0c5b33358929f8e13e8b18f6b3412d9a
+size 407384
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link7_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link7_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..03113110047872a0fd09069ea5782501af6066d7
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link7_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:484217736ffb8889ccf51aa3db0ad443fc1df5ca04d813827c269dc567b6b917
+size 4566484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link7_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link7_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..59a2a8601ae337ea7f0df1224871d0e467b1c7a5
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m3/Link7_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d4b74570036f431428e589fa93487dfa80e29a2e3ff36797741e9efbeb75dc76
+size 4590384
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L1_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L1_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..1435476217b009bdba22cbf9a01ff2ab07dd555c
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L1_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d00097eec49600a4111ee5a124d6636f50ea09a7a1dc8486d98f4370dde7a932
+size 563584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L2_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L2_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..9f6455cc53a7562b39881b0e287ec603fc47f28c
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L2_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4776a6a2086ddc61b1643aff93386e545baccef2751db29d863fe027a76f325e
+size 1278784
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L3_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L3_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..7112f2af5fa3be51f248b75c5b2ba924a19b500c
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L3_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:d58f1039bd3eb2ccc1a1959b89d2de7ae714344ad8cb8b78ef97b92dcd317d26
+size 635484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L4_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L4_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..8f4597538ac46750e2a1987b4da93338c59ab628
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L4_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77f18566339f38acac1785fae517b05ff1e5247b95404ce26536d215bbed9cd7
+size 1263484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L5_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L5_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..c1aa6276ac302a81174e07283cc0d9d347596598
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L5_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:573f15ee62b0a9b2d62aceeb756800fd86969a685535e91416b73d51f1c57613
+size 1176084
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L6_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L6_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..ceae9067670eb0e06783e27bf0df6e7fc6a86fdd
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L6_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b6b7570d8ebf1d2acb01baf8941b892f5a5f72aaa05503ab8340da8a2a7b2c13
+size 310884
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L7_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L7_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..57f3248dbd0c6bc991960389878228cee5a97a2a
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_L7_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:126cc7d41c37049ce34d2636bfe2d460c21e3429ed080877d1c5e983109ef798
+size 2557184
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R1_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R1_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..dd4fe6008a88524a1aa5cc8cf695f173c77c3f39
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R1_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fdb1075fe0b41e5c2cb7c2fe13c9d2e62ff4dd6eb540ea841b8603db28369dd0
+size 563584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R2_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R2_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..d3367e1e8ca851169809fff238e6eb0782bbde8d
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R2_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:53eb9fc69c939d2ebd4f32c1df341c1c42bc3d9d0911db0c9fcee70aa2701b34
+size 1278784
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R3_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R3_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..595fb3451228409296d26d9105f1ccc976b47e15
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R3_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:122456d8fc3e81694f352fc1f29d0bc19066f7f3d7572857a1be1e7c030dec9c
+size 635484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R4_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R4_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..8f4597538ac46750e2a1987b4da93338c59ab628
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R4_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:77f18566339f38acac1785fae517b05ff1e5247b95404ce26536d215bbed9cd7
+size 1263484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R5_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R5_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..a4670db26a36acb184caabc752c3928ce25bb77a
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R5_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2de51a340695c89b2fd58b1171dfacc4d85aa4e6cd50879e021a2d0bde8599a8
+size 1196684
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R6_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R6_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..0a6b53a16a42c37ba81799e4b75dc02bf8746b61
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R6_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:49722d14b9ac34a84a41c95f49bd0b2a8859d4a05f66b247822bf36b0a703cd5
+size 310884
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R7_Link.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R7_Link.STL
new file mode 100644
index 0000000000000000000000000000000000000000..b82c7ec9475ba314d93388a18b016f5ae1dd70c7
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Arm_R7_Link.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:6eb75b059ff383e90a153be840bcce84b23d8f8afd074b1bc9dfec1b18c2351f
+size 2577384
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Base_L.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Base_L.STL
new file mode 100644
index 0000000000000000000000000000000000000000..f997bf9096d8cd4fc160297ff9559cabbde8c401
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Base_L.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f22c309ed8cacd2fc776e2f72a2fc5618d9da84315267377edd3205e91ebbcb5
+size 204584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Base_R.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Base_R.STL
new file mode 100644
index 0000000000000000000000000000000000000000..f997bf9096d8cd4fc160297ff9559cabbde8c401
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/m6/Base_R.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f22c309ed8cacd2fc776e2f72a2fc5618d9da84315267377edd3205e91ebbcb5
+size 204584
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/Left_Chipper_Base.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/Left_Chipper_Base.STL
new file mode 100644
index 0000000000000000000000000000000000000000..6cf827cfd8fe6715757dca16af00d1a330aa4421
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/Left_Chipper_Base.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:1417bf23a88dc7add0275e16840baf8678d2f4da775679cc9619d938b00290bf
+size 106484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/Right_Chipper_Base.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/Right_Chipper_Base.STL
new file mode 100644
index 0000000000000000000000000000000000000000..22cdadb3ea59439b371d230c979ea2232a94d7d1
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/Right_Chipper_Base.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:0b05030f3f1ac56f0ea412343f38a569fe3d54e796a23ae7c7576753a343a7f3
+size 106484
diff --git a/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/omnigripper_straight.STL b/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/omnigripper_straight.STL
new file mode 100644
index 0000000000000000000000000000000000000000..87f902a145fb3fab23e25a1fec73323ac7a87be5
--- /dev/null
+++ b/mobile/marvin_pro/meshes/marvin_pro/meshes/omnigripper/omnigripper_straight.STL
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:4589db3be5e1d72b46a4c8433ca245199bf0657847a4994457c8f68a3e35a93d
+size 1297284
diff --git a/mobile/marvin_pro/mjcf/marvin_pro_mink_with_gripper.xml b/mobile/marvin_pro/mjcf/marvin_pro_mink_with_gripper.xml
new file mode 100644
index 0000000000000000000000000000000000000000..b3eec9c4e118233dee0637e8228ca52a993a158b
--- /dev/null
+++ b/mobile/marvin_pro/mjcf/marvin_pro_mink_with_gripper.xml
@@ -0,0 +1,260 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mobile/marvin_pro/urdf/marvin_pro_mink_with_gripper.urdf b/mobile/marvin_pro/urdf/marvin_pro_mink_with_gripper.urdf
new file mode 100644
index 0000000000000000000000000000000000000000..47ced0a7bcfdf667676f88acad97bb4d4d7b2b2f
--- /dev/null
+++ b/mobile/marvin_pro/urdf/marvin_pro_mink_with_gripper.urdf
@@ -0,0 +1,818 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file