Upload 137 files
Browse filesThis view is limited to 50 files because it contains too many changes. See raw diff
- .gitattributes +48 -0
- ARX-X5/X5A.urdf +288 -0
- ARX-X5/collision_X5A.yml +84 -0
- ARX-X5/config.yml +54 -0
- ARX-X5/curobo_tmp.yml +70 -0
- ARX-X5/meshes/base_link.STL +3 -0
- ARX-X5/meshes/camera.glb +3 -0
- ARX-X5/meshes/camera_base.STL +0 -0
- ARX-X5/meshes/camera_base.glb +0 -0
- ARX-X5/meshes/link1.STL +3 -0
- ARX-X5/meshes/link2.STL +3 -0
- ARX-X5/meshes/link3.STL +3 -0
- ARX-X5/meshes/link4.STL +3 -0
- ARX-X5/meshes/link5.STL +3 -0
- ARX-X5/meshes/link6.STL +3 -0
- ARX-X5/meshes/link7-old.STL +0 -0
- ARX-X5/meshes/link7.STL +0 -0
- ARX-X5/meshes/link8-old.STL +0 -0
- ARX-X5/meshes/link8.STL +0 -0
- franka-panda/collision_franka.yml +144 -0
- franka-panda/config.yml +60 -0
- franka-panda/curobo_tmp.yml +117 -0
- franka-panda/franka_description/meshes/collision/finger.stl +0 -0
- franka-panda/franka_description/meshes/collision/hand.stl +0 -0
- franka-panda/franka_description/meshes/collision/link0.stl +0 -0
- franka-panda/franka_description/meshes/collision/link1.stl +0 -0
- franka-panda/franka_description/meshes/collision/link2.stl +0 -0
- franka-panda/franka_description/meshes/collision/link3.stl +0 -0
- franka-panda/franka_description/meshes/collision/link4.stl +0 -0
- franka-panda/franka_description/meshes/collision/link5.stl +0 -0
- franka-panda/franka_description/meshes/collision/link6.stl +0 -0
- franka-panda/franka_description/meshes/collision/link7.stl +0 -0
- franka-panda/franka_description/meshes/visual/camera_base.glb +0 -0
- franka-panda/franka_description/meshes/visual/camera_base.stl +3 -0
- franka-panda/franka_description/meshes/visual/d435.dae +3 -0
- franka-panda/franka_description/meshes/visual/finger.glb +0 -0
- franka-panda/franka_description/meshes/visual/hand.SLDPRT +3 -0
- franka-panda/franka_description/meshes/visual/hand.glb +3 -0
- franka-panda/franka_description/meshes/visual/link0.glb +3 -0
- franka-panda/franka_description/meshes/visual/link1.glb +3 -0
- franka-panda/franka_description/meshes/visual/link2.glb +3 -0
- franka-panda/franka_description/meshes/visual/link3.glb +3 -0
- franka-panda/franka_description/meshes/visual/link4.glb +3 -0
- franka-panda/franka_description/meshes/visual/link5.glb +3 -0
- franka-panda/franka_description/meshes/visual/link6.glb +3 -0
- franka-panda/franka_description/meshes/visual/link7.glb +3 -0
- franka-panda/panda.srdf +80 -0
- franka-panda/panda.urdf +256 -0
- piper/.DS_Store +0 -0
- piper/collision_piper.yml +74 -0
.gitattributes
CHANGED
|
@@ -119,3 +119,51 @@ franka-panda-robotiq-2f85/meshes/franka/visual/link4.glb filter=lfs diff=lfs mer
|
|
| 119 |
franka-panda-robotiq-2f85/meshes/franka/visual/link5.glb filter=lfs diff=lfs merge=lfs -text
|
| 120 |
franka-panda-robotiq-2f85/meshes/franka/visual/link6.glb filter=lfs diff=lfs merge=lfs -text
|
| 121 |
franka-panda-robotiq-2f85/meshes/franka/visual/link7.glb filter=lfs diff=lfs merge=lfs -text
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 119 |
franka-panda-robotiq-2f85/meshes/franka/visual/link5.glb filter=lfs diff=lfs merge=lfs -text
|
| 120 |
franka-panda-robotiq-2f85/meshes/franka/visual/link6.glb filter=lfs diff=lfs merge=lfs -text
|
| 121 |
franka-panda-robotiq-2f85/meshes/franka/visual/link7.glb filter=lfs diff=lfs merge=lfs -text
|
| 122 |
+
ARX-X5/meshes/base_link.STL filter=lfs diff=lfs merge=lfs -text
|
| 123 |
+
ARX-X5/meshes/camera.glb filter=lfs diff=lfs merge=lfs -text
|
| 124 |
+
ARX-X5/meshes/link1.STL filter=lfs diff=lfs merge=lfs -text
|
| 125 |
+
ARX-X5/meshes/link2.STL filter=lfs diff=lfs merge=lfs -text
|
| 126 |
+
ARX-X5/meshes/link3.STL filter=lfs diff=lfs merge=lfs -text
|
| 127 |
+
ARX-X5/meshes/link4.STL filter=lfs diff=lfs merge=lfs -text
|
| 128 |
+
ARX-X5/meshes/link5.STL filter=lfs diff=lfs merge=lfs -text
|
| 129 |
+
ARX-X5/meshes/link6.STL filter=lfs diff=lfs merge=lfs -text
|
| 130 |
+
franka-panda/franka_description/meshes/visual/camera_base.stl filter=lfs diff=lfs merge=lfs -text
|
| 131 |
+
franka-panda/franka_description/meshes/visual/d435.dae filter=lfs diff=lfs merge=lfs -text
|
| 132 |
+
franka-panda/franka_description/meshes/visual/hand.glb filter=lfs diff=lfs merge=lfs -text
|
| 133 |
+
franka-panda/franka_description/meshes/visual/hand.SLDPRT filter=lfs diff=lfs merge=lfs -text
|
| 134 |
+
franka-panda/franka_description/meshes/visual/link0.glb filter=lfs diff=lfs merge=lfs -text
|
| 135 |
+
franka-panda/franka_description/meshes/visual/link1.glb filter=lfs diff=lfs merge=lfs -text
|
| 136 |
+
franka-panda/franka_description/meshes/visual/link2.glb filter=lfs diff=lfs merge=lfs -text
|
| 137 |
+
franka-panda/franka_description/meshes/visual/link3.glb filter=lfs diff=lfs merge=lfs -text
|
| 138 |
+
franka-panda/franka_description/meshes/visual/link4.glb filter=lfs diff=lfs merge=lfs -text
|
| 139 |
+
franka-panda/franka_description/meshes/visual/link5.glb filter=lfs diff=lfs merge=lfs -text
|
| 140 |
+
franka-panda/franka_description/meshes/visual/link6.glb filter=lfs diff=lfs merge=lfs -text
|
| 141 |
+
franka-panda/franka_description/meshes/visual/link7.glb filter=lfs diff=lfs merge=lfs -text
|
| 142 |
+
piper/meshes/base_link.glb filter=lfs diff=lfs merge=lfs -text
|
| 143 |
+
piper/meshes/base_link.STL filter=lfs diff=lfs merge=lfs -text
|
| 144 |
+
piper/meshes/camera.glb filter=lfs diff=lfs merge=lfs -text
|
| 145 |
+
piper/meshes/d435.dae filter=lfs diff=lfs merge=lfs -text
|
| 146 |
+
piper/meshes/link1.glb filter=lfs diff=lfs merge=lfs -text
|
| 147 |
+
piper/meshes/link1.STL filter=lfs diff=lfs merge=lfs -text
|
| 148 |
+
piper/meshes/link2.glb filter=lfs diff=lfs merge=lfs -text
|
| 149 |
+
piper/meshes/link2.STL filter=lfs diff=lfs merge=lfs -text
|
| 150 |
+
piper/meshes/link3.glb filter=lfs diff=lfs merge=lfs -text
|
| 151 |
+
piper/meshes/link3.STL filter=lfs diff=lfs merge=lfs -text
|
| 152 |
+
piper/meshes/link4.glb filter=lfs diff=lfs merge=lfs -text
|
| 153 |
+
piper/meshes/link4.STL filter=lfs diff=lfs merge=lfs -text
|
| 154 |
+
piper/meshes/link5.glb filter=lfs diff=lfs merge=lfs -text
|
| 155 |
+
piper/meshes/link5.STL filter=lfs diff=lfs merge=lfs -text
|
| 156 |
+
piper/meshes/link6_1.STL filter=lfs diff=lfs merge=lfs -text
|
| 157 |
+
piper/meshes/link6.glb filter=lfs diff=lfs merge=lfs -text
|
| 158 |
+
piper/meshes/link6.STL filter=lfs diff=lfs merge=lfs -text
|
| 159 |
+
ur5-wsg/meshes/gripper/WSG-FMF.stl filter=lfs diff=lfs merge=lfs -text
|
| 160 |
+
ur5-wsg/meshes/robotiq_85/collision/robotiq_85_base_link.stl filter=lfs diff=lfs merge=lfs -text
|
| 161 |
+
ur5-wsg/meshes/robotiq_85/collision/robotiq_85_finger_tip_link.stl filter=lfs diff=lfs merge=lfs -text
|
| 162 |
+
ur5-wsg/meshes/robotiq_85/collision/robotiq_85_inner_knuckle_link.stl filter=lfs diff=lfs merge=lfs -text
|
| 163 |
+
ur5-wsg/meshes/robotiq_85/robotiq_85_coupler.stl filter=lfs diff=lfs merge=lfs -text
|
| 164 |
+
ur5-wsg/meshes/ur5/visual/camera.glb filter=lfs diff=lfs merge=lfs -text
|
| 165 |
+
ur5-wsg/meshes/ur5/visual/forearm.glb filter=lfs diff=lfs merge=lfs -text
|
| 166 |
+
ur5-wsg/meshes/ur5/visual/shoulder.glb filter=lfs diff=lfs merge=lfs -text
|
| 167 |
+
ur5-wsg/meshes/ur5/visual/upperarm.glb filter=lfs diff=lfs merge=lfs -text
|
| 168 |
+
ur5-wsg/meshes/ur5/visual/wrist1.glb filter=lfs diff=lfs merge=lfs -text
|
| 169 |
+
ur5-wsg/meshes/ur5/visual/wrist2.glb filter=lfs diff=lfs merge=lfs -text
|
ARX-X5/X5A.urdf
ADDED
|
@@ -0,0 +1,288 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="utf-8"?><!-- This URDF was automatically created by SolidWorks to URDF
|
| 2 |
+
Exporter! Originally created byStephen Brawner (brawner@gmail.com) Commit Version: 1.6.0-4-g7f85cfe
|
| 3 |
+
Build Version: 1.6.7995.38578 For more information, please see http://wiki.ros.org/sw_urdf_exporter -->
|
| 4 |
+
<robot name="X5A">
|
| 5 |
+
<link name="base_link">
|
| 6 |
+
<inertial>
|
| 7 |
+
<origin xyz="-3.0001E-05 3.0589E-05 0.027324" rpy="0 0 0" />
|
| 8 |
+
<mass value="0.43995" />
|
| 9 |
+
<inertia ixx="0.00017" ixy="0.00000" ixz="0.00000" iyy="0.00017" iyz="0.00000" izz="0.00016" />
|
| 10 |
+
</inertial>
|
| 11 |
+
<visual>
|
| 12 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 13 |
+
<geometry>
|
| 14 |
+
<mesh filename="meshes/base_link.STL" />
|
| 15 |
+
</geometry>
|
| 16 |
+
<material name="black">
|
| 17 |
+
<color rgba="0 0 0 1" />
|
| 18 |
+
</material>
|
| 19 |
+
</visual>
|
| 20 |
+
<collision>
|
| 21 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 22 |
+
<geometry>
|
| 23 |
+
<mesh filename="meshes/base_link.STL" />
|
| 24 |
+
</geometry>
|
| 25 |
+
</collision>
|
| 26 |
+
</link>
|
| 27 |
+
<link name="link1">
|
| 28 |
+
<inertial>
|
| 29 |
+
<origin xyz="0.0054231 -0.0080289 0.017086" rpy="0 0 0" />
|
| 30 |
+
<mass value="0.066982" />
|
| 31 |
+
<inertia ixx="0.00008" ixy="0.00000" ixz="0.00001" iyy="0.00003" iyz="0.00000" izz="0.00008" />
|
| 32 |
+
</inertial>
|
| 33 |
+
<visual>
|
| 34 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 35 |
+
<geometry>
|
| 36 |
+
<mesh filename="meshes/link1.STL" />
|
| 37 |
+
</geometry>
|
| 38 |
+
<material name="black">
|
| 39 |
+
<color rgba="0 0 0 1" />
|
| 40 |
+
</material>
|
| 41 |
+
</visual>
|
| 42 |
+
<collision>
|
| 43 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 44 |
+
<geometry>
|
| 45 |
+
<mesh filename="meshes/link1.STL" />
|
| 46 |
+
</geometry>
|
| 47 |
+
</collision>
|
| 48 |
+
</link>
|
| 49 |
+
<joint name="joint1" type="revolute">
|
| 50 |
+
<origin xyz="0 0 0.0605" rpy="0 0 0" />
|
| 51 |
+
<parent link="base_link" />
|
| 52 |
+
<child link="link1" />
|
| 53 |
+
<axis xyz="0 0 1" />
|
| 54 |
+
<limit lower="-10" upper="10" effort="100" velocity="1000" />
|
| 55 |
+
</joint>
|
| 56 |
+
<link name="link2">
|
| 57 |
+
<inertial>
|
| 58 |
+
<origin xyz="-0.13237 0.0020852 0.00010549" rpy="0 0 0" />
|
| 59 |
+
<mass value="1.0795" />
|
| 60 |
+
<inertia ixx="0.00051" ixy="0.00001" ixz="-0.00004" iyy="0.01599" iyz="0.00000" izz="0.01605" />
|
| 61 |
+
</inertial>
|
| 62 |
+
<visual>
|
| 63 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 64 |
+
<geometry>
|
| 65 |
+
<mesh filename="meshes/link2.STL" />
|
| 66 |
+
</geometry>
|
| 67 |
+
<material name="black">
|
| 68 |
+
<color rgba="0 0 0 1" />
|
| 69 |
+
</material>
|
| 70 |
+
</visual>
|
| 71 |
+
<collision>
|
| 72 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 73 |
+
<geometry>
|
| 74 |
+
<mesh filename="meshes/link2.STL" />
|
| 75 |
+
</geometry>
|
| 76 |
+
</collision>
|
| 77 |
+
</link>
|
| 78 |
+
<joint name="joint2" type="revolute">
|
| 79 |
+
<origin xyz="0.02 0 0.04" rpy="0 0 0" />
|
| 80 |
+
<parent link="link1" />
|
| 81 |
+
<child link="link2" />
|
| 82 |
+
<axis xyz="0 1 0" />
|
| 83 |
+
<limit lower="-10" upper="10" effort="100" velocity="1000" />
|
| 84 |
+
</joint>
|
| 85 |
+
<link name="link3">
|
| 86 |
+
<inertial>
|
| 87 |
+
<origin xyz="0.18531 0.00068376 -0.051638" rpy="0 0 0" />
|
| 88 |
+
<mass value="0.54534" />
|
| 89 |
+
<inertia ixx="0.00036" ixy="-0.00003" ixz="-0.00039" iyy="0.00423" iyz="0.00001" izz="0.00420" />
|
| 90 |
+
</inertial>
|
| 91 |
+
<visual>
|
| 92 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 93 |
+
<geometry>
|
| 94 |
+
<mesh filename="meshes/link3.STL" />
|
| 95 |
+
</geometry>
|
| 96 |
+
<material name="white">
|
| 97 |
+
<color rgba="1 1 1 1" />
|
| 98 |
+
</material>
|
| 99 |
+
</visual>
|
| 100 |
+
<collision>
|
| 101 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 102 |
+
<geometry>
|
| 103 |
+
<mesh filename="meshes/link3.STL" />
|
| 104 |
+
</geometry>
|
| 105 |
+
</collision>
|
| 106 |
+
</link>
|
| 107 |
+
<joint name="joint3" type="revolute">
|
| 108 |
+
<origin xyz="-0.264 0 0" rpy="3.1416 0 0" />
|
| 109 |
+
<parent link="link2" />
|
| 110 |
+
<child link="link3" />
|
| 111 |
+
<axis xyz="0 1 0" />
|
| 112 |
+
<limit lower="-10" upper="10" effort="100" velocity="1000" />
|
| 113 |
+
</joint>
|
| 114 |
+
<link name="link4">
|
| 115 |
+
<inertial>
|
| 116 |
+
<origin xyz="0.040231 0.0044807 -0.035335" rpy="0 0 0" />
|
| 117 |
+
<mass value="0.11714" />
|
| 118 |
+
<inertia ixx="0.00019" ixy="-0.00002" ixz="-0.00009" iyy="0.00023" iyz="0.00002" izz="0.00014" />
|
| 119 |
+
</inertial>
|
| 120 |
+
<visual>
|
| 121 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 122 |
+
<geometry>
|
| 123 |
+
<mesh filename="meshes/link4.STL" />
|
| 124 |
+
</geometry>
|
| 125 |
+
<material name="black">
|
| 126 |
+
<color rgba="0 0 0 1" />
|
| 127 |
+
</material>
|
| 128 |
+
</visual>
|
| 129 |
+
<collision>
|
| 130 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 131 |
+
<geometry>
|
| 132 |
+
<mesh filename="meshes/link4.STL" />
|
| 133 |
+
</geometry>
|
| 134 |
+
</collision>
|
| 135 |
+
</link>
|
| 136 |
+
<joint name="joint4" type="revolute">
|
| 137 |
+
<origin xyz="0.245 0 -0.056" rpy="0 0 0" />
|
| 138 |
+
<parent link="link3" />
|
| 139 |
+
<child link="link4" />
|
| 140 |
+
<axis xyz="0 1 0" />
|
| 141 |
+
<limit lower="-10" upper="10" effort="100" velocity="1000" />
|
| 142 |
+
</joint>
|
| 143 |
+
<link name="link5">
|
| 144 |
+
<inertial>
|
| 145 |
+
<origin xyz="0.003612 -1.5455E-05 0.055214" rpy="0 0 0" />
|
| 146 |
+
<mass value="0.63488" />
|
| 147 |
+
<inertia ixx="0.00083" ixy="0.00000" ixz="0.00007" iyy="0.00082" iyz="0.00000" izz="0.00026" />
|
| 148 |
+
</inertial>
|
| 149 |
+
<visual>
|
| 150 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 151 |
+
<geometry>
|
| 152 |
+
<mesh filename="meshes/link5.STL" />
|
| 153 |
+
</geometry>
|
| 154 |
+
<material name="black">
|
| 155 |
+
<color rgba="0 0 0 1" />
|
| 156 |
+
</material>
|
| 157 |
+
</visual>
|
| 158 |
+
<collision>
|
| 159 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 160 |
+
<geometry>
|
| 161 |
+
<mesh filename="meshes/link5.STL" />
|
| 162 |
+
</geometry>
|
| 163 |
+
</collision>
|
| 164 |
+
</link>
|
| 165 |
+
<joint name="joint5" type="revolute">
|
| 166 |
+
<origin xyz="0.06775 0.0005 -0.0865" rpy="0 0 0" />
|
| 167 |
+
<parent link="link4" />
|
| 168 |
+
<child link="link5" />
|
| 169 |
+
<axis xyz="0 0 1" />
|
| 170 |
+
<limit lower="-10" upper="10" effort="100" velocity="1000" />
|
| 171 |
+
</joint>
|
| 172 |
+
<link name="link6">
|
| 173 |
+
<inertial>
|
| 174 |
+
<origin xyz="0.041697 2.4368E-05 0.00014464" rpy="0 0 0" />
|
| 175 |
+
<mass value="0.44089" />
|
| 176 |
+
<inertia ixx="0.00038" ixy="0.00000" ixz="0.00000" iyy="0.00028" iyz="0.00000" izz="0.00050" />
|
| 177 |
+
</inertial>
|
| 178 |
+
<visual>
|
| 179 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 180 |
+
<geometry>
|
| 181 |
+
<mesh filename="meshes/link6.STL" />
|
| 182 |
+
</geometry>
|
| 183 |
+
<material name="black">
|
| 184 |
+
<color rgba="0 0 0 1" />
|
| 185 |
+
</material>
|
| 186 |
+
</visual>
|
| 187 |
+
<collision>
|
| 188 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 189 |
+
<geometry>
|
| 190 |
+
<mesh filename="meshes/link6.STL" />
|
| 191 |
+
</geometry>
|
| 192 |
+
</collision>
|
| 193 |
+
</link>
|
| 194 |
+
<joint name="joint6" type="revolute">
|
| 195 |
+
<origin xyz="0.02895 0 0.0865" rpy="-3.1416 0 0" />
|
| 196 |
+
<parent link="link5" />
|
| 197 |
+
<child link="link6" />
|
| 198 |
+
<axis xyz="1 0 0" />
|
| 199 |
+
<limit lower="-3.14" upper="3.14" effort="100" velocity="1000" />
|
| 200 |
+
</joint>
|
| 201 |
+
|
| 202 |
+
<link name="camera_base">
|
| 203 |
+
<visual>
|
| 204 |
+
<origin xyz="0 0 0.0" rpy="0 0 0"/>
|
| 205 |
+
<geometry>
|
| 206 |
+
<mesh filename="meshes/camera_base.glb" />
|
| 207 |
+
</geometry>
|
| 208 |
+
</visual>
|
| 209 |
+
</link>
|
| 210 |
+
<joint name="hand_to_camera_mount" type="fixed">
|
| 211 |
+
<parent link="link6"/>
|
| 212 |
+
<child link="camera_base"/>
|
| 213 |
+
<origin xyz="0.057 0 0" rpy="0 0 -3.1416"/>
|
| 214 |
+
</joint>
|
| 215 |
+
|
| 216 |
+
<link name="camera">
|
| 217 |
+
<visual>
|
| 218 |
+
<origin rpy="0.0 0.0 -1.5707963267948966" xyz="0.0 0.0 -0.0"/>
|
| 219 |
+
<geometry>
|
| 220 |
+
<mesh filename="meshes/camera.glb" />
|
| 221 |
+
</geometry>
|
| 222 |
+
</visual>
|
| 223 |
+
</link>
|
| 224 |
+
<joint name="camera_joint" type="fixed">
|
| 225 |
+
<parent link="camera_base"/>
|
| 226 |
+
<child link="camera"/>
|
| 227 |
+
<origin xyz="-0.0275 0.0 0.05" rpy="0 0.3491 3.141592653589793"/>
|
| 228 |
+
</joint>
|
| 229 |
+
|
| 230 |
+
<link name="link7">
|
| 231 |
+
<inertial>
|
| 232 |
+
<origin xyz="-0.00035522 -0.007827 -0.0029883" rpy="0 0 0" />
|
| 233 |
+
<mass value="0.064798" />
|
| 234 |
+
<inertia ixx="0.00002" ixy="0.00000" ixz="0.00000" iyy="0.00003" iyz="0.00000" izz="0.00003" />
|
| 235 |
+
</inertial>
|
| 236 |
+
<visual>
|
| 237 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 238 |
+
<geometry>
|
| 239 |
+
<mesh filename="meshes/link7.STL" />
|
| 240 |
+
</geometry>
|
| 241 |
+
<material name="black">
|
| 242 |
+
<color rgba="0 0 0 1" />
|
| 243 |
+
</material>
|
| 244 |
+
</visual>
|
| 245 |
+
<collision>
|
| 246 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 247 |
+
<geometry>
|
| 248 |
+
<mesh filename="meshes/link7.STL" />
|
| 249 |
+
</geometry>
|
| 250 |
+
</collision>
|
| 251 |
+
</link>
|
| 252 |
+
<joint name="joint7" type="prismatic">
|
| 253 |
+
<origin xyz="0.08657 0.024896 -0.0002436" rpy="0 0 0" />
|
| 254 |
+
<parent link="link6" />
|
| 255 |
+
<child link="link7" />
|
| 256 |
+
<axis xyz="0 1 0" />
|
| 257 |
+
<limit lower="0" upper="0.044" effort="100" velocity="1000" />
|
| 258 |
+
</joint>
|
| 259 |
+
<link name="link8">
|
| 260 |
+
<inertial>
|
| 261 |
+
<origin xyz="-0.00035522 0.0078277 0.0024201" rpy="0 0 0" />
|
| 262 |
+
<mass value="0.064798" />
|
| 263 |
+
<inertia ixx="0.00002" ixy="0.00000" ixz="0.00000" iyy="0.00003" iyz="0.00000" izz="0.00003" />
|
| 264 |
+
</inertial>
|
| 265 |
+
<visual>
|
| 266 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 267 |
+
<geometry>
|
| 268 |
+
<mesh filename="meshes/link8.STL" />
|
| 269 |
+
</geometry>
|
| 270 |
+
<material name="black">
|
| 271 |
+
<color rgba="0 0 0 1" />
|
| 272 |
+
</material>
|
| 273 |
+
</visual>
|
| 274 |
+
<collision>
|
| 275 |
+
<origin xyz="0 0 0" rpy="0 0 0" />
|
| 276 |
+
<geometry>
|
| 277 |
+
<mesh filename="meshes/link8.STL" />
|
| 278 |
+
</geometry>
|
| 279 |
+
</collision>
|
| 280 |
+
</link>
|
| 281 |
+
<joint name="joint8" type="prismatic">
|
| 282 |
+
<origin xyz="0.08657 -0.0249 -0.00024366" rpy="0 0 0" />
|
| 283 |
+
<parent link="link6" />
|
| 284 |
+
<child link="link8" />
|
| 285 |
+
<axis xyz="0 -1 0" />
|
| 286 |
+
<limit lower="0" upper="0.044" effort="100" velocity="1000" />
|
| 287 |
+
</joint>
|
| 288 |
+
</robot>
|
ARX-X5/collision_X5A.yml
ADDED
|
@@ -0,0 +1,84 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
collision_spheres:
|
| 2 |
+
base_link:
|
| 3 |
+
- "center": [-0.002, 0.004, 0.028]
|
| 4 |
+
"radius": 0.01504
|
| 5 |
+
- "center": [-0.017, 0.0, 0.027]
|
| 6 |
+
"radius": 0.01423
|
| 7 |
+
- "center": [0.012, 0.012, 0.028]
|
| 8 |
+
"radius": 0.01423
|
| 9 |
+
- "center": [0.008, -0.016, 0.019]
|
| 10 |
+
"radius": 0.01342
|
| 11 |
+
- "center": [0.015, -0.009, 0.022]
|
| 12 |
+
"radius": 0.01342
|
| 13 |
+
- "center": [-0.015, -0.009, 0.021]
|
| 14 |
+
"radius": 0.01342
|
| 15 |
+
- "center": [0.017, 0.002, 0.021]
|
| 16 |
+
"radius": 0.01342
|
| 17 |
+
- "center": [0.005, 0.017, 0.025]
|
| 18 |
+
"radius": 0.01342
|
| 19 |
+
link1:
|
| 20 |
+
- "center": [-0.013, -0.035, 0.006]
|
| 21 |
+
"radius": 0.0145
|
| 22 |
+
- "center": [0.011, -0.035, 0.005]
|
| 23 |
+
"radius": 0.0145
|
| 24 |
+
- "center": [0.004, -0.035, 0.008]
|
| 25 |
+
"radius": 0.01362
|
| 26 |
+
link2:
|
| 27 |
+
- "center": [-0.257, 0.0, 0.0]
|
| 28 |
+
"radius": 0.04
|
| 29 |
+
- "center": [-0.198, 0.0, 0.0]
|
| 30 |
+
"radius": 0.03
|
| 31 |
+
- "center": [-0.164, 0.0, 0.0]
|
| 32 |
+
"radius": 0.03
|
| 33 |
+
- "center": [-0.009, 0.006, -0.015]
|
| 34 |
+
"radius": 0.01357
|
| 35 |
+
- "center": [-0.26, 0.008, 0.017]
|
| 36 |
+
"radius": 0.01357
|
| 37 |
+
- "center": [-0.125, 0.0, 0.0]
|
| 38 |
+
"radius": 0.03
|
| 39 |
+
- "center": [-0.083, 0.0, 0.0]
|
| 40 |
+
"radius": 0.03
|
| 41 |
+
- "center": [-0.044, 0.0, 0.0]
|
| 42 |
+
"radius": 0.03
|
| 43 |
+
- "center": [0.0, 0.0, 0.0]
|
| 44 |
+
"radius": 0.03
|
| 45 |
+
link3:
|
| 46 |
+
- "center": [0.241, -0.0, -0.056]
|
| 47 |
+
"radius": 0.03
|
| 48 |
+
- "center": [0.197, -0.0, -0.053]
|
| 49 |
+
"radius": 0.02
|
| 50 |
+
- "center": [0.157, -0.0, -0.054]
|
| 51 |
+
"radius": 0.02
|
| 52 |
+
- "center": [0.122, -0.0, -0.055]
|
| 53 |
+
"radius": 0.02
|
| 54 |
+
- "center": [0.108, -0.0, -0.051]
|
| 55 |
+
"radius": 0.02
|
| 56 |
+
- "center": [0.071, -0.0, -0.05]
|
| 57 |
+
"radius": 0.02
|
| 58 |
+
- "center": [0.058, -0.0, -0.051]
|
| 59 |
+
"radius": 0.02
|
| 60 |
+
link4:
|
| 61 |
+
- "center": [0.066, -0.0, -0.065]
|
| 62 |
+
"radius": 0.03
|
| 63 |
+
link5:
|
| 64 |
+
- "center": [0.002, 0.0, 0.084]
|
| 65 |
+
"radius": 0.03
|
| 66 |
+
link6:
|
| 67 |
+
- "center": [0.037, 0.001, 0.004]
|
| 68 |
+
"radius": 0.02744
|
| 69 |
+
- "center": [0.036, 0.004, -0.01]
|
| 70 |
+
"radius": 0.02666
|
| 71 |
+
- "center": [0.036, -0.012, 0.003]
|
| 72 |
+
"radius": 0.02587
|
| 73 |
+
- "center": [0.07, 0.072, 0.0]
|
| 74 |
+
"radius": 0.01
|
| 75 |
+
- "center": [0.068, 0.047, 0.0]
|
| 76 |
+
"radius": 0.01
|
| 77 |
+
- "center": [0.07, -0.073, 0.0]
|
| 78 |
+
"radius": 0.01
|
| 79 |
+
- "center": [0.069, -0.052, 0.0]
|
| 80 |
+
"radius": 0.01
|
| 81 |
+
- "center": [0.069, 0.025, 0.0]
|
| 82 |
+
"radius": 0.01
|
| 83 |
+
- "center": [0.071, -0.036, 0.0]
|
| 84 |
+
"radius": 0.01
|
ARX-X5/config.yml
ADDED
|
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
urdf_path: "./X5A.urdf"
|
| 2 |
+
# srdf_path: "./X5A.srdf"
|
| 3 |
+
joint_stiffness: 1000
|
| 4 |
+
joint_damping: 200
|
| 5 |
+
gripper_stiffnes: 1000
|
| 6 |
+
gripper_damping: 200
|
| 7 |
+
move_group: ["link6","link6"]
|
| 8 |
+
ee_joints: ["joint6","joint6"]
|
| 9 |
+
arm_joints_name: [['joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6'],
|
| 10 |
+
['joint1', 'joint2', 'joint3', 'joint4', 'joint5', 'joint6']]
|
| 11 |
+
gripper_name:
|
| 12 |
+
- base: "joint7"
|
| 13 |
+
mimic: [["joint8", 1., 0.]]
|
| 14 |
+
- base: "joint7"
|
| 15 |
+
mimic: [["joint8", 1., 0.]]
|
| 16 |
+
gripper_bias: 0.12
|
| 17 |
+
gripper_scale: [-0.01, 0.045]
|
| 18 |
+
homestate: [[0,0,0,0,0,0],[0,0,0,0,0,0]]
|
| 19 |
+
delta_matrix: [[1,0,0],[0,1,0],[0,0,1]]
|
| 20 |
+
# global_trans_matrix: [[0,0,1],[0,1,0],[-1,0,0]] # for mplib
|
| 21 |
+
global_trans_matrix: [[1,0,0],[0,-1,0],[0,0,-1]] # for curobo
|
| 22 |
+
robot_pose: [[0, -0.35, 0.784, 0.707, 0, 0, 0.707]] # modify
|
| 23 |
+
# planner: "mplib_RRT"
|
| 24 |
+
planner: "curobo"
|
| 25 |
+
dual_arm: False
|
| 26 |
+
grasp_perfect_direction: ['front_right', 'front_left']
|
| 27 |
+
static_camera_list:
|
| 28 |
+
- name: head_camera
|
| 29 |
+
position:
|
| 30 |
+
- -0.032
|
| 31 |
+
- -0.45
|
| 32 |
+
- 1.35
|
| 33 |
+
forward:
|
| 34 |
+
- 0
|
| 35 |
+
- 0.6
|
| 36 |
+
- -0.8
|
| 37 |
+
left:
|
| 38 |
+
- -1
|
| 39 |
+
- 0
|
| 40 |
+
- 0
|
| 41 |
+
# - name: front_camera
|
| 42 |
+
# type: D435
|
| 43 |
+
# position:
|
| 44 |
+
# - 0
|
| 45 |
+
# - -0.45
|
| 46 |
+
# - 0.85
|
| 47 |
+
# forward:
|
| 48 |
+
# - 0
|
| 49 |
+
# - 1
|
| 50 |
+
# - -0.1
|
| 51 |
+
# left:
|
| 52 |
+
# - -1
|
| 53 |
+
# - 0
|
| 54 |
+
# - 0
|
ARX-X5/curobo_tmp.yml
ADDED
|
@@ -0,0 +1,70 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
robot_cfg:
|
| 2 |
+
kinematics:
|
| 3 |
+
use_usd_kinematics: False
|
| 4 |
+
usd_path: null
|
| 5 |
+
usd_robot_root: null
|
| 6 |
+
isaac_usd_path: null
|
| 7 |
+
usd_flip_joints: {}
|
| 8 |
+
usd_flip_joint_limits:
|
| 9 |
+
|
| 10 |
+
urdf_path: ${ASSETS_PATH}/assets/embodiments/ARX-X5/X5A.urdf
|
| 11 |
+
asset_root_path: null
|
| 12 |
+
base_link: "base_link"
|
| 13 |
+
ee_link: "link6"
|
| 14 |
+
collision_link_names:
|
| 15 |
+
[
|
| 16 |
+
"base_link",
|
| 17 |
+
"link1",
|
| 18 |
+
"link2",
|
| 19 |
+
"link3",
|
| 20 |
+
"link4",
|
| 21 |
+
"link5",
|
| 22 |
+
"link6"
|
| 23 |
+
]
|
| 24 |
+
collision_spheres: ${ASSETS_PATH}/assets/embodiments/ARX-X5/collision_X5A.yml
|
| 25 |
+
collision_sphere_buffer: 0.00 # 0.0025
|
| 26 |
+
extra_collision_spheres: null
|
| 27 |
+
use_global_cumul: True
|
| 28 |
+
self_collision_ignore:
|
| 29 |
+
{
|
| 30 |
+
"base_link": ["link1", "link2", "link3"],
|
| 31 |
+
"link1": ["link2", "link3"],
|
| 32 |
+
"link2": ["link3", "link4"],
|
| 33 |
+
"link3": ["link4", "link5", "link6"],
|
| 34 |
+
"link4": ["link5", "link6"],
|
| 35 |
+
"link5": ["link6"],
|
| 36 |
+
}
|
| 37 |
+
|
| 38 |
+
self_collision_buffer:
|
| 39 |
+
{
|
| 40 |
+
"base_link": 0.0,
|
| 41 |
+
"link1": 0.0,
|
| 42 |
+
"link2": 0.0,
|
| 43 |
+
"link3": 0.0,
|
| 44 |
+
"link4": 0.0,
|
| 45 |
+
"link5": 0.0,
|
| 46 |
+
"link6": 0.0
|
| 47 |
+
}
|
| 48 |
+
#link_names: ["panda_link4"]
|
| 49 |
+
mesh_link_names:
|
| 50 |
+
[
|
| 51 |
+
"base_link",
|
| 52 |
+
"link1",
|
| 53 |
+
"link2",
|
| 54 |
+
"link3",
|
| 55 |
+
"link4",
|
| 56 |
+
"link5",
|
| 57 |
+
"link6"
|
| 58 |
+
]
|
| 59 |
+
lock_joints: {}
|
| 60 |
+
extra_links: null
|
| 61 |
+
cspace:
|
| 62 |
+
joint_names: ["joint1","joint2","joint3","joint4", "joint5","joint6"]
|
| 63 |
+
|
| 64 |
+
retract_config: [0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
|
| 65 |
+
null_space_weight: [1,1,1,1,1,1,1]
|
| 66 |
+
cspace_distance_weight: [1,1,1,1,1,1,1]
|
| 67 |
+
max_acceleration: 15.0
|
| 68 |
+
max_jerk: 500.0
|
| 69 |
+
planner:
|
| 70 |
+
frame_bias: [0., 0., 0.]
|
ARX-X5/meshes/base_link.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:898dbe3af3a98857358ac5a3d74e085ec9c69946737e767dad139776761cbd92
|
| 3 |
+
size 1611284
|
ARX-X5/meshes/camera.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:9833e436988bcd83f3113ab1071428427c80d6a1392d9e0b7cf35d2b6e949d7c
|
| 3 |
+
size 15899328
|
ARX-X5/meshes/camera_base.STL
ADDED
|
Binary file (17.9 kB). View file
|
|
|
ARX-X5/meshes/camera_base.glb
ADDED
|
Binary file (62.3 kB). View file
|
|
|
ARX-X5/meshes/link1.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:04a52b86a5b28c847377a9167e7effab0478fa591052e83b0b32cf8709bb3885
|
| 3 |
+
size 162184
|
ARX-X5/meshes/link2.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:2865da6a962c814abaf9251497bcf5f5e3b67610e3b657ddcaa9de8b3d45e83e
|
| 3 |
+
size 4353884
|
ARX-X5/meshes/link3.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3ac2411b0cbffcf4808cae4c215cfeab607f240cd124eeba209ac7986ac047c0
|
| 3 |
+
size 1052684
|
ARX-X5/meshes/link4.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3447ddef920c22e4607b887e1cc588037dfb51c37825c4cac86a5391425469c4
|
| 3 |
+
size 142784
|
ARX-X5/meshes/link5.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:934b3e70ce2987f8de999de29d8ef72c8370dced8e9fdf6f9ddd3e7e24c1e464
|
| 3 |
+
size 679584
|
ARX-X5/meshes/link6.STL
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:32dca4ededcf3215163207b9aea1046114ae59921555d1e068ee46fa6e53915e
|
| 3 |
+
size 643784
|
ARX-X5/meshes/link7-old.STL
ADDED
|
Binary file (99 kB). View file
|
|
|
ARX-X5/meshes/link7.STL
ADDED
|
Binary file (65.3 kB). View file
|
|
|
ARX-X5/meshes/link8-old.STL
ADDED
|
Binary file (99 kB). View file
|
|
|
ARX-X5/meshes/link8.STL
ADDED
|
Binary file (65.3 kB). View file
|
|
|
franka-panda/collision_franka.yml
ADDED
|
@@ -0,0 +1,144 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
##
|
| 2 |
+
## Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
| 3 |
+
##
|
| 4 |
+
## NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
|
| 5 |
+
## property and proprietary rights in and to this material, related
|
| 6 |
+
## documentation and any modifications thereto. Any use, reproduction,
|
| 7 |
+
## disclosure or distribution of this material and related documentation
|
| 8 |
+
## without an express license agreement from NVIDIA CORPORATION or
|
| 9 |
+
## its affiliates is strictly prohibited.
|
| 10 |
+
##
|
| 11 |
+
collision_spheres:
|
| 12 |
+
panda_link0:
|
| 13 |
+
- "center": [0.0, 0.0, 0.085]
|
| 14 |
+
"radius": 0.03 #0.07
|
| 15 |
+
- "center": [-0.1, -0.0, 0.085]
|
| 16 |
+
"radius": 0.03 #0.07
|
| 17 |
+
panda_link1:
|
| 18 |
+
- "center": [0.0, -0.08, 0.0]
|
| 19 |
+
"radius": 0.055
|
| 20 |
+
- "center": [0.0, -0.03, 0.0]
|
| 21 |
+
"radius": 0.06
|
| 22 |
+
- "center": [0.0, 0.0, -0.12]
|
| 23 |
+
"radius": 0.06
|
| 24 |
+
- "center": [0.0, 0.0, -0.17]
|
| 25 |
+
"radius": 0.06
|
| 26 |
+
panda_link2:
|
| 27 |
+
- "center": [0.0, 0.0, 0.03]
|
| 28 |
+
"radius": 0.055
|
| 29 |
+
- "center": [0.0, 0.0, 0.08]
|
| 30 |
+
"radius": 0.055
|
| 31 |
+
- "center": [0.0, -0.12, 0.0]
|
| 32 |
+
"radius": 0.055
|
| 33 |
+
- "center": [0.0, -0.17, 0.0]
|
| 34 |
+
"radius": 0.055
|
| 35 |
+
panda_link3:
|
| 36 |
+
- "center": [0.0, 0.0, -0.06]
|
| 37 |
+
"radius": 0.05
|
| 38 |
+
- "center": [0.0, 0.0, -0.1]
|
| 39 |
+
"radius": 0.06
|
| 40 |
+
- "center": [0.08, 0.06, 0.0]
|
| 41 |
+
"radius": 0.052
|
| 42 |
+
- "center": [0.08, 0.02, 0.0]
|
| 43 |
+
"radius": 0.052
|
| 44 |
+
panda_link4:
|
| 45 |
+
- "center": [0.0, 0.0, 0.02]
|
| 46 |
+
"radius": 0.052
|
| 47 |
+
- "center": [0.0, 0.0, 0.06]
|
| 48 |
+
"radius": 0.052
|
| 49 |
+
- "center": [-0.08, 0.095, 0.0]
|
| 50 |
+
"radius": 0.055
|
| 51 |
+
- "center": [-0.08, 0.06, 0.0]
|
| 52 |
+
"radius": 0.052
|
| 53 |
+
panda_link5:
|
| 54 |
+
- "center": [0.0, 0.03, 0.0]
|
| 55 |
+
"radius": 0.05
|
| 56 |
+
- "center": [0.0, 0.082, 0.0]
|
| 57 |
+
"radius": 0.05
|
| 58 |
+
- "center": [0.0, 0.000, -0.22]
|
| 59 |
+
"radius": 0.05
|
| 60 |
+
- "center": [0.0, 0.052, -0.18]
|
| 61 |
+
"radius": 0.04
|
| 62 |
+
- "center": [0.01, 0.08, -0.14]
|
| 63 |
+
"radius": 0.022
|
| 64 |
+
- "center": [0.01, 0.085, -0.11]
|
| 65 |
+
"radius": 0.022
|
| 66 |
+
- "center": [0.01, 0.09, -0.08]
|
| 67 |
+
"radius": 0.022
|
| 68 |
+
- "center": [0.01, 0.095, -0.05]
|
| 69 |
+
"radius": 0.022
|
| 70 |
+
- "center": [-0.01, 0.08, -0.14]
|
| 71 |
+
"radius": 0.022
|
| 72 |
+
- "center": [-0.01, 0.085, -0.11]
|
| 73 |
+
"radius": 0.022
|
| 74 |
+
- "center": [-0.01, 0.09, -0.08]
|
| 75 |
+
"radius": 0.022
|
| 76 |
+
- "center": [-0.01, 0.095, -0.05]
|
| 77 |
+
"radius": 0.022
|
| 78 |
+
- "center": [0.0, -0.009, 0.0]
|
| 79 |
+
"radius": 0.05
|
| 80 |
+
panda_link6:
|
| 81 |
+
- "center": [0.085, 0.035, 0.0]
|
| 82 |
+
"radius": 0.045
|
| 83 |
+
- "center": [0.085, 0.0, 0.0]
|
| 84 |
+
"radius": 0.045
|
| 85 |
+
- "center": [0.085, -0.015, 0.0]
|
| 86 |
+
"radius": 0.045
|
| 87 |
+
panda_link7:
|
| 88 |
+
- "center": [0.0, 0.0, 0.07]
|
| 89 |
+
"radius": 0.045
|
| 90 |
+
- "center": [0.02, 0.04, 0.08]
|
| 91 |
+
"radius": 0.024
|
| 92 |
+
- "center": [0.04, 0.02, 0.08]
|
| 93 |
+
"radius": 0.024
|
| 94 |
+
- "center": [0.04, 0.06, 0.085]
|
| 95 |
+
"radius": 0.02
|
| 96 |
+
- "center": [0.06, 0.04, 0.085]
|
| 97 |
+
"radius": 0.02
|
| 98 |
+
panda_hand:
|
| 99 |
+
- "center": [0.0, -0.075, 0.01]
|
| 100 |
+
"radius": 0.023
|
| 101 |
+
- "center": [0.0, -0.045, 0.01]
|
| 102 |
+
"radius": 0.023
|
| 103 |
+
- "center": [0.0, -0.015, 0.01]
|
| 104 |
+
"radius": 0.023
|
| 105 |
+
- "center": [0.0, 0.015, 0.01]
|
| 106 |
+
"radius": 0.023
|
| 107 |
+
- "center": [0.0, 0.045, 0.01]
|
| 108 |
+
"radius": 0.023
|
| 109 |
+
- "center": [0.0, 0.075, 0.01]
|
| 110 |
+
"radius": 0.023
|
| 111 |
+
- "center": [0.0, -0.08, 0.03]
|
| 112 |
+
"radius": 0.022
|
| 113 |
+
- "center": [0.0, -0.045, 0.03]
|
| 114 |
+
"radius": 0.022
|
| 115 |
+
- "center": [0.0, -0.015, 0.03]
|
| 116 |
+
"radius": 0.022
|
| 117 |
+
- "center": [0.0, 0.015, 0.03]
|
| 118 |
+
"radius": 0.022
|
| 119 |
+
- "center": [0.0, 0.045, 0.03]
|
| 120 |
+
"radius": 0.022
|
| 121 |
+
- "center": [0.0, 0.08, 0.03]
|
| 122 |
+
"radius": 0.022
|
| 123 |
+
- "center": [0.0, -0.08, 0.045]
|
| 124 |
+
"radius": 0.022
|
| 125 |
+
- "center": [0.0, -0.045, 0.045]
|
| 126 |
+
"radius": 0.022
|
| 127 |
+
- "center": [0.0, -0.015, 0.045]
|
| 128 |
+
"radius": 0.022
|
| 129 |
+
- "center": [0.0, 0.015, 0.045]
|
| 130 |
+
"radius": 0.022
|
| 131 |
+
- "center": [0.0, 0.045, 0.045]
|
| 132 |
+
"radius": 0.022
|
| 133 |
+
- "center": [0.0, 0.08, 0.045]
|
| 134 |
+
"radius": 0.022
|
| 135 |
+
panda_leftfinger:
|
| 136 |
+
- "center": [0.0, 0.01, 0.043]
|
| 137 |
+
"radius": 0.011
|
| 138 |
+
- "center": [0.0, 0.02, 0.015]
|
| 139 |
+
"radius": 0.011
|
| 140 |
+
panda_rightfinger:
|
| 141 |
+
- "center": [0.0, -0.01, 0.043]
|
| 142 |
+
"radius": 0.011
|
| 143 |
+
- "center": [0.0, -0.02, 0.015]
|
| 144 |
+
"radius": 0.011
|
franka-panda/config.yml
ADDED
|
@@ -0,0 +1,60 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
urdf_path: "./panda.urdf"
|
| 2 |
+
srdf_path: "./panda.srdf"
|
| 3 |
+
joint_stiffness: 1000
|
| 4 |
+
joint_damping: 200
|
| 5 |
+
gripper_stiffnes: 1000
|
| 6 |
+
gripper_damping: 200
|
| 7 |
+
move_group: ["panda_hand","panda_hand"]
|
| 8 |
+
ee_joints: ["panda_hand_joint","panda_hand_joint"]
|
| 9 |
+
arm_joints_name: [['panda_joint1', 'panda_joint2', 'panda_joint3', 'panda_joint4', 'panda_joint5', 'panda_joint6', 'panda_joint7'],
|
| 10 |
+
['panda_joint1', 'panda_joint2', 'panda_joint3', 'panda_joint4', 'panda_joint5', 'panda_joint6', 'panda_joint7']]
|
| 11 |
+
# gripper_name: [["panda_finger_joint1", "panda_finger_joint2"],
|
| 12 |
+
# ["panda_finger_joint1", "panda_finger_joint2"]]
|
| 13 |
+
gripper_name:
|
| 14 |
+
- base: "panda_finger_joint1"
|
| 15 |
+
mimic: [["panda_finger_joint2", 1., 0.]]
|
| 16 |
+
- base: "panda_finger_joint1"
|
| 17 |
+
mimic: [["panda_finger_joint2", 1., 0.]]
|
| 18 |
+
gripper_bias: 0.08
|
| 19 |
+
gripper_scale: [-0.01, 0.05]
|
| 20 |
+
homestate: [[0, 0.19634954084936207, 0.0, -2.617993877991494, 0.0, 2.941592653589793, 0.7853981633974483],
|
| 21 |
+
[0, 0.19634954084936207, 0.0, -2.617993877991494, 0.0, 2.941592653589793, 0.7853981633974483]]
|
| 22 |
+
# homestate: [[6.661495e-07, 0.332, -1.868001e-06, -1.629, -5.300593e-06, 2.103, 0.7854044, 0.04, 0.04],
|
| 23 |
+
# [6.661495e-07, 0.332, -1.868001e-06, -1.629, -5.300593e-06, 2.103, 0.7854044, 0.04, 0.04]]
|
| 24 |
+
delta_matrix: [[0,0,1],[0,-1,0],[1,0,0]]
|
| 25 |
+
global_trans_matrix: [[1,0,0],[0,-1,0],[0,0,-1]]
|
| 26 |
+
robot_pose: [[0, -0.65, 0.75, 0.707, 0, 0, 0.707],
|
| 27 |
+
[0, -0.65, 0.75, 0.707, 0, 0, 0.707]] # modify
|
| 28 |
+
# planner: "mplib_screw" # mplib_screw
|
| 29 |
+
planner: "curobo"
|
| 30 |
+
dual_arm: False
|
| 31 |
+
rotate_lim: [0.1, 0.8]
|
| 32 |
+
grasp_perfect_direction: ['right', 'left']
|
| 33 |
+
static_camera_list:
|
| 34 |
+
- name: head_camera
|
| 35 |
+
position:
|
| 36 |
+
- -0.032
|
| 37 |
+
- -0.45
|
| 38 |
+
- 1.35
|
| 39 |
+
forward:
|
| 40 |
+
- 0
|
| 41 |
+
- 0.6
|
| 42 |
+
- -0.8
|
| 43 |
+
left:
|
| 44 |
+
- -1
|
| 45 |
+
- 0
|
| 46 |
+
- 0
|
| 47 |
+
# - name: front_camera
|
| 48 |
+
# type: D435
|
| 49 |
+
# position:
|
| 50 |
+
# - 0
|
| 51 |
+
# - -0.45
|
| 52 |
+
# - 0.85
|
| 53 |
+
# forward:
|
| 54 |
+
# - 0
|
| 55 |
+
# - 1
|
| 56 |
+
# - -0.1
|
| 57 |
+
# left:
|
| 58 |
+
# - -1
|
| 59 |
+
# - 0
|
| 60 |
+
# - 0
|
franka-panda/curobo_tmp.yml
ADDED
|
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
##
|
| 2 |
+
## Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
| 3 |
+
##
|
| 4 |
+
## NVIDIA CORPORATION, its affiliates and licensors retain all intellectual
|
| 5 |
+
## property and proprietary rights in and to this material, related
|
| 6 |
+
## documentation and any modifications thereto. Any use, reproduction,
|
| 7 |
+
## disclosure or distribution of this material and related documentation
|
| 8 |
+
## without an express license agreement from NVIDIA CORPORATION or
|
| 9 |
+
## its affiliates is strictly prohibited.
|
| 10 |
+
##
|
| 11 |
+
|
| 12 |
+
robot_cfg:
|
| 13 |
+
kinematics:
|
| 14 |
+
use_usd_kinematics: False
|
| 15 |
+
# isaac_usd_path: "/Isaac/Robots/Franka/franka.usd"
|
| 16 |
+
# usd_path: "robot/non_shipping/franka/franka_panda_meters.usda"
|
| 17 |
+
# usd_robot_root: "/panda"
|
| 18 |
+
# usd_flip_joints: ["panda_joint1","panda_joint2","panda_joint3","panda_joint4", "panda_joint5",
|
| 19 |
+
# "panda_joint6","panda_joint7","panda_finger_joint1", "panda_finger_joint2"]
|
| 20 |
+
# usd_flip_joints: {
|
| 21 |
+
# "panda_joint1": "Z",
|
| 22 |
+
# "panda_joint2": "Z",
|
| 23 |
+
# "panda_joint3": "Z",
|
| 24 |
+
# "panda_joint4": "Z",
|
| 25 |
+
# "panda_joint5": "Z",
|
| 26 |
+
# "panda_joint6": "Z",
|
| 27 |
+
# "panda_joint7": "Z",
|
| 28 |
+
# "panda_finger_joint1": "Y",
|
| 29 |
+
# "panda_finger_joint2": "Y",
|
| 30 |
+
# }
|
| 31 |
+
|
| 32 |
+
# usd_flip_joint_limits: ["panda_finger_joint2"]
|
| 33 |
+
urdf_path: ${ASSETS_PATH}/assets/embodiments/franka-panda/panda.urdf
|
| 34 |
+
asset_root_path: null #"robot/franka_description"
|
| 35 |
+
base_link: "panda_link0"
|
| 36 |
+
ee_link: "panda_hand"
|
| 37 |
+
collision_link_names:
|
| 38 |
+
[
|
| 39 |
+
"panda_link0",
|
| 40 |
+
"panda_link1",
|
| 41 |
+
"panda_link2",
|
| 42 |
+
"panda_link3",
|
| 43 |
+
"panda_link4",
|
| 44 |
+
"panda_link5",
|
| 45 |
+
"panda_link6",
|
| 46 |
+
"panda_link7",
|
| 47 |
+
"panda_hand",
|
| 48 |
+
"panda_leftfinger",
|
| 49 |
+
"panda_rightfinger",
|
| 50 |
+
"attached_object",
|
| 51 |
+
]
|
| 52 |
+
collision_spheres: ${ASSETS_PATH}/assets/embodiments/franka-panda/collision_franka.yml
|
| 53 |
+
collision_sphere_buffer: 0.004 # 0.0025
|
| 54 |
+
extra_collision_spheres: {"attached_object": 4}
|
| 55 |
+
use_global_cumul: True
|
| 56 |
+
self_collision_ignore:
|
| 57 |
+
{
|
| 58 |
+
"panda_link0": ["panda_link1", "panda_link2"],
|
| 59 |
+
"panda_link1": ["panda_link2", "panda_link3", "panda_link4"],
|
| 60 |
+
"panda_link2": ["panda_link3", "panda_link4"],
|
| 61 |
+
"panda_link3": ["panda_link4", "panda_link6"],
|
| 62 |
+
"panda_link4":
|
| 63 |
+
["panda_link5", "panda_link6", "panda_link7", "panda_link8"],
|
| 64 |
+
"panda_link5": ["panda_link6", "panda_link7", "panda_hand","panda_leftfinger", "panda_rightfinger"],
|
| 65 |
+
"panda_link6": ["panda_link7", "panda_hand", "attached_object", "panda_leftfinger", "panda_rightfinger"],
|
| 66 |
+
"panda_link7": ["panda_hand", "attached_object", "panda_leftfinger", "panda_rightfinger"],
|
| 67 |
+
"panda_hand": ["panda_leftfinger", "panda_rightfinger","attached_object"],
|
| 68 |
+
"panda_leftfinger": ["panda_rightfinger", "attached_object"],
|
| 69 |
+
"panda_rightfinger": ["attached_object"],
|
| 70 |
+
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
self_collision_buffer:
|
| 74 |
+
{
|
| 75 |
+
"panda_link0": 0.1,
|
| 76 |
+
"panda_link1": 0.05,
|
| 77 |
+
"panda_link2": 0.0,
|
| 78 |
+
"panda_link3": 0.0,
|
| 79 |
+
"panda_link4": 0.0,
|
| 80 |
+
"panda_link5": 0.0,
|
| 81 |
+
"panda_link6": 0.0,
|
| 82 |
+
"panda_link7": 0.0,
|
| 83 |
+
"panda_hand": 0.02,
|
| 84 |
+
"panda_leftfinger": 0.01,
|
| 85 |
+
"panda_rightfinger": 0.01,
|
| 86 |
+
"attached_object": 0.0,
|
| 87 |
+
}
|
| 88 |
+
#link_names: ["panda_link4"]
|
| 89 |
+
mesh_link_names:
|
| 90 |
+
[
|
| 91 |
+
"panda_link0",
|
| 92 |
+
"panda_link1",
|
| 93 |
+
"panda_link2",
|
| 94 |
+
"panda_link3",
|
| 95 |
+
"panda_link4",
|
| 96 |
+
"panda_link5",
|
| 97 |
+
"panda_link6",
|
| 98 |
+
"panda_link7",
|
| 99 |
+
"panda_hand",
|
| 100 |
+
"panda_leftfinger",
|
| 101 |
+
"panda_rightfinger",
|
| 102 |
+
]
|
| 103 |
+
lock_joints: {"panda_finger_joint1": 0.04, "panda_finger_joint2": 0.04}
|
| 104 |
+
extra_links: {"attached_object":{"parent_link_name": "panda_hand" ,
|
| 105 |
+
"link_name": "attached_object", "fixed_transform": [0,0,0,1,0,0,0], "joint_type":"FIXED",
|
| 106 |
+
"joint_name": "attach_joint" }}
|
| 107 |
+
cspace:
|
| 108 |
+
joint_names: ["panda_joint1","panda_joint2","panda_joint3","panda_joint4", "panda_joint5",
|
| 109 |
+
"panda_joint6","panda_joint7","panda_finger_joint1", "panda_finger_joint2"]
|
| 110 |
+
# 0.2200, -1.4012, -0.0406, -1.4901, 0.3050, 0.4521, 0.2099
|
| 111 |
+
retract_config: [0.2200, -1.4012, -0.0406, -1.4901, 0.3050, 0.4521, 0.2099, 0.04, 0.04]
|
| 112 |
+
null_space_weight: [1,1,1,1,1,1,1,1,1]
|
| 113 |
+
cspace_distance_weight: [1,1,1,1,1,1,1,1,1]
|
| 114 |
+
max_acceleration: 15.0
|
| 115 |
+
max_jerk: 500.0
|
| 116 |
+
planner:
|
| 117 |
+
frame_bias: [0., 0., 0.]
|
franka-panda/franka_description/meshes/collision/finger.stl
ADDED
|
Binary file (1.68 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/hand.stl
ADDED
|
Binary file (10.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link0.stl
ADDED
|
Binary file (10.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link1.stl
ADDED
|
Binary file (15.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link2.stl
ADDED
|
Binary file (15.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link3.stl
ADDED
|
Binary file (15.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link4.stl
ADDED
|
Binary file (15.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link5.stl
ADDED
|
Binary file (15.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link6.stl
ADDED
|
Binary file (10.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/collision/link7.stl
ADDED
|
Binary file (10.1 kB). View file
|
|
|
franka-panda/franka_description/meshes/visual/camera_base.glb
ADDED
|
Binary file (77.4 kB). View file
|
|
|
franka-panda/franka_description/meshes/visual/camera_base.stl
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:ae114b7804ba5d1e8d115f794634864ce0e273781682eee760c82baf1f47f0fd
|
| 3 |
+
size 507284
|
franka-panda/franka_description/meshes/visual/d435.dae
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:df2f22fce9f1865fe5a1597b16d43f6aca62b694c573b8d195c36c945bdf26a6
|
| 3 |
+
size 21433515
|
franka-panda/franka_description/meshes/visual/finger.glb
ADDED
|
Binary file (50 kB). View file
|
|
|
franka-panda/franka_description/meshes/visual/hand.SLDPRT
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:627b966f8d456c6fdf2355c769f882a01ddb36765c433d716a37a9b81d78dd8c
|
| 3 |
+
size 718191
|
franka-panda/franka_description/meshes/visual/hand.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3c2de5514714f7f8232a51b008eadb2eb421d290bfdc7341e5a12887cb70b661
|
| 3 |
+
size 590608
|
franka-panda/franka_description/meshes/visual/link0.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:672626c2bbf38cd2ea28837e5dafdc2f264959761200177e9e256d532b9be4f9
|
| 3 |
+
size 1519800
|
franka-panda/franka_description/meshes/visual/link1.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:8376fac9a80cd04767a3749a723a68809c5b85fe34110f056e83b9c984c1f052
|
| 3 |
+
size 970348
|
franka-panda/franka_description/meshes/visual/link2.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:bbab9909c2b0572d256cd60e6a9c1b63ca9b55047ac3da7124a99b8b1fe6b8fc
|
| 3 |
+
size 983620
|
franka-panda/franka_description/meshes/visual/link3.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:f904d2d91255086a5706ca9c039cac62de4b7877b4a91b8ef387f461b9fa915b
|
| 3 |
+
size 1105564
|
franka-panda/franka_description/meshes/visual/link4.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:3e301a20f05f81d007741c2f8e199452a705ec4a489b729ff389ef14769c2283
|
| 3 |
+
size 1131436
|
franka-panda/franka_description/meshes/visual/link5.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:80d620e7d92b38a90a9ff2536e2d278cf2d0fa665f6bf4982e7069589b5cbb02
|
| 3 |
+
size 1423144
|
franka-panda/franka_description/meshes/visual/link6.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:20f04024218fdafdf41926143e9038b970e27f0c84f574d34c2dd05df6a7a74f
|
| 3 |
+
size 1666640
|
franka-panda/franka_description/meshes/visual/link7.glb
ADDED
|
@@ -0,0 +1,3 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:a207703b9d6d28c186949619e5c424072ee8331b8d51d6256ace975816a94a15
|
| 3 |
+
size 930244
|
franka-panda/panda.srdf
ADDED
|
@@ -0,0 +1,80 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" ?>
|
| 2 |
+
<!--This does not replace URDF, and is not an extension of URDF.
|
| 3 |
+
This is a format for representing semantic information about the robot structure.
|
| 4 |
+
A URDF file must exist for this robot as well, where the joints and the links that are referenced are defined
|
| 5 |
+
-->
|
| 6 |
+
<robot name="panda">
|
| 7 |
+
<!--GROUPS: Representation of a set of joints and links. This can be useful for specifying DOF to plan for, defining arms, end effectors, etc-->
|
| 8 |
+
<!--LINKS: When a link is specified, the parent joint of that link (if it exists) is automatically included-->
|
| 9 |
+
<!--JOINTS: When a joint is specified, the child link of that joint (which will always exist) is automatically included-->
|
| 10 |
+
<!--CHAINS: When a chain is specified, all the links along the chain (including endpoints) are included in the group. Additionally, all the joints that are parents to included links are also included. This means that joints along the chain and the parent joint of the base link are included in the group-->
|
| 11 |
+
<!--SUBGROUPS: Groups can also be formed by referencing to already defined group names-->
|
| 12 |
+
<group name="panda_arm">
|
| 13 |
+
<joint name="virtual_joint"/>
|
| 14 |
+
<joint name="panda_joint1"/>
|
| 15 |
+
<joint name="panda_joint2"/>
|
| 16 |
+
<joint name="panda_joint3"/>
|
| 17 |
+
<joint name="panda_joint4"/>
|
| 18 |
+
<joint name="panda_joint5"/>
|
| 19 |
+
<joint name="panda_joint6"/>
|
| 20 |
+
<joint name="panda_joint7"/>
|
| 21 |
+
<joint name="panda_joint8"/>
|
| 22 |
+
<joint name="panda_hand_joint"/>
|
| 23 |
+
</group>
|
| 24 |
+
<group name="hand">
|
| 25 |
+
<link name="panda_hand"/>
|
| 26 |
+
<link name="panda_leftfinger"/>
|
| 27 |
+
<link name="panda_rightfinger"/>
|
| 28 |
+
</group>
|
| 29 |
+
<!--GROUP STATES: Purpose: Define a named state for a particular group, in terms of joint values. This is useful to define states like 'folded arms'-->
|
| 30 |
+
<group_state name="home" group="panda_arm">
|
| 31 |
+
<joint name="panda_joint1" value="0"/>
|
| 32 |
+
<joint name="panda_joint2" value="0"/>
|
| 33 |
+
<joint name="panda_joint3" value="0"/>
|
| 34 |
+
<joint name="panda_joint4" value="0"/>
|
| 35 |
+
<joint name="panda_joint5" value="0"/>
|
| 36 |
+
<joint name="panda_joint6" value="3.1416"/>
|
| 37 |
+
<joint name="panda_joint7" value="1.5708"/>
|
| 38 |
+
</group_state>
|
| 39 |
+
<!--END EFFECTOR: Purpose: Represent information about an end effector.-->
|
| 40 |
+
<end_effector name="eef" parent_link="panda_link8" group="hand"/>
|
| 41 |
+
<!--VIRTUAL JOINT: Purpose: this element defines a virtual joint between a robot link and an external frame of reference (considered fixed with respect to the robot)-->
|
| 42 |
+
<virtual_joint name="virtual_joint" type="fixed" parent_frame="world" child_link="panda_link0"/>
|
| 43 |
+
<!--DISABLE COLLISIONS: By default it is assumed that any link of the robot could potentially come into collision with any other link in the robot. This tag disables collision checking between a specified pair of links. -->
|
| 44 |
+
<disable_collisions link1="panda_hand" link2="panda_leftfinger" reason="Adjacent"/>
|
| 45 |
+
<disable_collisions link1="panda_hand" link2="panda_link3" reason="Never"/>
|
| 46 |
+
<disable_collisions link1="panda_hand" link2="panda_link4" reason="Never"/>
|
| 47 |
+
<disable_collisions link1="panda_hand" link2="panda_link5" reason="Default"/>
|
| 48 |
+
<disable_collisions link1="panda_hand" link2="panda_link6" reason="Never"/>
|
| 49 |
+
<disable_collisions link1="panda_hand" link2="panda_link7" reason="Default"/>
|
| 50 |
+
<disable_collisions link1="panda_hand" link2="panda_rightfinger" reason="Adjacent"/>
|
| 51 |
+
<disable_collisions link1="panda_leftfinger" link2="panda_link3" reason="Never"/>
|
| 52 |
+
<disable_collisions link1="panda_leftfinger" link2="panda_link4" reason="Never"/>
|
| 53 |
+
<disable_collisions link1="panda_leftfinger" link2="panda_link6" reason="Never"/>
|
| 54 |
+
<disable_collisions link1="panda_leftfinger" link2="panda_link7" reason="Never"/>
|
| 55 |
+
<disable_collisions link1="panda_leftfinger" link2="panda_rightfinger" reason="Default"/>
|
| 56 |
+
<disable_collisions link1="panda_link0" link2="panda_link1" reason="Adjacent"/>
|
| 57 |
+
<disable_collisions link1="panda_link0" link2="panda_link2" reason="Never"/>
|
| 58 |
+
<disable_collisions link1="panda_link0" link2="panda_link3" reason="Never"/>
|
| 59 |
+
<disable_collisions link1="panda_link0" link2="panda_link4" reason="Never"/>
|
| 60 |
+
<disable_collisions link1="panda_link1" link2="panda_link2" reason="Adjacent"/>
|
| 61 |
+
<disable_collisions link1="panda_link1" link2="panda_link3" reason="Never"/>
|
| 62 |
+
<disable_collisions link1="panda_link1" link2="panda_link4" reason="Never"/>
|
| 63 |
+
<disable_collisions link1="panda_link2" link2="panda_link3" reason="Adjacent"/>
|
| 64 |
+
<disable_collisions link1="panda_link2" link2="panda_link4" reason="Never"/>
|
| 65 |
+
<disable_collisions link1="panda_link2" link2="panda_link6" reason="Never"/>
|
| 66 |
+
<disable_collisions link1="panda_link3" link2="panda_link4" reason="Adjacent"/>
|
| 67 |
+
<disable_collisions link1="panda_link3" link2="panda_link5" reason="Never"/>
|
| 68 |
+
<disable_collisions link1="panda_link3" link2="panda_link6" reason="Never"/>
|
| 69 |
+
<disable_collisions link1="panda_link3" link2="panda_link7" reason="Never"/>
|
| 70 |
+
<disable_collisions link1="panda_link3" link2="panda_rightfinger" reason="Never"/>
|
| 71 |
+
<disable_collisions link1="panda_link4" link2="panda_link5" reason="Adjacent"/>
|
| 72 |
+
<disable_collisions link1="panda_link4" link2="panda_link6" reason="Never"/>
|
| 73 |
+
<disable_collisions link1="panda_link4" link2="panda_link7" reason="Never"/>
|
| 74 |
+
<disable_collisions link1="panda_link4" link2="panda_rightfinger" reason="Never"/>
|
| 75 |
+
<disable_collisions link1="panda_link5" link2="panda_link6" reason="Adjacent"/>
|
| 76 |
+
<disable_collisions link1="panda_link5" link2="panda_link7" reason="Default"/>
|
| 77 |
+
<disable_collisions link1="panda_link6" link2="panda_link7" reason="Adjacent"/>
|
| 78 |
+
<disable_collisions link1="panda_link6" link2="panda_rightfinger" reason="Never"/>
|
| 79 |
+
<disable_collisions link1="panda_link7" link2="panda_rightfinger" reason="Never"/>
|
| 80 |
+
</robot>
|
franka-panda/panda.urdf
ADDED
|
@@ -0,0 +1,256 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?xml version="1.0" encoding="utf-8"?>
|
| 2 |
+
<!-- =================================================================================== -->
|
| 3 |
+
<!-- | This document was autogenerated by xacro from panda_arm_hand.urdf.xacro | -->
|
| 4 |
+
<!-- | EDITING THIS FILE BY HAND IS NOT RECOMMENDED | -->
|
| 5 |
+
<!-- =================================================================================== -->
|
| 6 |
+
<robot name="panda" xmlns:xacro="http://www.ros.org/wiki/xacro">
|
| 7 |
+
<link name="panda_link0">
|
| 8 |
+
<visual>
|
| 9 |
+
<geometry>
|
| 10 |
+
<mesh filename="franka_description/meshes/visual/link0.glb"/>
|
| 11 |
+
</geometry>
|
| 12 |
+
</visual>
|
| 13 |
+
<collision>
|
| 14 |
+
<geometry>
|
| 15 |
+
<mesh filename="franka_description/meshes/collision/link0.stl"/>
|
| 16 |
+
</geometry>
|
| 17 |
+
</collision>
|
| 18 |
+
</link>
|
| 19 |
+
<link name="panda_link1">
|
| 20 |
+
<visual>
|
| 21 |
+
<geometry>
|
| 22 |
+
<mesh filename="franka_description/meshes/visual/link1.glb"/>
|
| 23 |
+
</geometry>
|
| 24 |
+
</visual>
|
| 25 |
+
<collision>
|
| 26 |
+
<geometry>
|
| 27 |
+
<mesh filename="franka_description/meshes/collision/link1.stl"/>
|
| 28 |
+
</geometry>
|
| 29 |
+
</collision>
|
| 30 |
+
</link>
|
| 31 |
+
<joint name="panda_joint1" type="revolute">
|
| 32 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973" soft_upper_limit="2.8973"/>
|
| 33 |
+
<origin rpy="0 0 0" xyz="0 0 0.333"/>
|
| 34 |
+
<parent link="panda_link0"/>
|
| 35 |
+
<child link="panda_link1"/>
|
| 36 |
+
<axis xyz="0 0 1"/>
|
| 37 |
+
<limit effort="87" lower="-2.8973" upper="2.8973" velocity="2.1750"/>
|
| 38 |
+
</joint>
|
| 39 |
+
<link name="panda_link2">
|
| 40 |
+
<visual>
|
| 41 |
+
<geometry>
|
| 42 |
+
<mesh filename="franka_description/meshes/visual/link2.glb"/>
|
| 43 |
+
</geometry>
|
| 44 |
+
</visual>
|
| 45 |
+
<collision>
|
| 46 |
+
<geometry>
|
| 47 |
+
<mesh filename="franka_description/meshes/collision/link2.stl"/>
|
| 48 |
+
</geometry>
|
| 49 |
+
</collision>
|
| 50 |
+
</link>
|
| 51 |
+
<joint name="panda_joint2" type="revolute">
|
| 52 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-1.7628" soft_upper_limit="1.7628"/>
|
| 53 |
+
<origin rpy="-1.57079632679 0 0" xyz="0 0 0"/>
|
| 54 |
+
<parent link="panda_link1"/>
|
| 55 |
+
<child link="panda_link2"/>
|
| 56 |
+
<axis xyz="0 0 1"/>
|
| 57 |
+
<limit effort="87" lower="-1.7628" upper="1.7628" velocity="2.1750"/>
|
| 58 |
+
</joint>
|
| 59 |
+
<link name="panda_link3">
|
| 60 |
+
<visual>
|
| 61 |
+
<geometry>
|
| 62 |
+
<mesh filename="franka_description/meshes/visual/link3.glb"/>
|
| 63 |
+
</geometry>
|
| 64 |
+
</visual>
|
| 65 |
+
<collision>
|
| 66 |
+
<geometry>
|
| 67 |
+
<mesh filename="franka_description/meshes/collision/link3.stl"/>
|
| 68 |
+
</geometry>
|
| 69 |
+
</collision>
|
| 70 |
+
</link>
|
| 71 |
+
<joint name="panda_joint3" type="revolute">
|
| 72 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973" soft_upper_limit="2.8973"/>
|
| 73 |
+
<origin rpy="1.57079632679 0 0" xyz="0 -0.316 0"/>
|
| 74 |
+
<parent link="panda_link2"/>
|
| 75 |
+
<child link="panda_link3"/>
|
| 76 |
+
<axis xyz="0 0 1"/>
|
| 77 |
+
<limit effort="87" lower="-2.8973" upper="2.8973" velocity="2.1750"/>
|
| 78 |
+
</joint>
|
| 79 |
+
<link name="panda_link4">
|
| 80 |
+
<visual>
|
| 81 |
+
<geometry>
|
| 82 |
+
<mesh filename="franka_description/meshes/visual/link4.glb"/>
|
| 83 |
+
</geometry>
|
| 84 |
+
</visual>
|
| 85 |
+
<collision>
|
| 86 |
+
<geometry>
|
| 87 |
+
<mesh filename="franka_description/meshes/collision/link4.stl"/>
|
| 88 |
+
</geometry>
|
| 89 |
+
</collision>
|
| 90 |
+
</link>
|
| 91 |
+
<joint name="panda_joint4" type="revolute">
|
| 92 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-3.0718" soft_upper_limit="-0.0698"/>
|
| 93 |
+
<origin rpy="1.57079632679 0 0" xyz="0.0825 0 0"/>
|
| 94 |
+
<parent link="panda_link3"/>
|
| 95 |
+
<child link="panda_link4"/>
|
| 96 |
+
<axis xyz="0 0 1"/>
|
| 97 |
+
<limit effort="87" lower="-3.0718" upper="-0.0698" velocity="2.1750"/>
|
| 98 |
+
</joint>
|
| 99 |
+
<link name="panda_link5">
|
| 100 |
+
<visual>
|
| 101 |
+
<geometry>
|
| 102 |
+
<mesh filename="franka_description/meshes/visual/link5.glb"/>
|
| 103 |
+
</geometry>
|
| 104 |
+
</visual>
|
| 105 |
+
<collision>
|
| 106 |
+
<geometry>
|
| 107 |
+
<mesh filename="franka_description/meshes/collision/link5.stl"/>
|
| 108 |
+
</geometry>
|
| 109 |
+
</collision>
|
| 110 |
+
</link>
|
| 111 |
+
<joint name="panda_joint5" type="revolute">
|
| 112 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973" soft_upper_limit="2.8973"/>
|
| 113 |
+
<origin rpy="-1.57079632679 0 0" xyz="-0.0825 0.384 0"/>
|
| 114 |
+
<parent link="panda_link4"/>
|
| 115 |
+
<child link="panda_link5"/>
|
| 116 |
+
<axis xyz="0 0 1"/>
|
| 117 |
+
<limit effort="12" lower="-2.8973" upper="2.8973" velocity="2.6100"/>
|
| 118 |
+
</joint>
|
| 119 |
+
<link name="panda_link6">
|
| 120 |
+
<visual>
|
| 121 |
+
<geometry>
|
| 122 |
+
<mesh filename="franka_description/meshes/visual/link6.glb"/>
|
| 123 |
+
</geometry>
|
| 124 |
+
</visual>
|
| 125 |
+
<collision>
|
| 126 |
+
<geometry>
|
| 127 |
+
<mesh filename="franka_description/meshes/collision/link6.stl"/>
|
| 128 |
+
</geometry>
|
| 129 |
+
</collision>
|
| 130 |
+
</link>
|
| 131 |
+
<joint name="panda_joint6" type="revolute">
|
| 132 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-0.0175" soft_upper_limit="3.7525"/>
|
| 133 |
+
<origin rpy="1.57079632679 0 0" xyz="0 0 0"/>
|
| 134 |
+
<parent link="panda_link5"/>
|
| 135 |
+
<child link="panda_link6"/>
|
| 136 |
+
<axis xyz="0 0 1"/>
|
| 137 |
+
<limit effort="12" lower="-0.0175" upper="3.7525" velocity="2.6100"/>
|
| 138 |
+
</joint>
|
| 139 |
+
<link name="panda_link7">
|
| 140 |
+
<visual>
|
| 141 |
+
<geometry>
|
| 142 |
+
<mesh filename="franka_description/meshes/visual/link7.glb"/>
|
| 143 |
+
</geometry>
|
| 144 |
+
</visual>
|
| 145 |
+
<collision>
|
| 146 |
+
<geometry>
|
| 147 |
+
<mesh filename="franka_description/meshes/collision/link7.stl"/>
|
| 148 |
+
</geometry>
|
| 149 |
+
</collision>
|
| 150 |
+
</link>
|
| 151 |
+
<joint name="panda_joint7" type="revolute">
|
| 152 |
+
<safety_controller k_position="100.0" k_velocity="40.0" soft_lower_limit="-2.8973" soft_upper_limit="2.8973"/>
|
| 153 |
+
<origin rpy="1.57079632679 0 0" xyz="0.088 0 0"/>
|
| 154 |
+
<parent link="panda_link6"/>
|
| 155 |
+
<child link="panda_link7"/>
|
| 156 |
+
<axis xyz="0 0 1"/>
|
| 157 |
+
<limit effort="12" lower="-2.8973" upper="2.8973" velocity="2.6100"/>
|
| 158 |
+
</joint>
|
| 159 |
+
<link name="panda_link8"/>
|
| 160 |
+
<joint name="panda_joint8" type="fixed">
|
| 161 |
+
<origin rpy="0 0 0" xyz="0 0 0.107"/>
|
| 162 |
+
<parent link="panda_link7"/>
|
| 163 |
+
<child link="panda_link8"/>
|
| 164 |
+
<axis xyz="0 0 0"/>
|
| 165 |
+
</joint>
|
| 166 |
+
|
| 167 |
+
<joint name="panda_hand_joint" type="fixed">
|
| 168 |
+
<parent link="panda_link8"/>
|
| 169 |
+
<child link="panda_hand"/>
|
| 170 |
+
<origin rpy="0 0 -0.785398163397" xyz="0 0 0"/>
|
| 171 |
+
</joint>
|
| 172 |
+
<link name="panda_hand">
|
| 173 |
+
<visual>
|
| 174 |
+
<geometry>
|
| 175 |
+
<mesh filename="franka_description/meshes/visual/hand.glb"/>
|
| 176 |
+
</geometry>
|
| 177 |
+
</visual>
|
| 178 |
+
<collision>
|
| 179 |
+
<geometry>
|
| 180 |
+
<mesh filename="franka_description/meshes/collision/hand.stl"/>
|
| 181 |
+
</geometry>
|
| 182 |
+
</collision>
|
| 183 |
+
</link>
|
| 184 |
+
|
| 185 |
+
<link name="camera_base">
|
| 186 |
+
<visual>
|
| 187 |
+
<origin rpy="-1.57079632679 -1.57079632679 -1.57079632679" xyz="0.008 -0.019 0"/>
|
| 188 |
+
<geometry>
|
| 189 |
+
<mesh filename="franka_description/meshes/visual/camera_base.glb" />
|
| 190 |
+
</geometry>
|
| 191 |
+
</visual>
|
| 192 |
+
</link>
|
| 193 |
+
<joint name="hand_to_camera_mount" type="fixed">
|
| 194 |
+
<parent link="panda_hand"/>
|
| 195 |
+
<child link="camera_base"/>
|
| 196 |
+
<origin rpy="3.14159265359 -1.57079632679 -1.57079632679" xyz="0 0 0"/>
|
| 197 |
+
<!-- <axis xyz="0 -1 0"/> -->
|
| 198 |
+
</joint>
|
| 199 |
+
|
| 200 |
+
<link name="camera">
|
| 201 |
+
<visual>
|
| 202 |
+
<origin rpy="1.57079632679 -0 1.57079632679" xyz="0.0 -0.033 -0.0"/>
|
| 203 |
+
<geometry>
|
| 204 |
+
<mesh filename="franka_description/meshes/visual/d435.dae" />
|
| 205 |
+
</geometry>
|
| 206 |
+
</visual>
|
| 207 |
+
</link>
|
| 208 |
+
<joint name="camera_joint" type="fixed">
|
| 209 |
+
<parent link="camera_base"/>
|
| 210 |
+
<child link="camera"/>
|
| 211 |
+
<origin rpy="1.57079632679 0 -0" xyz="0.042 -0.045 0.0"/>
|
| 212 |
+
<!-- <axis xyz="0 -1 0"/> -->
|
| 213 |
+
</joint>
|
| 214 |
+
<link name="panda_leftfinger">
|
| 215 |
+
<visual>
|
| 216 |
+
<geometry>
|
| 217 |
+
<mesh filename="franka_description/meshes/visual/finger.glb"/>
|
| 218 |
+
</geometry>
|
| 219 |
+
</visual>
|
| 220 |
+
<collision>
|
| 221 |
+
<geometry>
|
| 222 |
+
<mesh filename="franka_description/meshes/collision/finger.stl"/>
|
| 223 |
+
</geometry>
|
| 224 |
+
</collision>
|
| 225 |
+
</link>
|
| 226 |
+
<link name="panda_rightfinger">
|
| 227 |
+
<visual>
|
| 228 |
+
<origin rpy="0 0 3.14159265359" xyz="0 0 0"/>
|
| 229 |
+
<geometry>
|
| 230 |
+
<mesh filename="franka_description/meshes/visual/finger.glb"/>
|
| 231 |
+
</geometry>
|
| 232 |
+
</visual>
|
| 233 |
+
<collision>
|
| 234 |
+
<origin rpy="0 0 3.14159265359" xyz="0 0 0"/>
|
| 235 |
+
<geometry>
|
| 236 |
+
<mesh filename="franka_description/meshes/collision/finger.stl"/>
|
| 237 |
+
</geometry>
|
| 238 |
+
</collision>
|
| 239 |
+
</link>
|
| 240 |
+
<joint name="panda_finger_joint1" type="prismatic">
|
| 241 |
+
<parent link="panda_hand"/>
|
| 242 |
+
<child link="panda_leftfinger"/>
|
| 243 |
+
<origin rpy="0 0 0" xyz="0 0 0.0584"/>
|
| 244 |
+
<axis xyz="0 1 0"/>
|
| 245 |
+
<limit effort="20" lower="0.0" upper="0.04" velocity="0.2"/>
|
| 246 |
+
</joint>
|
| 247 |
+
<joint name="panda_finger_joint2" type="prismatic">
|
| 248 |
+
<parent link="panda_hand"/>
|
| 249 |
+
<child link="panda_rightfinger"/>
|
| 250 |
+
<origin rpy="0 0 0" xyz="0 0 0.0584"/>
|
| 251 |
+
<axis xyz="0 -1 0"/>
|
| 252 |
+
<limit effort="20" lower="0.0" upper="0.04" velocity="0.2"/>
|
| 253 |
+
<!-- <mimic joint="panda_finger_joint1"/> -->
|
| 254 |
+
</joint>
|
| 255 |
+
</robot>
|
| 256 |
+
|
piper/.DS_Store
ADDED
|
Binary file (8.2 kB). View file
|
|
|
piper/collision_piper.yml
ADDED
|
@@ -0,0 +1,74 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
collision_spheres:
|
| 2 |
+
base_link:
|
| 3 |
+
- "center": [0.0, 0.0, 0.0]
|
| 4 |
+
"radius": 0.02
|
| 5 |
+
link1:
|
| 6 |
+
- "center": [0.0, 0.0, 0.0]
|
| 7 |
+
"radius": 0.04
|
| 8 |
+
link2:
|
| 9 |
+
- "center": [0.0, 0.0, 0.0]
|
| 10 |
+
"radius": 0.03
|
| 11 |
+
- "center": [0.03, 0.0, 0.0]
|
| 12 |
+
"radius": 0.03
|
| 13 |
+
- "center": [0.06, 0.0, 0.0]
|
| 14 |
+
"radius": 0.03
|
| 15 |
+
- "center": [0.09, -0.007, 0.0]
|
| 16 |
+
"radius": 0.03
|
| 17 |
+
- "center": [0.12, -0.009, 0.0]
|
| 18 |
+
"radius": 0.03
|
| 19 |
+
- "center": [0.15, -0.011, 0.0]
|
| 20 |
+
"radius": 0.03
|
| 21 |
+
- "center": [0.18, -0.014, 0.0]
|
| 22 |
+
"radius": 0.03
|
| 23 |
+
- "center": [0.21, -0.017, 0.0]
|
| 24 |
+
"radius": 0.03
|
| 25 |
+
- "center": [0.146, -0.003, 0.0]
|
| 26 |
+
"radius": 0.03
|
| 27 |
+
link3:
|
| 28 |
+
- "center": [0.0, 0.0, 0.0]
|
| 29 |
+
"radius": 0.03
|
| 30 |
+
- "center": [-0.033, 0.021, 0.0]
|
| 31 |
+
"radius": 0.03
|
| 32 |
+
- "center": [-0.048, 0.024, -0.0]
|
| 33 |
+
"radius": 0.02
|
| 34 |
+
- "center": [-0.067, 0.033, 0.0]
|
| 35 |
+
"radius": 0.02
|
| 36 |
+
- "center": [-0.08, 0.039, 0.0]
|
| 37 |
+
"radius": 0.02
|
| 38 |
+
- "center": [-0.102, 0.04, -0.003]
|
| 39 |
+
"radius": 0.02
|
| 40 |
+
- "center": [-0.137, 0.047, -0.003]
|
| 41 |
+
"radius": 0.02
|
| 42 |
+
- "center": [-0.161, 0.052, 0.0]
|
| 43 |
+
"radius": 0.02
|
| 44 |
+
- "center": [-0.17, 0.055, 0.0]
|
| 45 |
+
"radius": 0.03
|
| 46 |
+
link4:
|
| 47 |
+
- "center": [-0.005, 0.0, 0.004]
|
| 48 |
+
"radius": 0.03
|
| 49 |
+
link5:
|
| 50 |
+
- "center": [0.0, 0.064, -0.0]
|
| 51 |
+
"radius": 0.03
|
| 52 |
+
link6:
|
| 53 |
+
- "center": [0.005, 0.0, 0.03]
|
| 54 |
+
"radius": 0.03
|
| 55 |
+
- "center": [0.001, 0.055, 0.055]
|
| 56 |
+
"radius": 0.01
|
| 57 |
+
- "center": [0.001, 0.033, 0.054]
|
| 58 |
+
"radius": 0.01
|
| 59 |
+
- "center": [-0.001, -0.037, 0.056]
|
| 60 |
+
"radius": 0.01
|
| 61 |
+
link7:
|
| 62 |
+
- "center": [-0.0, -0.008, -0.007]
|
| 63 |
+
"radius": 0.01
|
| 64 |
+
- "center": [0.003, -0.047, -0.019]
|
| 65 |
+
"radius": 0.01
|
| 66 |
+
link8:
|
| 67 |
+
- "center": [-0.001, -0.031, -0.009]
|
| 68 |
+
"radius": 0.01
|
| 69 |
+
- "center": [-0.001, 0.007, -0.008]
|
| 70 |
+
"radius": 0.01
|
| 71 |
+
- "center": [-0.001, 0.05, -0.012]
|
| 72 |
+
"radius": 0.01
|
| 73 |
+
- "center": [-0.001, 0.03, -0.011]
|
| 74 |
+
"radius": 0.01
|