├── CMakeLists.txt ├── LICENSE ├── README.md ├── docs └── MobileManipulatorUrdfAssets.md ├── include └── ocs2_robotic_assets │ ├── .gitignore │ └── package_path.h.in ├── package.xml └── resources ├── anymal_c ├── LICENSE ├── meshes │ ├── base.dae │ ├── base.jpg │ ├── battery.dae │ ├── battery.jpg │ ├── bottom_shell.dae │ ├── bottom_shell.jpg │ ├── depth_camera.dae │ ├── depth_camera.jpg │ ├── drive.dae │ ├── drive.jpg │ ├── face.dae │ ├── face.jpg │ ├── foot.dae │ ├── foot.jpg │ ├── handle.dae │ ├── handle.jpg │ ├── hatch.dae │ ├── hatch.jpg │ ├── hip.jpg │ ├── hip_l.dae │ ├── hip_r.dae │ ├── lidar.dae │ ├── lidar.jpg │ ├── lidar_cage.dae │ ├── lidar_cage.jpg │ ├── remote.dae │ ├── remote.jpg │ ├── shank.jpg │ ├── shank_l.dae │ ├── shank_r.dae │ ├── thigh.dae │ ├── thigh.jpg │ ├── top_shell.dae │ ├── top_shell.jpg │ ├── wide_angle_camera.dae │ └── wide_angle_camera.jpg └── urdf │ └── anymal.urdf ├── ballbot ├── meshes │ └── base.obj └── urdf │ └── ballbot.urdf ├── cartpole └── urdf │ └── cartpole.urdf ├── double_integrator └── urdf │ └── double_integrator.urdf ├── mobile_manipulator ├── franka │ ├── LICENSE │ ├── meshes │ │ ├── collision │ │ │ ├── hand.stl │ │ │ ├── link0.stl │ │ │ ├── link1.stl │ │ │ ├── link2.stl │ │ │ ├── link3.stl │ │ │ ├── link4.stl │ │ │ ├── link5.stl │ │ │ ├── link6.stl │ │ │ └── link7.stl │ │ ├── meshes │ │ │ ├── collision │ │ │ │ ├── hand.stl │ │ │ │ ├── link0.stl │ │ │ │ ├── link1.stl │ │ │ │ ├── link2.stl │ │ │ │ ├── link3.stl │ │ │ │ ├── link4.stl │ │ │ │ ├── link5.stl │ │ │ │ ├── link6.stl │ │ │ │ └── link7.stl │ │ │ └── visual │ │ │ │ ├── finger.dae │ │ │ │ ├── hand.dae │ │ │ │ ├── link0.dae │ │ │ │ ├── link1.dae │ │ │ │ ├── link2.dae │ │ │ │ ├── link3.dae │ │ │ │ ├── link4.dae │ │ │ │ ├── link5.dae │ │ │ │ ├── link6.dae │ │ │ │ └── link7.dae │ │ └── visual │ │ │ ├── finger.dae │ │ │ ├── hand.dae │ │ │ ├── link0.dae │ │ │ ├── link1.dae │ │ │ ├── link2.dae │ │ │ ├── link3.dae │ │ │ ├── link4.dae │ │ │ ├── link5.dae │ │ │ ├── link6.dae │ │ │ └── link7.dae │ └── urdf │ │ └── panda.urdf ├── kinova │ ├── LICENSE │ ├── meshes │ │ ├── arm.SLDPRT │ │ ├── arm.STL │ │ ├── arm.dae │ │ ├── arm_half_1.STL │ │ ├── arm_half_1.dae │ │ ├── arm_half_2.STL │ │ ├── arm_half_2.dae │ │ ├── arm_mico.STL │ │ ├── arm_mico.dae │ │ ├── base.STL │ │ ├── base.dae │ │ ├── finger_distal.STL │ │ ├── finger_distal.dae │ │ ├── finger_proximal.STL │ │ ├── finger_proximal.dae │ │ ├── forearm.STL │ │ ├── forearm.dae │ │ ├── forearm_mico.STL │ │ ├── forearm_mico.dae │ │ ├── hand_2finger.STL │ │ ├── hand_2finger.dae │ │ ├── hand_3finger.STL │ │ ├── hand_3finger.dae │ │ ├── ring_big.STL │ │ ├── ring_big.dae │ │ ├── ring_small.STL │ │ ├── ring_small.dae │ │ ├── shoulder.STL │ │ ├── shoulder.dae │ │ ├── wrist.STL │ │ ├── wrist.dae │ │ ├── wrist_spherical_1.STL │ │ ├── wrist_spherical_1.dae │ │ ├── wrist_spherical_2.STL │ │ └── wrist_spherical_2.dae │ └── urdf │ │ ├── j2n6s300.urdf │ │ └── j2n7s300.urdf ├── mabi_mobile │ └── urdf │ │ └── mabi_mobile.urdf ├── pr2 │ ├── LICENSE │ ├── materials │ │ └── textures │ │ │ ├── pr2_caster_texture.png │ │ │ ├── pr2_wheel_left.png │ │ │ └── pr2_wheel_right.png │ ├── meshes │ │ ├── base_v0 │ │ │ ├── .gitignore │ │ │ ├── base.dae │ │ │ ├── base.stl │ │ │ ├── base_L.stl │ │ │ ├── base_color.png │ │ │ ├── base_normals.png │ │ │ ├── caster.stl │ │ │ ├── caster_L.stl │ │ │ ├── pr2_wheel.stl │ │ │ ├── wheel.dae │ │ │ ├── wheel.stl │ │ │ ├── wheel_color.png │ │ │ ├── wheel_h.dae │ │ │ ├── wheel_h_color.png │ │ │ └── wheel_normals.png │ │ ├── forearm_v0 │ │ │ ├── .gitignore │ │ │ ├── forearm.dae │ │ │ ├── forearm.jpg │ │ │ ├── forearm.stl │ │ │ ├── forearm_color.png │ │ │ ├── forearm_normals.png │ │ │ ├── wrist_color.png │ │ │ ├── wrist_flex.dae │ │ │ ├── wrist_flex.stl │ │ │ ├── wrist_normals.png │ │ │ ├── wrist_roll.stl │ │ │ └── wrist_roll_L.stl │ │ ├── gripper_v0 │ │ │ ├── .gitignore │ │ │ ├── finger_H_Color_100430.png │ │ │ ├── finger_H_UV_100430.dae │ │ │ ├── finger_tip_H_UV_100430.dae │ │ │ ├── finger_tip_l.stl │ │ │ ├── finger_tip_pad2_l.stl │ │ │ ├── finger_tip_pad2_r.stl │ │ │ ├── finger_tip_r.stl │ │ │ ├── fingertip_H_Color_100430.png │ │ │ ├── float_H_Color_100430.png │ │ │ ├── float_H_UV_100430.dae │ │ │ ├── gripper_palm.dae │ │ │ ├── gripper_palm.stl │ │ │ ├── gripper_palm_color.png │ │ │ ├── gripper_palm_normals.png │ │ │ ├── l_finger.dae │ │ │ ├── l_finger.stl │ │ │ ├── l_finger_color.png │ │ │ ├── l_finger_normals.png │ │ │ ├── l_finger_tip.dae │ │ │ ├── l_finger_tip.stl │ │ │ ├── l_finger_tip_color.png │ │ │ ├── l_finger_tip_normals.png │ │ │ ├── l_float.dae │ │ │ ├── l_float_color.png │ │ │ ├── l_float_normals.png │ │ │ ├── l_floating.stl │ │ │ ├── palm_H_Color_100430.png │ │ │ ├── palm_H_UV_100430.dae │ │ │ ├── upper_finger_l.stl │ │ │ └── upper_finger_r.stl │ │ ├── head_v0 │ │ │ ├── .gitignore │ │ │ ├── head_pan.dae │ │ │ ├── head_pan.stl │ │ │ ├── head_pan_L.stl │ │ │ ├── head_pan_color.png │ │ │ ├── head_pan_normals.png │ │ │ ├── head_tilt.dae │ │ │ ├── head_tilt.stl │ │ │ ├── head_tilt_L.stl │ │ │ ├── head_tilt_color.png │ │ │ ├── head_tilt_color_red.png │ │ │ ├── head_tilt_color_yellow.png │ │ │ ├── head_tilt_green.png │ │ │ └── head_tilt_normals.png │ │ ├── sensors │ │ │ ├── kinect2_v0 │ │ │ │ ├── kinect2_assembly.STL │ │ │ │ └── kinect2_assembly.dae │ │ │ ├── kinect_prosilica_v0 │ │ │ │ ├── 115x100_swept_back--coarse.STL │ │ │ │ ├── 115x100_swept_back_no_sensors--coarse.STL │ │ │ │ ├── 115x100_swept_fwd--coarse.STL │ │ │ │ ├── 115x100_swept_fwd_no_sensors--coarse.STL │ │ │ │ ├── 68-04546_Kinect_Sensor--coarse.STL │ │ │ │ └── Prosilica_w_Lens--coarse.STL │ │ │ └── kinect_v0 │ │ │ │ ├── kinect.dae │ │ │ │ ├── kinect.tga │ │ │ │ ├── kinect_color.tga │ │ │ │ └── kinect_mount.stl │ │ ├── shoulder_v0 │ │ │ ├── .gitignore │ │ │ ├── shoulder_lift.dae │ │ │ ├── shoulder_lift.stl │ │ │ ├── shoulder_lift_color.png │ │ │ ├── shoulder_lift_normals.png │ │ │ ├── shoulder_pan.dae │ │ │ ├── shoulder_pan.stl │ │ │ ├── shoulder_pan_color.png │ │ │ ├── shoulder_pan_normals.png │ │ │ ├── shoulder_yaw.stl │ │ │ ├── upper_arm_roll.dae │ │ │ ├── upper_arm_roll.stl │ │ │ ├── upper_arm_roll_L.stl │ │ │ ├── upper_arm_roll_color.png │ │ │ └── upper_arm_roll_normals.png │ │ ├── tilting_laser_v0 │ │ │ ├── .gitignore │ │ │ ├── hok_tilt.stl │ │ │ ├── tilting_hokuyo.dae │ │ │ ├── tilting_hokuyo.stl │ │ │ ├── tilting_hokuyo_L.stl │ │ │ ├── tilting_hokuyo_color.png │ │ │ └── tilting_hokuyo_normals.png │ │ ├── torso_v0 │ │ │ ├── .gitignore │ │ │ ├── torso.stl │ │ │ ├── torso_lift.dae │ │ │ ├── torso_lift.stl │ │ │ ├── torso_lift_L.stl │ │ │ ├── torso_lift_color.png │ │ │ └── torso_lift_normals.png │ │ └── upper_arm_v0 │ │ │ ├── .gitignore │ │ │ ├── elbow_flex.dae │ │ │ ├── elbow_flex.stl │ │ │ ├── elbow_flex_color.png │ │ │ ├── elbow_flex_normals.png │ │ │ ├── forearm_roll.stl │ │ │ ├── forearm_roll_L.stl │ │ │ ├── upper_arm.dae │ │ │ ├── upper_arm.jpg │ │ │ ├── upper_arm.stl │ │ │ ├── upper_arm_color.png │ │ │ └── upper_arm_normals.png │ └── urdf │ │ └── pr2.urdf └── ridgeback_ur5 │ ├── LICENSE │ ├── meshes │ ├── base │ │ ├── 3dm-gxX.stl │ │ ├── axle.stl │ │ ├── body-collision.stl │ │ ├── body.stl │ │ ├── end-cover.stl │ │ ├── lights.stl │ │ ├── rocker.stl │ │ ├── side-cover.stl │ │ ├── top.stl │ │ ├── ust-10lx.stl │ │ └── wheel.stl │ └── ur5 │ │ ├── collision │ │ ├── base.stl │ │ ├── forearm.stl │ │ ├── shoulder.stl │ │ ├── upperarm.stl │ │ ├── wrist1.stl │ │ ├── wrist2.stl │ │ └── wrist3.stl │ │ └── visual │ │ ├── base.dae │ │ ├── forearm.dae │ │ ├── shoulder.dae │ │ ├── upperarm.dae │ │ ├── wrist1.dae │ │ ├── wrist2.dae │ │ └── wrist3.dae │ └── urdf │ └── ridgeback_ur5.urdf └── quadrotor ├── meshes └── quadrotor.obj └── urdf └── quadrotor.urdf /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.0.2) 2 | project(ocs2_robotic_assets) 3 | 4 | find_package(catkin) 5 | 6 | ################################### 7 | ## catkin specific configuration ## 8 | ################################### 9 | 10 | catkin_package( 11 | INCLUDE_DIRS 12 | include 13 | ) 14 | 15 | ########### 16 | ## Build ## 17 | ########### 18 | 19 | # Resolve for the package path at compile time. 20 | configure_file ( 21 | "${PROJECT_SOURCE_DIR}/include/${PROJECT_NAME}/package_path.h.in" 22 | "${PROJECT_SOURCE_DIR}/include/${PROJECT_NAME}/package_path.h" @ONLY 23 | ) 24 | 25 | ############# 26 | ## Install ## 27 | ############# 28 | 29 | install(DIRECTORY include/${PROJECT_NAME}/ 30 | DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION} 31 | ) 32 | 33 | install(DIRECTORY resources 34 | DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} 35 | ) -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # OCS2 Robotic Assets 2 | 3 | This package provides a collection of assets for several commonly used robots. The assets are meant to serve as examples on integrating various different robots with [OCS2 Toolbox](https://github.com/leggedrobotics/ocs2). 4 | 5 | __Note:__ For reproducibility, the steps involved in creating the mobile-manipulator assets are described 6 | in [`docs/MobileManipulatorUrdfAssets.md`](docs/MobileManipulatorUrdfAssets.md). 7 | 8 | ## Assets 9 | 10 | ### Toy robots 11 | 12 | | Robot | Description | Reference | License | 13 | |-------|-------------|-----------|---------| 14 | | [__Cart-pole__](resources/cartpole/) | An ideal 1-D cart with vertical bar attached to it. | - | - | 15 | | [__Double integrator__](resources/double_integrator) | An ideal 1-D cart with dynamics model. | - | - | 16 | 17 | ### Complex robots 18 | 19 | | Robot | Description | Reference | License | 20 | |-------|-------------|-----------|---------| 21 | | [__ANYmal-C__](resources/anymal_c/) | The 12-DoF torque-controlled quadrupedal from ANYbotics AG | [Link](https://ieeexplore.ieee.org/document/7758092) | [BSD-3](https://github.com/ANYbotics/anymal_c_simple_description/blob/master/LICENSE) | 22 | | [__Ballbot__](resources/ballbot) | The ball-balancing mobile base (2D-XY + RPY). | [Link](https://arxiv.org/abs/1902.10415) | - | 23 | [__Franka Panda__](resources/mobile_manipulator/franka/) | A 7-DoF arm with parallel-jaw gripper. | [Link](https://www.franka.de/) | [Apache 2.0](http://wiki.ros.org/franka_description) | 24 | [__Kinova Jaco2__](resources/mobile_manipulator/kinova/) | The 6-DoF and 7-DoF arms with three fingers gripper. | [Link](https://www.franka.de/) | [BSD-3](https://github.com/Kinovarobotics/kinova-ros/blob/master/LICENSE) | 25 | [__Mabi-Mobile__](resources/mobile_manipulator/mabi_mobile/) | A 6-DoF arm with differential-drive base under holonomic constraint. | [Link](https://www.research-collection.ethz.ch/handle/20.500.11850/439902) | - | 26 | [__Ridgeback-UR5__](resources/mobile_manipulator/ridgeback_ur5/) | A 6-DoF UR-5 arm on ClearPath Ridgeback base. | - | [Apache 2.0](http://wiki.ros.org/action/show/universal_robots?action=show&redirect=universal_robot) | 27 | | [__PR2__](resources/mobile_manipulator/pr2) | The PR2 robot (omni-directional base). | [Link](https://ieeexplore.ieee.org/document/5980058) | [BSD-3](http://wiki.ros.org/pr2_description) | 28 | | [__Quadrotor__](resources/quadrotor) | An ideal quadrotor with its dynamics model. | - | - | 29 | -------------------------------------------------------------------------------- /docs/MobileManipulatorUrdfAssets.md: -------------------------------------------------------------------------------- 1 | # OCS2 Mobile Manipulator 2 | 3 | The `ocs2_mobile_manipulator` package supports various robotic arms and wheel-based mobile manipulators. The system model is determined by parsing the URDF and the task file. 4 | 5 | Over here, we specify the steps involved in creating the URDF used for the examples. 6 | 7 | * [Franka Panda](#franka-panda) 8 | * [Kinova Jaco2](#kinova-jaco2) 9 | * [Willow Garage PR2](#willow-garage-pr2) 10 | * [Clearpath Ridgeback with UR-5 arm](#clearpath-ridgeback-with-ur-5) 11 | 12 | ## Franka Panda 13 | 14 | * In the `src` directory of your catkin workspace, clone the official repository of the [Franka Panda](https://www.franka.de/): 15 | 16 | ```bash 17 | git clone git@github.com:frankaemika/franka_ros.git 18 | ``` 19 | 20 | * Build the necessary packages and source the workspace: 21 | 22 | ```bash 23 | catkin build franka_description ocs2_robotic_assets 24 | 25 | source devel/setup.bash 26 | ``` 27 | 28 | * Convert the xacro file to urdf format: 29 | 30 | ```bash 31 | rosrun xacro xacro -o $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/franka/urdf/panda.urdf $(rospack find franka_description)/robots/panda_arm.urdf.xacro hand:=true 32 | ``` 33 | 34 | * Copy all meshes from `franka_description` to `ocs2_robotic_assets/resources` directory: 35 | 36 | ```bash 37 | cp -r $(rospack find franka_description)/meshes $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/franka/meshes 38 | ``` 39 | 40 | * Replace the meshes locations in the robot's urdf 41 | 42 | ```bash 43 | sed -i 's+franka_description+ocs2_robotic_assets/resources/mobile_manipulator/franka+g' $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/franka/urdf/panda.urdf 44 | ``` 45 | 46 | * Add a dummy link "root" to the URDF (KDL prefers the root of the tree to have an empty-link): 47 | 48 | ```xml 49 | ... 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | ... 59 | ``` 60 | 61 | ## Kinova Jaco2 62 | 63 | * In the `src` directory of your catkin workspace, clone the official repository of the [Kinova Jaco2](https://assistive.kinovarobotics.com/product/jaco-robotic-arm): 64 | 65 | ```bash 66 | git clone git@github.com:Kinovarobotics/kinova-ros.git 67 | ``` 68 | 69 | * Build the necessary packages and source the workspace: 70 | 71 | ```bash 72 | catkin build kinova_description ocs2_robotic_assets 73 | 74 | source devel/setup.bash 75 | ``` 76 | 77 | * Convert the xacro file to urdf format: 78 | 79 | ```bash 80 | # For Kinova Jaco2 (7-DOF) 81 | rosrun xacro xacro -o $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/kinova/urdf/j2n7s300.urdf $(rospack find kinova_description)/urdf/j2n7s300_standalone.xacro 82 | # For Kinova Jaco2 (6-DOF) 83 | rosrun xacro xacro -o $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/kinova/urdf/j2n6s300.urdf $(rospack find kinova_description)/urdf/j2n6s300_standalone.xacro 84 | ``` 85 | 86 | * Copy all meshes from `franka_description` to `ocs2_robotic_assets/resources` directory: 87 | 88 | ```bash 89 | cp -r $(rospack find kinova_description)/meshes $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/kinova/meshes 90 | ``` 91 | 92 | * Replace the meshes locations in the robot's urdf 93 | 94 | ```bash 95 | # For Kinova Jaco2 (7-DOF) 96 | sed -i 's+kinova_description+ocs2_robotic_assets/resources/mobile_manipulator/kinova+g' $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/kinova/urdf/j2n7s300.urdf 97 | # For Kinova Jaco2 (6-DOF) 98 | sed -i 's+kinova_description+ocs2_robotic_assets/resources/mobile_manipulator/kinova+g' $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/kinova/urdf/j2n6s300.urdf 99 | ``` 100 | 101 | * In addition to above, we make the following changes to the URDF Wto make it more readable: 102 | 103 | * Replace all arm joint types from "continuous" to "revolute" with high joint limits 104 | * (optional) Removed all `gazebo` tags, i.e.: ``, `` 105 | * (optional) Removed the following links from the chain: `world` 106 | 107 | ## Willow Garage PR2 108 | 109 | * In the `src` directory of your catkin workspace, clone the official repository of the [PR2 robot](https://robots.ieee.org/robots/pr2/): 110 | 111 | ```bash 112 | git clone git@github.com:PR2/pr2_common.git 113 | ``` 114 | 115 | * Build the necessary packages and source the workspace: 116 | 117 | ```bash 118 | catkin build pr2_description ocs2_robotic_assets 119 | 120 | source devel/setup.bash 121 | ``` 122 | 123 | * Convert the xacro file to urdf format: 124 | 125 | ```bash 126 | rosrun xacro xacro -o $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/pr2/urdf/pr2.urdf $(rospack find franka_description)/robots/pr2.urdf.xacro 127 | ``` 128 | 129 | * Copy all meshes from `pr2_description` to `ocs2_robotic_assets/resources` directory: 130 | 131 | ```bash 132 | cp -r $(rospack find pr2_description)/meshes $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/pr2/meshes 133 | cp -r $(rospack find pr2_description)/materials $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/pr2/materials 134 | ``` 135 | 136 | * Replace the meshes locations in the robot's urdf 137 | 138 | ```bash 139 | sed -i 's+pr2_description+ocs2_robotic_assets/resources/mobile_manipulator/pr2+g' $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/pr2/urdf/pr2.urdf 140 | ``` 141 | 142 | * In addition to above, we make the following changes to the URDF Wto make it more readable: 143 | 144 | * Replace all arm joint types from "continuous" to "revolute" with high joint limits 145 | * Changed all "screw" joints (i.e. `l_gripper_motor_screw_joint`, `r_gripper_motor_screw_joint`, `torso_lift_motor_screw_link`) to fixed joints 146 | * (optional) Removed all `gazebo` tags, i.e.: ``, `` 147 | 148 | ## Clearpath Ridgeback with UR-5 149 | 150 | * In the `src` directory of your catkin workspace, clone the official repository for the [Ridgeback](https://github.com/ridgeback/ridgeback_manipulation): 151 | 152 | ```bash 153 | git clone https://github.com/ridgeback/ridgeback_manipulation.git --recursive 154 | git clone https://github.com/ridgeback/ridgeback.git 155 | ``` 156 | 157 | * In the `src` directory of your catkin workspace, clone the packages for the arm to use (in this case [UR5](https://www.universal-robots.com/)): 158 | 159 | ```bash 160 | vcs import . < ./ridgeback_manipulation/ur.rosinstall 161 | ``` 162 | 163 | * Resolve all the ROS dependencies (top of your catkin workspace): 164 | 165 | ```bash 166 | rosdep install --from-paths src --ignore-src -r -y 167 | ``` 168 | 169 | * Build the necessary packages and source the workspace: 170 | 171 | ```bash 172 | catkin build ur_description ridgeback_description ridgeback_ur_description ocs2_robotic_assets 173 | 174 | source devel/setup.bash 175 | ``` 176 | 177 | * Set the arm to mount on Clearpath Ridgeback base: 178 | 179 | ``` 180 | source $(rospack find ridgeback_ur_description)/scripts/setup_ridgeback_ur5_envar 181 | ``` 182 | 183 | * Convert the xacro file to urdf format: 184 | 185 | ```bash 186 | rosrun xacro xacro -o $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/urdf/ridgeback_ur5.urdf $(rospack find ridgeback_description)/urdf/ridgeback.urdf.xacro 187 | ``` 188 | 189 | * Copy all meshes from `pr2_description` to `ocs2_robotic_assets/resources` directory: 190 | 191 | ```bash 192 | mkdir -p $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/meshes/base 193 | mkdir -p $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5 194 | cp -r $(rospack find ridgeback_description)/meshes/* $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/meshes/base 195 | cp -r $(rospack find ur_description)/meshes/ur5/* $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5 196 | ``` 197 | 198 | * Replace the meshes locations in the robot's urdf 199 | 200 | ```bash 201 | sed -i 's+ridgeback_description/meshes+ocs2_robotic_assets/resources/mobile_manipulator/ridgeback_ur5/meshes/base+g' $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/urdf/ridgeback_ur5.urdf 202 | sed -i 's+ur_description/meshes/ur5+ocs2_robotic_assets/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5+g' $(rospack find ocs2_robotic_assets)/resources/mobile_manipulator/ridgeback_ur5/urdf/ridgeback_ur5.urdf 203 | ``` 204 | 205 | * In addition to above, we make the following changes to the URDF Wto make it more readable: 206 | 207 | * Replace all wheel joint types from "continuous" to "fixed" 208 | * Replace `front_rocker` joint type from "revolute" to "fixed" 209 | * (optional) Removed all `gazebo` tags, i.e.: ``, `` 210 | -------------------------------------------------------------------------------- /include/ocs2_robotic_assets/.gitignore: -------------------------------------------------------------------------------- 1 | # Ignore everything in this directory 2 | * 3 | # Except this file 4 | !.gitignore 5 | !package_path.h.in 6 | -------------------------------------------------------------------------------- /include/ocs2_robotic_assets/package_path.h.in: -------------------------------------------------------------------------------- 1 | /****************************************************************************** 2 | Copyright (c) 2021, Farbod Farshidian. All rights reserved. 3 | 4 | Redistribution and use in source and binary forms, with or without 5 | modification, are permitted provided that the following conditions are met: 6 | 7 | * Redistributions of source code must retain the above copyright notice, this 8 | list of conditions and the following disclaimer. 9 | 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | 14 | * Neither the name of the copyright holder nor the names of its 15 | contributors may be used to endorse or promote products derived from 16 | this software without specific prior written permission. 17 | 18 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 19 | AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 20 | IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 21 | DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE 22 | FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 23 | DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 24 | SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER 25 | CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 26 | OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | ******************************************************************************/ 29 | 30 | #pragma once 31 | 32 | #include 33 | #include 34 | 35 | namespace ocs2 { 36 | namespace robotic_assets { 37 | 38 | /** Gets the path to the package source directory. */ 39 | inline std::string getPath() { 40 | return "@PROJECT_SOURCE_DIR@"; 41 | } 42 | 43 | } // namespace robotic_assets 44 | } // namespace ocs2 -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ocs2_robotic_assets 5 | 10.3.0 6 | This package contains all the URDF files need for the robotic examples. 7 | 8 | Farbod Farshidian 9 | 10 | BSD-3 11 | 12 | catkin 13 | 14 | 15 | -------------------------------------------------------------------------------- /resources/anymal_c/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright 2020, ANYbotics AG. 2 | 3 | Redistribution and use in source and binary forms, with or without 4 | modification, are permitted provided that the following conditions 5 | are met: 6 | 7 | 1. Redistributions of source code must retain the above copyright 8 | notice, this list of conditions and the following disclaimer. 9 | 10 | 2. Redistributions in binary form must reproduce the above copyright 11 | notice, this list of conditions and the following disclaimer in 12 | the documentation and/or other materials provided with the 13 | distribution. 14 | 15 | 3. Neither the name of the copyright holder nor the names of its 16 | contributors may be used to endorse or promote products derived 17 | from this software without specific prior written permission. 18 | 19 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 20 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 21 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 22 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 23 | HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 24 | SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 25 | LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 26 | DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 27 | THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 28 | (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 29 | OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 30 | -------------------------------------------------------------------------------- /resources/anymal_c/meshes/base.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/base.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/battery.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.81.16 commit date:2019-11-20, commit time:14:27, hash:26bd5ebd42e3 7 | 8 | 2020-01-07T14:47:32 9 | 2020-01-07T14:47:32 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | battery 19 | 20 | 21 | 22 | 23 | battery-surface 24 | 25 | 26 | 27 | 28 | 29 | 0 0 0 1 30 | 31 | 32 | 33 | 34 | 35 | 1.45 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | battery.jpg 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | -0.225881 -0.06249898 -0.03684729 -0.225881 -0.06249898 0.03725165 -0.225881 0.06249898 -0.03684729 -0.225881 0.06249898 0.03725165 0.232213 -0.06249898 -0.03684729 0.232213 -0.06249898 0.03725165 0.232213 0.06249898 -0.03684729 0.232213 0.06249898 0.03725165 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | -1 0 0 0 1 0 1 0 0 0 -1 0 0 0 -1 0 0 1 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 0.8431081 0.2728654 1 0 1 0.2728654 0.6862162 1 0.8431079 0 0.8431081 1 0.8431081 0.5457308 1 0.2728654 1 0.5457308 0.6862159 0 0.5293241 1 0.5293239 0 0.264662 0 0.5293239 0.9999999 0.2646622 0.9999999 0.264662 0.9999999 0 0 0.2646618 0 0.8431081 0.2728654 0.8431081 0 1 0 0.6862162 1 0.6862161 0 0.8431079 0 0.8431081 0.5457308 0.8431081 0.2728654 1 0.2728654 0.6862159 0 0.6862161 1 0.5293241 1 0.264662 0 0.5293238 0 0.5293239 0.9999999 0.264662 0.9999999 1.73529e-7 0.9999999 0 0 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 |

