diff --git a/agv_pro_description/CMakeLists.txt b/agv_pro_description/CMakeLists.txt new file mode 100755 index 0000000..8369145 --- /dev/null +++ b/agv_pro_description/CMakeLists.txt @@ -0,0 +1,21 @@ +cmake_minimum_required(VERSION 3.8) +project(agv_pro_description) + +if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") + add_compile_options(-Wall -Wextra -Wpedantic) +endif() + +# find dependencies +find_package(ament_cmake REQUIRED) +find_package(urdf REQUIRED) + +if(BUILD_TESTING) + find_package(ament_lint_auto REQUIRED) + ament_lint_auto_find_test_dependencies() +endif() + +install(DIRECTORY meshes urdf + DESTINATION share/${PROJECT_NAME} +) + +ament_package() diff --git a/agv_pro_description/meshes/base_link.stl b/agv_pro_description/meshes/base_link.stl new file mode 100755 index 0000000..39f6222 Binary files /dev/null and b/agv_pro_description/meshes/base_link.stl differ diff --git a/agv_pro_description/meshes/left_front_wheel.stl b/agv_pro_description/meshes/left_front_wheel.stl new file mode 100755 index 0000000..baa666f Binary files /dev/null and b/agv_pro_description/meshes/left_front_wheel.stl differ diff --git a/agv_pro_description/meshes/left_rear_wheel.stl b/agv_pro_description/meshes/left_rear_wheel.stl new file mode 100755 index 0000000..baa666f Binary files /dev/null and b/agv_pro_description/meshes/left_rear_wheel.stl differ diff --git a/agv_pro_description/meshes/lidar.stl b/agv_pro_description/meshes/lidar.stl new file mode 100755 index 0000000..c4850e7 Binary files /dev/null and b/agv_pro_description/meshes/lidar.stl differ diff --git a/agv_pro_description/meshes/right_front_wheel.stl b/agv_pro_description/meshes/right_front_wheel.stl new file mode 100755 index 0000000..baa666f Binary files /dev/null and b/agv_pro_description/meshes/right_front_wheel.stl differ diff --git a/agv_pro_description/meshes/right_rear_wheel.stl b/agv_pro_description/meshes/right_rear_wheel.stl new file mode 100755 index 0000000..baa666f Binary files /dev/null and b/agv_pro_description/meshes/right_rear_wheel.stl differ diff --git a/agv_pro_description/package.xml b/agv_pro_description/package.xml new file mode 100755 index 0000000..4bd928b --- /dev/null +++ b/agv_pro_description/package.xml @@ -0,0 +1,20 @@ + + + + agv_pro_description + 1.0.0 + + URDF Description package for AGV pro + + weijun.xie + BSD-3-Clause license + + ament_cmake + + ament_lint_auto + ament_lint_common + + + ament_cmake + + diff --git a/agv_pro_description/urdf/agv_pro.urdf b/agv_pro_description/urdf/agv_pro.urdf new file mode 100755 index 0000000..c050dc0 --- /dev/null +++ b/agv_pro_description/urdf/agv_pro.urdf @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file
URDF Description package for AGV pro