From 65cbd6c604c2d146fcc9097e45be28416e31f28b Mon Sep 17 00:00:00 2001
From: vmayoral <v.mayoralv@gmail.com>
Date: Wed, 18 Sep 2013 17:01:43 +0200
Subject: [PATCH] ros-controllers: recipes added.

Library of ros-controllers.
---
 recipes-ros/ros-controllers/effort-controllers_0.5.3.bb  | 8 ++++++++
 .../force-torque-sensor-controller_0.5.3.bb              | 8 ++++++++
 .../ros-controllers/forward-command-controller_0.5.3.bb  | 8 ++++++++
 .../ros-controllers/imu-sensor-controller_0.5.3.bb       | 8 ++++++++
 .../ros-controllers/joint-state-controller_0.5.3.bb      | 8 ++++++++
 .../ros-controllers/position-controllers_0.5.3.bb        | 8 ++++++++
 recipes-ros/ros-controllers/ros-controllers.inc          | 9 +++++++++
 .../ros-controllers/velocity-controllers_0.5.3.bb        | 8 ++++++++
 8 files changed, 65 insertions(+)
 create mode 100644 recipes-ros/ros-controllers/effort-controllers_0.5.3.bb
 create mode 100644 recipes-ros/ros-controllers/force-torque-sensor-controller_0.5.3.bb
 create mode 100644 recipes-ros/ros-controllers/forward-command-controller_0.5.3.bb
 create mode 100644 recipes-ros/ros-controllers/imu-sensor-controller_0.5.3.bb
 create mode 100644 recipes-ros/ros-controllers/joint-state-controller_0.5.3.bb
 create mode 100644 recipes-ros/ros-controllers/position-controllers_0.5.3.bb
 create mode 100644 recipes-ros/ros-controllers/ros-controllers.inc
 create mode 100644 recipes-ros/ros-controllers/velocity-controllers_0.5.3.bb

diff --git a/recipes-ros/ros-controllers/effort-controllers_0.5.3.bb b/recipes-ros/ros-controllers/effort-controllers_0.5.3.bb
new file mode 100644
index 0000000..f8040e0
--- /dev/null
+++ b/recipes-ros/ros-controllers/effort-controllers_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Controller to publish state of force-torque sensors."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "controller-interface control-msgs control-toolbox realtime-tools urdf forward-command-controller dynamic-reconfigure urdfdom"
+
+require ros-controllers.inc
diff --git a/recipes-ros/ros-controllers/force-torque-sensor-controller_0.5.3.bb b/recipes-ros/ros-controllers/force-torque-sensor-controller_0.5.3.bb
new file mode 100644
index 0000000..cd095db
--- /dev/null
+++ b/recipes-ros/ros-controllers/force-torque-sensor-controller_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Controller to publish state of force-torque sensors."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "realtime-tools roscpp hardware-interface pluginlib controller-interface geometry-msgs"
+
+require ros-controllers.inc
diff --git a/recipes-ros/ros-controllers/forward-command-controller_0.5.3.bb b/recipes-ros/ros-controllers/forward-command-controller_0.5.3.bb
new file mode 100644
index 0000000..899fe30
--- /dev/null
+++ b/recipes-ros/ros-controllers/forward-command-controller_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "forward_command_controller."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "controller-interface hardware-interface std-msgs"
+
+require ros-controllers.inc
diff --git a/recipes-ros/ros-controllers/imu-sensor-controller_0.5.3.bb b/recipes-ros/ros-controllers/imu-sensor-controller_0.5.3.bb
new file mode 100644
index 0000000..712c6cf
--- /dev/null
+++ b/recipes-ros/ros-controllers/imu-sensor-controller_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Controller to publish state of IMU sensors"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "realtime-tools roscpp hardware-interface pluginlib controller-interface sensor-msgs"
+
+require ros-controllers.inc
diff --git a/recipes-ros/ros-controllers/joint-state-controller_0.5.3.bb b/recipes-ros/ros-controllers/joint-state-controller_0.5.3.bb
new file mode 100644
index 0000000..22380cb
--- /dev/null
+++ b/recipes-ros/ros-controllers/joint-state-controller_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "Controller to publish joint state"
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "realtime-tools roscpp hardware-interface pluginlib controller-interface sensor-msgs"
+
+require ros-controllers.inc
diff --git a/recipes-ros/ros-controllers/position-controllers_0.5.3.bb b/recipes-ros/ros-controllers/position-controllers_0.5.3.bb
new file mode 100644
index 0000000..d2da4a4
--- /dev/null
+++ b/recipes-ros/ros-controllers/position-controllers_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "position_controllers."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "controller-interface forward-command-controller"
+
+require ros-controllers.inc
diff --git a/recipes-ros/ros-controllers/ros-controllers.inc b/recipes-ros/ros-controllers/ros-controllers.inc
new file mode 100644
index 0000000..70629a7
--- /dev/null
+++ b/recipes-ros/ros-controllers/ros-controllers.inc
@@ -0,0 +1,9 @@
+SRC_URI = "https://github.com/ros-controls/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
+SRC_URI[md5sum] = "30810eb0c812ad5369684e57c81af2f6"
+SRC_URI[sha256sum] = "f05bfad85bb2141632b2f4a13f6bc55e4ec3677cdb37039574935faa1058d239"
+
+S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
+
+inherit catkin
+
+ROS_SPN = "ros_controllers"
diff --git a/recipes-ros/ros-controllers/velocity-controllers_0.5.3.bb b/recipes-ros/ros-controllers/velocity-controllers_0.5.3.bb
new file mode 100644
index 0000000..d21641b
--- /dev/null
+++ b/recipes-ros/ros-controllers/velocity-controllers_0.5.3.bb
@@ -0,0 +1,8 @@
+DESCRIPTION = "velocity_controllers."
+SECTION = "devel"
+LICENSE = "BSD"
+LIC_FILES_CHKSUM = "file://package.xml;beginline=7;endline=7;md5=d566ef916e9dedc494f5f793a6690ba5"
+
+DEPENDS = "controller-interface forward-command-controller"
+
+require ros-controllers.inc
-- 
GitLab