1 0 0 2 0 1 0 0 2 3 1 3 6 1 4 2 1 5 7 2 6 4 2 7 6 2 8 5 3 9 0 3 10 4 3 11 6 4 12 0 4 13 2 4 14 3 5 15 5 5 16 7 5 17 1 0 18 3 0 19 2 0 20 3 1 21 7 1 22 6 1 23 7 2 24 5 2 25 4 2 26 5 3 27 1 3 28 0 3 29 6 4 30 4 4 31 0 4 32 3 5 33 1 5 34 5 5 35

92 |
93 |
94 |
95 |
96 | 97 | 98 | 99 | 1 0 0 0 0 1 0 0 0 0 1 -0.03329167 0 0 0 1 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 |
-------------------------------------------------------------------------------- /resources/anymal_c/meshes/battery.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/battery.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/bottom_shell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/bottom_shell.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/depth_camera.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.82.7 commit date:2020-02-12, commit time:16:20, hash:77d23b0bd76f 7 | 8 | 2020-02-20T10:55:16 9 | 2020-02-20T10:55:16 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | depth_camera 19 | 20 | 21 | 22 | 23 | depth_camera-surface 24 | 25 | 26 | 27 | 28 | 29 | 0 0 0 1 30 | 31 | 32 | 33 | 34 | 35 | 1.45 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | depth_camera.jpg 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 0 -0.04699999 -0.01968461 0 -0.04699999 0.01951932 0 0.04699999 -0.01968461 0 0.04699999 0.01951932 0.03039997 -0.04699999 -0.01968461 0.03039997 -0.04699999 0.01951932 0.03039997 0.04699999 -0.01968461 0.03039997 0.04699999 0.01951932 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | -1 0 0 1 0 0 0 0 1 0 -1 0 0 1 0 0 0 -1 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 0.2816218 0.7056847 0.5632433 0 0.5632433 0.7056847 1.60564e-7 0.7056847 0.2816215 0 0.2816217 0.7056847 0.7816217 0.7056846 1 0 1 0.7056846 0.5632433 0.7056847 0.344865 1 0.344865 0.7056847 0.7816216 0.7056847 0.5632434 1 0.5632433 0.7056847 0.7816217 0 0.5632433 0.7056846 0.5632434 0 0.2816218 0.7056847 0.2816217 0 0.5632433 0 1.60564e-7 0.7056847 0 0 0.2816215 0 0.7816217 0.7056846 0.7816217 0 1 0 0.5632433 0.7056847 0.5632433 1 0.344865 1 0.7816216 0.7056847 0.7816218 1 0.5632434 1 0.7816217 0 0.7816216 0.7056846 0.5632433 0.7056846 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 |

