yujin-ocs: initial recipes
This commit is contained in:
parent
2f2cda2033
commit
1231aa4925
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Collecting, tracking and generating statistics for ar markers from ar_track_alvar."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "ar-track-alvar-msgs roscpp geometry-msgs sensor-msgs yaml-cpp yocs-math-toolkit"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,10 @@
|
|||
DESCRIPTION = "Search and approach behaviour, moving to a target in front of a pair of ar markers."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "dynamic-reconfigure geometry-msgs rospy std-msgs tf"
|
||||
|
||||
require yujin-ocs.inc
|
||||
|
||||
RDEPENDS_${PN} = "bash"
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "The AR pair tracking package."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp std-msgs geometry-msgs sensor-msgs yocs-math-toolkit ar-track-alvar-msgs yocs-ar-marker-tracking yocs-msgs"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "A multiplexer for command velocity inputs."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp nodelet dynamic-reconfigure pluginlib geometry-msgs yaml-cpp ${PYTHON_PN}-rospkg"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Library for various controller types and algorithms"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "A controller for driving a differential drive base to a pose goal or along a path specified by multiple poses."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "ecl-threads geometry-msgs nodelet pluginlib roscpp sensor-msgs std-msgs tf yocs-controllers yocs-math-toolkit"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Joystick teleoperation for your robot core"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=8;endline=8;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp geometry-msgs sensor-msgs std-msgs yocs-msgs ecl-exceptions ecl-time"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Keyboard teleoperation for your robot"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp geometry-msgs std-msgs ecl-exceptions ecl-threads ecl-time"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,10 @@
|
|||
DESCRIPTION = "Localization Manager helps to localize robot's position with annotated information"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roslint"
|
||||
|
||||
require yujin-ocs.inc
|
||||
|
||||
RDEPENDS_${PN} = "rospy actionlib ar-track-alvar ar-track-alvar-msgs geometry-msgs std-msgs yocs-msgs dynamic-reconfigure tf"
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Math toolkit for Yujin open control system."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "ecl-build ecl-config ecl-exceptions ecl-formatters ecl-linear-algebra geometry-msgs roscpp tf"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Navigation module for robots"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "rospy roscpp actionlib tf yocs-math-toolkit move-base-msgs nav-msgs yocs-msgs"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,6 @@
|
|||
DESCRIPTION = "Yujin open control system rapps for use with the app manager and rocon concert"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "A controller ensuring the safe operation of your robot."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "ecl-threads geometry-msgs nodelet pluginlib roscpp sensor-msgs std-msgs yocs-controllers"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Bound incoming velocity messages according to robot velocity and acceleration limits."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp pluginlib nodelet geometry-msgs nav-msgs ecl-threads dynamic-reconfigure ${PYTHON_PN}-rospkg"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Virtual sensor that uses semantic map information to see obstacles undetectable by robot sensors."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "tf roscpp sensor-msgs geometry-msgs yocs-msgs yocs-math-toolkit"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,56 @@
|
|||
From 6492044a8c7c5c285962c104217111716fd7bb78 Mon Sep 17 00:00:00 2001
|
||||
From: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
|
||||
Date: Tue, 3 Jan 2017 11:17:10 +0100
|
||||
Subject: [PATCH] yocs_waypoint_provider: also install libraries
|
||||
|
||||
To provide a package where all needed content is installed, also
|
||||
the two libraries waypoint_provider_lib and
|
||||
way_provider_yaml_parser_lib that are required by the
|
||||
waypoint_provider executable must be installed.
|
||||
|
||||
I became aware of this issue when creating bitbake recipes for the
|
||||
yocs_waypoint_provider package in the OpenEmbedded layer for ROS [1].
|
||||
The bitbake tool chain reported the following warnings for the
|
||||
yocs_waypoint_provider 0.6.4, shipped in the indigo distribution:
|
||||
```
|
||||
WARNING: yocs-waypoint-provider-0.6.4-r0 do_package_qa: QA Issue: /opt/ros/indigo/lib/yocs_waypoint_provider/waypoint_provider contained in package yocs-waypoint-provider requires libwaypoint_provider_lib.so, but no providers found in RDEPENDS_yocs-waypoint-provider? [file-rdeps]
|
||||
WARNING: yocs-waypoint-provider-0.6.4-r0 do_package_qa: QA Issue: /opt/ros/indigo/lib/yocs_waypoint_provider/waypoint_provider contained in package yocs-waypoint-provider requires libwaypoint_provider_yaml_parser_lib.so, but no providers found in RDEPENDS_yocs-waypoint-provider? [file-rdeps]
|
||||
```
|
||||
These two warnings pointed out that the two libraries in
|
||||
yocs_waypoint_provider were not installed.
|
||||
|
||||
[1] https://github.com/bmwcarit/meta-ros
|
||||
|
||||
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
|
||||
|
||||
Upstream-Status: Accepted [https://github.com/yujinrobot/yujin_ocs/commit/60c1d5d1046217836aa926e3b8e491c737f8d93e]
|
||||
|
||||
This patch has been generated with:
|
||||
`git format-patch -1 6492044a8c7c5c285962c104217111716fd7bb78`
|
||||
in the yujin_ocs repository.
|
||||
|
||||
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
|
||||
---
|
||||
yocs_waypoint_provider/CMakeLists.txt | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/yocs_waypoint_provider/CMakeLists.txt b/yocs_waypoint_provider/CMakeLists.txt
|
||||
index 13c7ae2..f736e78 100644
|
||||
--- a/yocs_waypoint_provider/CMakeLists.txt
|
||||
+++ b/yocs_waypoint_provider/CMakeLists.txt
|
||||
@@ -38,6 +38,12 @@ target_link_libraries(waypoint_provider waypoint_provider_lib waypoint_provider_
|
||||
## Install ##
|
||||
#############
|
||||
|
||||
+install(TARGETS waypoint_provider_lib waypoint_provider_yaml_parser_lib
|
||||
+ ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
||||
+ LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
|
||||
+ RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
||||
+)
|
||||
+
|
||||
install(TARGETS waypoint_provider
|
||||
DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
|
||||
)
|
||||
--
|
||||
2.5.5
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
DESCRIPTION = "Parse a multiple poses from yaml and provide as topic and service."
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "roscpp visualization-msgs yocs-msgs geometry-msgs yaml-cpp"
|
||||
|
||||
require yujin-ocs.inc
|
||||
|
||||
SRC_URI += "file://0001-yocs_waypoint_provider-also-install-libraries.patch;striplevel=2"
|
|
@ -0,0 +1,8 @@
|
|||
DESCRIPTION = "Simple tool for waypoints navigation"
|
||||
SECTION = "devel"
|
||||
LICENSE = "BSD"
|
||||
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
|
||||
|
||||
DEPENDS = "tf roscpp actionlib nav-msgs geometry-msgs move-base-msgs actionlib-msgs visualization-msgs yocs-math-toolkit yocs-msgs"
|
||||
|
||||
require yujin-ocs.inc
|
|
@ -0,0 +1,9 @@
|
|||
SRC_URI = "https://github.com/yujinrobot/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
|
||||
SRC_URI[md5sum] = "bd996001ff36fc07b470d9695ce81414"
|
||||
SRC_URI[sha256sum] = "3ecc6a3f59c007921369a7542be69121801635421dcedab2528d4298f339f838"
|
||||
|
||||
S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
|
||||
|
||||
inherit catkin
|
||||
|
||||
ROS_SPN = "yujin_ocs"
|
Loading…
Reference in New Issue