From d9a2a6d0c0ebb823af106f4b33b2afa01b2f684c Mon Sep 17 00:00:00 2001 From: Thomason Zhou Date: Fri, 25 Apr 2025 18:36:27 +0900 Subject: [PATCH] Add openarm metapackage --- openarm/CMakeLists.txt | 11 ++++++++++ openarm/LICENSE | 25 ++++++++++++++++++++++ openarm/package.xml | 27 ++++++++++++++++++++++++ openarm_bimanual_bringup/package.xml | 2 +- openarm_bimanual_description/package.xml | 2 +- openarm_bringup/package.xml | 2 +- openarm_description/package.xml | 2 +- openarm_hardware/package.xml | 2 +- 8 files changed, 68 insertions(+), 5 deletions(-) create mode 100644 openarm/CMakeLists.txt create mode 100644 openarm/LICENSE create mode 100644 openarm/package.xml diff --git a/openarm/CMakeLists.txt b/openarm/CMakeLists.txt new file mode 100644 index 0000000..1c9acfb --- /dev/null +++ b/openarm/CMakeLists.txt @@ -0,0 +1,11 @@ +cmake_minimum_required(VERSION 3.8) +project(openarm) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +find_package(ament_cmake REQUIRED) + + +ament_package() diff --git a/openarm/LICENSE b/openarm/LICENSE new file mode 100644 index 0000000..574ef07 --- /dev/null +++ b/openarm/LICENSE @@ -0,0 +1,25 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/openarm/package.xml b/openarm/package.xml new file mode 100644 index 0000000..8cbe0b4 --- /dev/null +++ b/openarm/package.xml @@ -0,0 +1,27 @@ + + + + openarm + 0.3.0 + Metapackage for OpenArm + Thomason Zhou + BSD-3-Clause + + ament_cmake + + openarm_bimanual_bringup + openarm_bimanual_description + openarm_bimanual_moveit_config + openarm_bimanual_teleop + openarm_bringup + openarm_description + openarm_hardware + openarm_moveit_config + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/openarm_bimanual_bringup/package.xml b/openarm_bimanual_bringup/package.xml index f1d21c6..855c155 100644 --- a/openarm_bimanual_bringup/package.xml +++ b/openarm_bimanual_bringup/package.xml @@ -2,7 +2,7 @@ openarm_bimanual_bringup - 0.0.0 + 0.3.0 Bringup for bimanual openarm Thomason Zhou BSD-3-Clause diff --git a/openarm_bimanual_description/package.xml b/openarm_bimanual_description/package.xml index 7cf14cd..be69427 100644 --- a/openarm_bimanual_description/package.xml +++ b/openarm_bimanual_description/package.xml @@ -2,7 +2,7 @@ openarm_bimanual_description - 0.0.0 + 0.3.0 Using OpenArm as set of humanoid arms Thomason Zhou BSD-3-Clause diff --git a/openarm_bringup/package.xml b/openarm_bringup/package.xml index 9ef5f5b..d070cb3 100644 --- a/openarm_bringup/package.xml +++ b/openarm_bringup/package.xml @@ -2,7 +2,7 @@ openarm_bringup - 0.0.0 + 0.3.0 Bringup script for OpenArm Thomason Zhou BSD-3-Clause diff --git a/openarm_description/package.xml b/openarm_description/package.xml index e9db1f7..ebb70a4 100644 --- a/openarm_description/package.xml +++ b/openarm_description/package.xml @@ -2,7 +2,7 @@ openarm_description - 0.0.0 + 0.3.0 TODO: Package description TODO TODO: License declaration diff --git a/openarm_hardware/package.xml b/openarm_hardware/package.xml index bae1bb7..3f3e345 100644 --- a/openarm_hardware/package.xml +++ b/openarm_hardware/package.xml @@ -2,7 +2,7 @@ openarm_hardware - 0.0.0 + 0.3.0 Hardware interface for OpenArm Thomason Zhou BSD-3-Clause