1 0 0 2 0 1 0 0 2 7 1 3 4 1 4 6 1 5 3 2 6 5 2 7 7 2 8 1 3 9 4 3 10 5 3 11 7 4 12 2 4 13 3 4 14 6 5 15 0 5 16 2 5 17 1 0 18 3 0 19 2 0 20 7 1 21 5 1 22 4 1 23 3 2 24 1 2 25 5 2 26 1 3 27 0 3 28 4 3 29 7 4 30 6 4 31 2 4 32 6 5 33 4 5 34 0 5 35

92 |
93 |
94 |
95 |
96 | 97 | 98 | 99 | 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 |
-------------------------------------------------------------------------------- /resources/anymal_c/meshes/depth_camera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/depth_camera.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/drive.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/drive.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/face.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/face.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/foot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/foot.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/handle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/handle.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/hatch.dae: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Blender User 6 | Blender 2.81.16 commit date:2019-11-20, commit time:14:27, hash:26bd5ebd42e3 7 | 8 | 2020-01-13T19:28:23 9 | 2020-01-13T19:28:23 10 | 11 | Z_UP 12 | 13 | 14 | 15 | 16 | 17 | 18 | hatch 19 | 20 | 21 | 22 | 23 | hatch-surface 24 | 25 | 26 | 27 | 28 | 29 | 0 0 0 1 30 | 31 | 32 | 33 | 34 | 35 | 1.45 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | hatch.jpg 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | -76.90127 -64.71254 0 -76.90127 -64.71254 5.500071 -76.90127 64.71254 0 -76.90127 64.71254 5.500071 76.90133 -64.71254 0 76.90133 -64.71254 5.500071 76.90133 64.71254 0 76.90133 64.71254 5.500071 -80.46286 11.54165 0 -91.00833 3.847216 0 -91.00833 -3.847217 0 -80.46286 -11.54165 0 -80.46286 -11.54165 5.500071 -91.00833 -3.847217 5.500071 -91.00833 3.847217 5.500071 -80.46286 11.54165 5.500071 80.46292 -11.54165 0 91.00839 -3.847217 0 91.00839 3.847217 0 80.46292 11.54165 0 80.46292 11.54165 5.500071 91.00839 3.847216 5.500071 91.00839 -3.847217 5.500071 80.46292 -11.54165 5.500071 -80.46286 38.12709 5.500071 80.46292 38.12709 0 -80.46286 38.12709 0 80.46292 38.12709 5.500071 -80.46286 -38.12709 0 80.46292 -38.12709 5.500071 -80.46286 -38.12709 5.500071 80.46292 -38.12709 0 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | -0.9911455 0.1327809 0 0 1 0 0.9911455 -0.1327809 0 0 -1 0 0 0 1 0 0 1 1 0 0 0.5894234 0.8078244 0 0.5894234 -0.8078244 0 -1 0 0 -0.5894234 -0.8078244 0 -0.5894234 0.8078243 -2.12521e-7 0.9911454 0.1327813 0 -0.9911454 -0.1327813 0 -0.9911454 0.1327813 0 0.9911454 -0.1327813 0 0 0 1 0.5894235 0.8078243 2.12521e-7 -0.5894234 0.8078244 0 0.9911455 0.1327809 0 -0.9911455 -0.1327809 0 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 0.8547119 0.7845032 0.8910338 0.6826047 0.8910338 0.7845032 0.8547118 0.6826048 0.8910338 0 0.8910338 0.6826047 0.963678 0.5650011 0.927356 0.7110616 0.927356 0.5650011 0.891034 0.7845032 0.927356 0.1018984 0.927356 0.7845032 0.1755681 0.9420632 0 0.07750421 0.1755678 0.05793678 0.679144 0.9420632 0.5035759 0.05793678 0.6791438 0.05793678 0.503576 0.9420632 0.4527625 0 0.5035759 0.05793678 0.4527627 1 0.4019491 0 0.4527625 0 0.4019494 1 0.3511358 0.05793678 0.4019491 0 0.963678 0.1460605 0.927356 0.2921209 0.927356 0.1460605 0.963678 0.2921209 0.927356 0.3343942 0.927356 0.2921209 0.963678 0.3343942 0.927356 0.3766674 0.927356 0.3343942 0.963678 0.3766674 0.927356 0.4189407 0.927356 0.3766674 0.927356 0.7971531 0.963678 0.7110617 0.963678 0.7971532 0.963678 0.07171952 1 0 1 0.07171952 0.8547119 0.9672312 0.8910339 0.9423143 0.8910339 0.9672312 0.8547119 0.9423143 0.8910339 0.8705947 0.8910339 0.9423143 0.963678 0 0.927356 0.1460605 0.9273561 0 0.8547118 0.9224958 0.6791438 0.05793678 0.8547117 0.07750409 0.8547119 0.8705947 0.8910338 0.7845032 0.8910339 0.8705947 0.891034 0.1018984 0.927356 0 0.927356 0.1018984 0.351136 0.9420632 0.1755678 0.05793678 0.3511358 0.05793678 0.963678 0.4189407 0.927356 0.5650011 0.927356 0.4189407 0.8547119 0.7845032 0.8547118 0.6826048 0.8910338 0.6826047 0.8547118 0.6826048 0.8547118 0 0.8910338 0 0.963678 0.5650011 0.963678 0.7110616 0.927356 0.7110616 0.891034 0.7845032 0.891034 0.1018984 0.927356 0.1018984 0.1755681 0.9420632 0 0.9224959 0 0.07750421 0.679144 0.9420632 0.503576 0.9420632 0.5035759 0.05793678 0.503576 0.9420632 0.4527627 1 0.4527625 0 0.4527627 1 0.4019494 1 0.4019491 0 0.4019494 1 0.351136 0.9420632 0.3511358 0.05793678 0.963678 0.1460605 0.963678 0.2921209 0.927356 0.2921209 0.963678 0.2921209 0.963678 0.3343942 0.927356 0.3343942 0.963678 0.3343942 0.963678 0.3766674 0.927356 0.3766674 0.963678 0.3766674 0.963678 0.4189407 0.927356 0.4189407 0.927356 0.7971531 0.927356 0.7110616 0.963678 0.7110617 0.963678 0.07171952 0.963678 0 1 0 0.8547119 0.9672312 0.8547119 0.9423143 0.8910339 0.9423143 0.8547119 0.9423143 0.8547119 0.8705947 0.8910339 0.8705947 0.963678 0 0.963678 0.1460605 0.927356 0.1460605 0.8547118 0.9224958 0.679144 0.9420632 0.6791438 0.05793678 0.8547119 0.8705947 0.8547119 0.7845032 0.8910338 0.7845032 0.891034 0.1018984 0.891034 0 0.927356 0 0.351136 0.9420632 0.1755681 0.9420632 0.1755678 0.05793678 0.963678 0.4189407 0.963678 0.5650011 0.927356 0.5650011 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 |

