From 6cfc17419d6e982f490b42a4510074a8a1071623 Mon Sep 17 00:00:00 2001 From: Olivier Stasse <ostasse@laas.fr> Date: Wed, 9 May 2018 10:38:06 +0200 Subject: [PATCH] [wip/pmb2-robot] Add PMB2 PAL mobile base robot. --- pmb2-robot/DESCR | 1 + pmb2-robot/Makefile | 32 ++++++++++++++ pmb2-robot/PLIST | 100 +++++++++++++++++++++++++++++++++++++++++++ pmb2-robot/depend.mk | 28 ++++++++++++ pmb2-robot/distinfo | 3 ++ 5 files changed, 164 insertions(+) create mode 100644 pmb2-robot/DESCR create mode 100644 pmb2-robot/Makefile create mode 100644 pmb2-robot/PLIST create mode 100644 pmb2-robot/depend.mk create mode 100644 pmb2-robot/distinfo diff --git a/pmb2-robot/DESCR b/pmb2-robot/DESCR new file mode 100644 index 00000000..15df8a76 --- /dev/null +++ b/pmb2-robot/DESCR @@ -0,0 +1 @@ +PMB2 robot description and launch files \ No newline at end of file diff --git a/pmb2-robot/Makefile b/pmb2-robot/Makefile new file mode 100644 index 00000000..5b18b915 --- /dev/null +++ b/pmb2-robot/Makefile @@ -0,0 +1,32 @@ +# robotpkg Makefile for: wip/pmb2_robot +# Created: Olivier Stasse on Tue, 9 May 2018 +# + +VERSION= 1.1.8os1 +PKGBASE= pmb2-robot +DISTNAME= ${VERSION} +PKGNAME= ${PKGBASE}-${VERSION} +ROSNAME= $(subst -,_,${PKGBASE}) +WRKSRC= ${WRKDIR}/${ROSNAME}-${VERSION} +DIST_SUBDIR= ${PKGBASE} + +CATEGORIES= wip +HOMEPAGE= ${MASTER_SITE_GITHUB:=olivier-stasse/${ROSNAME}} +MASTER_SITES= ${HOMEPAGE}/archive/v +COMMENT= PMB2 robot description and launch files +LICENSE= apache-2.0 + +ROS_METAPKG= yes +USE_BOOST_LIBS= thread + +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk +include ../../devel/ros-catkin/depend.mk +include ../../interfaces/ros-common-msgs/depend.mk +include ../../interfaces/ros-std-msgs/depend.mk +include ../../lang/ros-message-generation/depend.mk +include ../../lang/ros-message-runtime/depend.mk +include ../../middleware/ros-comm/depend.mk +include ../../mk/language/c++.mk +include ../../mk/language/c.mk +include ../../mk/robotpkg.mk diff --git a/pmb2-robot/PLIST b/pmb2-robot/PLIST new file mode 100644 index 00000000..c4aa8b6d --- /dev/null +++ b/pmb2-robot/PLIST @@ -0,0 +1,100 @@ +@comment Wed May 9 10:27:11 CEST 2018 +lib/pkgconfig/pmb2_bringup.pc +lib/pkgconfig/pmb2_controller_configuration.pc +lib/pkgconfig/pmb2_description.pc +share/pmb2_bringup/cmake/pmb2_bringupConfig-version.cmake +share/pmb2_bringup/cmake/pmb2_bringupConfig.cmake +share/pmb2_bringup/config/joy_teleop.yaml +share/pmb2_bringup/config/pmb2_hardware.yaml +share/pmb2_bringup/config/sensor_to_cloud/bumper_to_cloud.yaml +share/pmb2_bringup/config/sensor_to_cloud/sonar_to_cloud.yaml +share/pmb2_bringup/config/speed_limit.yaml +share/pmb2_bringup/config/twist_mux/joystick.yaml +share/pmb2_bringup/config/twist_mux/twist_mux_locks.yaml +share/pmb2_bringup/config/twist_mux/twist_mux_topics.yaml +share/pmb2_bringup/launch/joystick_teleop.launch +share/pmb2_bringup/launch/pmb2.launch +share/pmb2_bringup/launch/pmb2_bringup.launch +share/pmb2_bringup/launch/twist_mux.launch +share/pmb2_bringup/package.xml +share/pmb2_controller_configuration/cmake/pmb2_controller_configurationConfig-version.cmake +share/pmb2_controller_configuration/cmake/pmb2_controller_configurationConfig.cmake +share/pmb2_controller_configuration/config/joint_state_controller_extra_joints.yaml +share/pmb2_controller_configuration/config/mobile_base_controller.yaml +share/pmb2_controller_configuration/config/mobile_base_controller_multipliers.yaml +share/pmb2_controller_configuration/launch/default_controllers.launch +share/pmb2_controller_configuration/package.xml +share/pmb2_description/Media/materials/scripts/markers.material +share/pmb2_description/Media/materials/textures/aruco-26_8cm.png +share/pmb2_description/Media/materials/textures/aruco-582_8cm.png +share/pmb2_description/Media/materials/textures/pal_logo_1_7cm.jpg +share/pmb2_description/Media/materials/textures/pal_logo_2_7cm.jpg +share/pmb2_description/Media/materials/textures/pal_logo_3_7cm.jpg +share/pmb2_description/cmake/pmb2_descriptionConfig-version.cmake +share/pmb2_description/cmake/pmb2_descriptionConfig.cmake +share/pmb2_description/config/joint_limits.yaml +share/pmb2_description/gazebo/gazebo.urdf.xacro +share/pmb2_description/meshes/base/base.stl +share/pmb2_description/meshes/base/base_collision.dae +share/pmb2_description/meshes/base/base_collision.stl +share/pmb2_description/meshes/base/base_ring.stl +share/pmb2_description/meshes/base/high_resolution/base.stl +share/pmb2_description/meshes/base/high_resolution/base_collision.stl +share/pmb2_description/meshes/dock/dock.stl +share/pmb2_description/meshes/dock/dock_collision.stl +share/pmb2_description/meshes/objects/antenna.stl +share/pmb2_description/meshes/objects/cover.stl +share/pmb2_description/meshes/objects/high_resolution/cover.stl +share/pmb2_description/meshes/sensors/bumper.stl +share/pmb2_description/meshes/sensors/bumper_collision.stl +share/pmb2_description/meshes/sensors/high_resolution/bumper.stl +share/pmb2_description/meshes/sensors/high_resolution/hokuyo_urg_04lx_ug01.stl +share/pmb2_description/meshes/sensors/high_resolution/sick_tim551.stl +share/pmb2_description/meshes/sensors/high_resolution/srf05.stl +share/pmb2_description/meshes/sensors/high_resolution/xtion_pro_live.stl +share/pmb2_description/meshes/sensors/hokuyo_urg_04lx_ug01.stl +share/pmb2_description/meshes/sensors/sick_tim551.stl +share/pmb2_description/meshes/sensors/srf05.stl +share/pmb2_description/meshes/wheels/caster_1.stl +share/pmb2_description/meshes/wheels/caster_2.stl +share/pmb2_description/meshes/wheels/high_resolution/caster_1.stl +share/pmb2_description/meshes/wheels/high_resolution/caster_2.stl +share/pmb2_description/meshes/wheels/high_resolution/wheel.stl +share/pmb2_description/meshes/wheels/wheel.stl +share/pmb2_description/package.xml +share/pmb2_description/robots/pmb2_default.urdf.xacro +share/pmb2_description/robots/pmb2_full.urdf.xacro +share/pmb2_description/robots/pmb2_sick551.urdf.xacro +share/pmb2_description/robots/pmb2_sick561.urdf.xacro +share/pmb2_description/robots/pmb2_sick571.urdf.xacro +share/pmb2_description/robots/show.launch +share/pmb2_description/robots/upload.launch +share/pmb2_description/robots/upload_pmb2.launch +share/pmb2_description/urdf/base/base.urdf.xacro +share/pmb2_description/urdf/base/base_sensors.urdf.xacro +share/pmb2_description/urdf/base/footprint.yaml +share/pmb2_description/urdf/deg_to_rad.xacro +share/pmb2_description/urdf/dock/dock.urdf.xacro +share/pmb2_description/urdf/materials.urdf.xacro +share/pmb2_description/urdf/objects/antenna.urdf.xacro +share/pmb2_description/urdf/objects/cover.urdf.xacro +share/pmb2_description/urdf/sensors/bumper.gazebo.xacro +share/pmb2_description/urdf/sensors/bumper.urdf.xacro +share/pmb2_description/urdf/sensors/hokuyo_urg_04lx_ug01_laser.gazebo.xacro +share/pmb2_description/urdf/sensors/hokuyo_urg_04lx_ug01_laser.urdf.xacro +share/pmb2_description/urdf/sensors/imu.urdf.xacro +share/pmb2_description/urdf/sensors/microphone.urdf.xacro +share/pmb2_description/urdf/sensors/range.gazebo.xacro +share/pmb2_description/urdf/sensors/range.urdf.xacro +share/pmb2_description/urdf/sensors/sick_tim551_laser.gazebo.xacro +share/pmb2_description/urdf/sensors/sick_tim551_laser.urdf.xacro +share/pmb2_description/urdf/sensors/sick_tim561_laser.gazebo.xacro +share/pmb2_description/urdf/sensors/sick_tim561_laser.urdf.xacro +share/pmb2_description/urdf/sensors/sick_tim571_laser.gazebo.xacro +share/pmb2_description/urdf/sensors/sick_tim571_laser.urdf.xacro +share/pmb2_description/urdf/wheels/caster.gazebo.xacro +share/pmb2_description/urdf/wheels/caster.urdf.xacro +share/pmb2_description/urdf/wheels/wheel.gazebo.xacro +share/pmb2_description/urdf/wheels/wheel.transmission.xacro +share/pmb2_description/urdf/wheels/wheel.urdf.xacro +share/pmb2_robot/package.xml diff --git a/pmb2-robot/depend.mk b/pmb2-robot/depend.mk new file mode 100644 index 00000000..056e6f30 --- /dev/null +++ b/pmb2-robot/depend.mk @@ -0,0 +1,28 @@ +# robotpkg depend.mk for: wip/pmb2-robot +# Created: Olivier Stasse on Wed, 29 Mar 2017 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +PMB2_ROBOT_DEPEND_MK:= ${PMB2_ROBOT_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= pmb2-robot +endif + +ifeq (+,$(PMB2_ROBOT_DEPEND_MK)) # ---------------------------------- + +PREFER.pmb2-robot?= robotpkg + +DEPEND_USE+= pmb2-robot + +DEPEND_ABI.pmb2-robot?= pmb2-robot>=1.1.8 +DEPEND_DIR.pmb2-robot?= ../../wip/pmb2-robot + +SYSTEM_SEARCH.pmb2-robot=\ + 'share/pmb2_robot/package.xml:/<version>/s/[^0-9.]//gp' \ + 'lib/pkgconfig/pmb2_robot.pc:/Version/s/[^0-9.]//gp' \ + 'share/pmb2_robot/cmake/pmb2_robotConfig.cmake' + +endif # PMB2_ROBOT_DEPEND_MK ---------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/pmb2-robot/distinfo b/pmb2-robot/distinfo new file mode 100644 index 00000000..f0ba212d --- /dev/null +++ b/pmb2-robot/distinfo @@ -0,0 +1,3 @@ +SHA1 (pmb2-robot/1.1.8os1.tar.gz) = 49fd02b5d10fd6de499a27542af9c4da7b7c35fd +RMD160 (pmb2-robot/1.1.8os1.tar.gz) = 2d6d651cd914546968933e1edc63dd1cf41b6442 +Size (pmb2-robot/1.1.8os1.tar.gz) = 3159493 bytes -- GitLab