65 lines
3.3 KiB
BlitzBasic
65 lines
3.3 KiB
BlitzBasic
|
# Generated by superflore -- DO NOT EDIT
|
|||
|
#
|
|||
|
# Copyright 2019 Open Source Robotics Foundation
|
|||
|
|
|||
|
inherit ros_distro_${ROS_DISTRO}
|
|||
|
inherit ros_superflore_generated
|
|||
|
|
|||
|
DESCRIPTION = "Move Base Flex (MBF) is a backwards-compatible replacement for move_base. MBF can use existing plugins for move_base, and provides an enhanced version of the planner, controller and recovery plugin ROS interfaces. It exposes action servers for planning, controlling and recovering, providing detailed information of the current state and the plugin’s feedback. An external executive logic can use MBF and its actions to perform smart and flexible navigation strategies. Furthermore, MBF enables the use of other map representations, e.g. meshes or grid_map This package is a meta package and refers to the Move Base Flex stack packages.The abstract core of MBF – without any binding to a map representation – is represented by the <a href="http://wiki.ros.org/mbf_abstract_nav">mbf_abstract_nav</a> and the <a href="http://wiki.ros.org/mbf_abstract_core">mbf_abstract_core</a>. For navigation on costmaps see <a href="http://wiki.ros.org/mbf_costmap_nav">mbf_costmap_nav</a> and <a href="http://wiki.ros.org/mbf_costmap_core">mbf_costmap_core</a>."
|
|||
|
AUTHOR = "Sebastian Pütz <spuetz@uos.de>"
|
|||
|
ROS_AUTHOR = "Sebastian Pütz <spuetz@uos.de>"
|
|||
|
HOMEPAGE = "http://wiki.ros.org/move_base_flex"
|
|||
|
SECTION = "devel"
|
|||
|
LICENSE = "BSD"
|
|||
|
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
|
|||
|
|
|||
|
ROS_CN = "move_base_flex"
|
|||
|
ROS_BPN = "move_base_flex"
|
|||
|
|
|||
|
ROS_BUILD_DEPENDS = ""
|
|||
|
|
|||
|
ROS_BUILDTOOL_DEPENDS = " \
|
|||
|
catkin-native \
|
|||
|
"
|
|||
|
|
|||
|
ROS_EXPORT_DEPENDS = ""
|
|||
|
|
|||
|
ROS_BUILDTOOL_EXPORT_DEPENDS = ""
|
|||
|
|
|||
|
ROS_EXEC_DEPENDS = " \
|
|||
|
mbf-abstract-core \
|
|||
|
mbf-abstract-nav \
|
|||
|
mbf-costmap-core \
|
|||
|
mbf-costmap-nav \
|
|||
|
mbf-msgs \
|
|||
|
mbf-simple-nav \
|
|||
|
"
|
|||
|
|
|||
|
# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags.
|
|||
|
ROS_TEST_DEPENDS = ""
|
|||
|
|
|||
|
DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}"
|
|||
|
# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually
|
|||
|
# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS.
|
|||
|
DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}"
|
|||
|
|
|||
|
RDEPENDS_${PN} += "${ROS_EXEC_DEPENDS}"
|
|||
|
|
|||
|
SRC_URI = "https://github.com/uos-gbp/move_base_flex-release/archive/release/melodic/move_base_flex/0.2.3-0.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
|
|||
|
SRC_URI[md5sum] = "ce8afbfba02e3fbce1091f24842f4d51"
|
|||
|
SRC_URI[sha256sum] = "6884710e99fcf15389f67610d3ed2437fc16087bcb8cedfe5e511fb449b41bcb"
|
|||
|
S = "${WORKDIR}/move_base_flex-release-release-melodic-move_base_flex-0.2.3-0"
|
|||
|
|
|||
|
ROS_COMPONENT_TYPE = "${@ros_distro__get_component_type('move-base-flex', d)}"
|
|||
|
ROS_BUILD_TYPE = "catkin"
|
|||
|
|
|||
|
# Allow the above settings to be overridden.
|
|||
|
ROS_INCLUDES_TREE := "${@ros_superflore_generated__get_includes_tree('move-base-flex', d)}"
|
|||
|
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/move-base-flex/move-base-flex_common.inc
|
|||
|
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/move-base-flex/move-base-flex-${PV}_common.inc
|
|||
|
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/move-base-flex/${BPN}.inc
|
|||
|
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/move-base-flex/${BPN}-${PV}.inc
|
|||
|
|
|||
|
inherit ${ROS_COMPONENT_TYPE}_component
|
|||
|
inherit ros_${ROS_BUILD_TYPE}
|