24 0 0 2 0 1 26 0 2 3 1 3 6 1 4 2 1 5 29 2 6 4 2 7 31 2 8 5 3 9 0 3 10 4 3 11 30 4 12 5 4 13 29 4 14 24 4 15 20 4 16 27 4 17 15 4 18 21 4 19 20 4 20 14 5 21 22 5 22 21 5 23 13 4 24 23 4 25 22 4 26 27 6 27 19 6 28 25 6 29 20 7 30 18 7 31 19 7 32 21 6 33 17 6 34 18 6 35 22 8 36 16 8 37 17 8 38 30 9 39 11 9 40 28 9 41 12 10 42 10 10 43 11 10 44 13 9 45 9 9 46 10 9 47 14 11 48 8 11 49 9 11 50 7 12 51 25 12 52 6 12 53 3 4 54 27 4 55 7 4 56 15 9 57 26 9 58 8 9 59 1 13 60 28 13 61 0 13 62 12 4 63 29 4 64 23 4 65 23 6 66 31 6 67 16 6 68 24 14 69 3 14 70 2 14 71 3 1 72 7 1 73 6 1 74 29 15 75 5 15 76 4 15 77 5 3 78 1 3 79 0 3 80 30 4 81 1 4 82 5 4 83 24 4 84 15 4 85 20 4 86 15 16 87 14 16 88 21 16 89 14 4 90 13 4 91 22 4 92 13 4 93 12 4 94 23 4 95 27 6 96 20 6 97 19 6 98 20 17 99 21 17 100 18 17 101 21 6 102 22 6 103 17 6 104 22 8 105 23 8 106 16 8 107 30 9 108 12 9 109 11 9 110 12 10 111 13 10 112 10 10 113 13 9 114 14 9 115 9 9 116 14 18 117 15 18 118 8 18 119 7 19 120 27 19 121 25 19 122 3 4 123 24 4 124 27 4 125 15 9 126 24 9 127 26 9 128 1 20 129 30 20 130 28 20 131 12 4 132 30 4 133 29 4 134 23 6 135 29 6 136 31 6 137

