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