92 |
93 |
94 |
95 |
96 | 97 | 98 | 99 | 0.001006675 0 0 0 0 9.99987e-4 0 0 0 0 9.99987e-4 0 0 0 0 1 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 |
-------------------------------------------------------------------------------- /resources/anymal_c/meshes/hatch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/hatch.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/hip.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/hip.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/lidar.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/lidar.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/lidar_cage.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/lidar_cage.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/remote.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/remote.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/shank.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/shank.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/thigh.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/thigh.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/top_shell.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/top_shell.jpg -------------------------------------------------------------------------------- /resources/anymal_c/meshes/wide_angle_camera.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/anymal_c/meshes/wide_angle_camera.jpg -------------------------------------------------------------------------------- /resources/ballbot/urdf/ballbot.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | -------------------------------------------------------------------------------- /resources/cartpole/urdf/cartpole.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | -------------------------------------------------------------------------------- /resources/double_integrator/urdf/double_integrator.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/hand.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/hand.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link0.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link0.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link1.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link2.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link3.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link4.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link5.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link6.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/collision/link7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/collision/link7.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/hand.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/hand.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link0.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link0.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link1.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link2.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link3.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link4.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link4.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link5.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link5.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link6.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link6.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/meshes/meshes/collision/link7.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/franka/meshes/meshes/collision/link7.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/franka/urdf/panda.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2017, Kinova Robotics inc. 2 | 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without modification, 6 | are permitted provided that the following conditions are met: 7 | 8 | * Redistributions of source code must retain the above copyright notice, 9 | this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | * Neither the name of the copyright holder nor the names of its contributors 14 | may be used to endorse or promote products derived from this software 15 | without specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 21 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 22 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 23 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 24 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 25 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 26 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/arm.SLDPRT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/arm.SLDPRT -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/arm.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/arm.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/arm_half_1.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/arm_half_1.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/arm_half_2.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/arm_half_2.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/arm_mico.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/arm_mico.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/base.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/base.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/finger_distal.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/finger_distal.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/finger_proximal.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/finger_proximal.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/forearm.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/forearm.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/forearm_mico.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/forearm_mico.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/hand_2finger.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/hand_2finger.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/hand_3finger.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/hand_3finger.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/ring_big.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/ring_big.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/ring_small.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/ring_small.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/shoulder.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/shoulder.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/wrist.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/wrist.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/wrist_spherical_1.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/wrist_spherical_1.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/meshes/wrist_spherical_2.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/kinova/meshes/wrist_spherical_2.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/urdf/j2n6s300.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 25 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/kinova/urdf/j2n7s300.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 25 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | 291 | 292 | 293 | 294 | 295 | 296 | 297 | 298 | 299 | 300 | 301 | 302 | 303 | 304 | 305 | 306 | 307 | 308 | 309 | 310 | 311 | 312 | 313 | 314 | 315 | 316 | 317 | 318 | 319 | 320 | 321 | 322 | 323 | 324 | 325 | 326 | 327 | 328 | 329 | 330 | 331 | 332 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | 341 | 342 | 343 | 344 | 345 | 346 | 347 | 348 | 349 | 350 | 351 | 352 | 353 | 354 | 355 | 356 | 357 | 358 | 359 | 360 | 361 | 362 | 363 | 364 | 365 | 366 | 367 | 368 | 369 | 370 | 371 | 372 | 373 | 374 | 375 | 376 | 377 | 378 | 379 | 380 | 381 | 382 | 383 | 384 | 385 | 386 | 387 | 388 | 389 | 390 | 391 | 392 | 393 | 394 | 395 | 396 | 397 | 398 | 399 | 400 | 401 | 402 | 403 | 404 | 405 | 406 | 407 | 408 | 409 | 410 | 411 | 412 | 413 | 414 | 415 | 416 | 417 | 418 | 419 | 420 | 421 | 422 | 423 | 424 | 425 | 426 | 427 | 428 | 429 | 430 | 431 | 432 | 433 | 434 | 435 | 436 | 437 | 438 | 439 | 440 | 441 | 442 | 443 | 444 | 445 | 446 | 447 | 448 | 449 | 450 | 451 | 452 | 453 | 454 | 455 | 456 | 457 | 458 | 459 | 460 | 461 | 462 | 463 | 464 | 465 | 466 | 467 | 468 | 469 | 470 | 471 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/mabi_mobile/urdf/mabi_mobile.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 179 | 180 | 181 | 182 | 183 | 184 | 185 | 186 | 187 | 188 | 189 | 190 | 191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 204 | 205 | 206 | 207 | 208 | 209 | 210 | 211 | 212 | 213 | 214 | 215 | 216 | 217 | 218 | 219 | 220 | 221 | 222 | 223 | 224 | 225 | 226 | 227 | 228 | 229 | 230 | 231 | 232 | 233 | 234 | 235 | 236 | 237 | 238 | 239 | 240 | 241 | 242 | 243 | 244 | 245 | 246 | 247 | 248 | 249 | 250 | 251 | 252 | 253 | 254 | 255 | 256 | 257 | 258 | 259 | 260 | 261 | 262 | 263 | Z 264 | 265 | 266 | 267 | 268 | 269 | 270 | 271 | 272 | 273 | 274 | 275 | 276 | 277 | 278 | 279 | 280 | 281 | 282 | 283 | 284 | 285 | 286 | 287 | 288 | 289 | 290 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/LICENSE: -------------------------------------------------------------------------------- 1 | Copyright (c) 2021, KJohn Hsu, Eric Berger, Austin Hendrix. 2 | 3 | All rights reserved. 4 | 5 | Redistribution and use in source and binary forms, with or without modification, 6 | are permitted provided that the following conditions are met: 7 | 8 | * Redistributions of source code must retain the above copyright notice, 9 | this list of conditions and the following disclaimer. 10 | * Redistributions in binary form must reproduce the above copyright notice, 11 | this list of conditions and the following disclaimer in the documentation 12 | and/or other materials provided with the distribution. 13 | * Neither the name of the copyright holder nor the names of its contributors 14 | may be used to endorse or promote products derived from this software 15 | without specific prior written permission. 16 | 17 | THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 18 | "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 19 | LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 20 | A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 21 | CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 22 | EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 23 | PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 24 | PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 25 | LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 26 | NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 27 | SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/materials/textures/pr2_caster_texture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/materials/textures/pr2_caster_texture.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/materials/textures/pr2_wheel_left.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/materials/textures/pr2_wheel_left.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/materials/textures/pr2_wheel_right.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/materials/textures/pr2_wheel_right.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/base.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/base_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/base_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/base_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/base_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/base_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/base_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/caster.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/caster.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/caster_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/caster_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/pr2_wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/pr2_wheel.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/wheel.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/wheel_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/wheel_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/wheel_h_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/wheel_h_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/base_v0/wheel_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/base_v0/wheel_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm.jpg -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/forearm_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_flex.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_flex.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_roll.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_roll.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_roll_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/forearm_v0/wrist_roll_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_H_Color_100430.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_H_Color_100430.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_l.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_l.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_pad2_l.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_pad2_l.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_pad2_r.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_pad2_r.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_r.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/finger_tip_r.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/fingertip_H_Color_100430.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/fingertip_H_Color_100430.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/float_H_Color_100430.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/float_H_Color_100430.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/gripper_palm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/gripper_palm.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/gripper_palm_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/gripper_palm_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/gripper_palm_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/gripper_palm_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_tip.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_tip.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_tip_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_tip_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_tip_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_finger_tip_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_float_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_float_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_float_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_float_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/l_floating.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/l_floating.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/palm_H_Color_100430.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/palm_H_Color_100430.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/upper_finger_l.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/upper_finger_l.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/gripper_v0/upper_finger_r.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/gripper_v0/upper_finger_r.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_pan.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_pan.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_pan_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_pan_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_pan_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_pan_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_pan_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_pan_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_color_red.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_color_red.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_color_yellow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_color_yellow.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_green.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_green.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/head_v0/head_tilt_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect2_v0/kinect2_assembly.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect2_v0/kinect2_assembly.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_back--coarse.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_back_no_sensors--coarse.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd--coarse.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/115x100_swept_fwd_no_sensors--coarse.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/68-04546_Kinect_Sensor--coarse.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_prosilica_v0/Prosilica_w_Lens--coarse.STL -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_v0/kinect.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_v0/kinect.tga -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_v0/kinect_color.tga: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_v0/kinect_color.tga -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/sensors/kinect_v0/kinect_mount.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/sensors/kinect_v0/kinect_mount.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_lift.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_lift.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_lift_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_lift_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_lift_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_lift_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_pan.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_pan.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_pan_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_pan_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_pan_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_pan_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_yaw.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/shoulder_yaw.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/shoulder_v0/upper_arm_roll_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/hok_tilt.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/hok_tilt.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/tilting_laser_v0/tilting_hokuyo_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/torso_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/torso_v0/torso.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/torso_v0/torso.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/torso_v0/torso_lift_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/.gitignore: -------------------------------------------------------------------------------- 1 | convex 2 | iv 3 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/elbow_flex.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/elbow_flex.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/elbow_flex_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/elbow_flex_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/elbow_flex_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/elbow_flex_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/forearm_roll.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/forearm_roll.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/forearm_roll_L.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/forearm_roll_L.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm.jpg -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm_color.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm_color.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm_normals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/pr2/meshes/upper_arm_v0/upper_arm_normals.png -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/3dm-gxX.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/3dm-gxX.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/axle.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/axle.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/body-collision.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/body-collision.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/body.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/body.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/end-cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/end-cover.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/lights.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/lights.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/rocker.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/rocker.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/side-cover.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/side-cover.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/top.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/top.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/ust-10lx.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/ust-10lx.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/base/wheel.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/base/wheel.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/base.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/base.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/forearm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/forearm.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/shoulder.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/shoulder.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/upperarm.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/upperarm.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/wrist1.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/wrist1.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/wrist2.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/wrist2.stl -------------------------------------------------------------------------------- /resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/wrist3.stl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leggedrobotics/ocs2_robotic_assets/b126d00d55f1e67905c3c1516995466df6873c5c/resources/mobile_manipulator/ridgeback_ur5/meshes/ur5/collision/wrist3.stl -------------------------------------------------------------------------------- /resources/quadrotor/urdf/quadrotor.urdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | --------------------------------------------------------------------------------