aboutsummaryrefslogtreecommitdiffstats
path: root/templates/feature/agl-ros2
diff options
context:
space:
mode:
Diffstat (limited to 'templates/feature/agl-ros2')
-rw-r--r--templates/feature/agl-ros2/50_bblayers.conf.inc19
-rw-r--r--templates/feature/agl-ros2/50_local.conf.inc9
-rw-r--r--templates/feature/agl-ros2/README_feature_agl-ros2.md8
3 files changed, 30 insertions, 6 deletions
diff --git a/templates/feature/agl-ros2/50_bblayers.conf.inc b/templates/feature/agl-ros2/50_bblayers.conf.inc
index 4c9d7ff5..4f011f86 100644
--- a/templates/feature/agl-ros2/50_bblayers.conf.inc
+++ b/templates/feature/agl-ros2/50_bblayers.conf.inc
@@ -1,6 +1,17 @@
# agl-ros2
-BBLAYERS =+ " \
- ${METADIR}/meta-agl-devel/meta-agl-ros2 \
-"
-# PLACEHOLDER
+# Layer dependencies for meta-ros2
+# Add meta-ros layers : https://growupboron.github.io/blog/gsoc-weekly-update-week-2/
+# Add ydlidar-drivers : https://growupboron.github.io/blog/gsoc-weekly-update-week-4/
+
+AGL_META_PYTHON = "${METADIR}/external/meta-openembedded/meta-python"
+
+BBLAYERS =+ " \
+ ${METADIR}/external/meta-ros/meta-ros-common \
+ ${METADIR}/external/meta-ros/meta-ros-backports-gatesgarth \
+ ${METADIR}/external/meta-ros/meta-ros-backports-hardknott \
+ ${METADIR}/external/meta-ros/meta-ros2 \
+ ${METADIR}/external/meta-ros/meta-ros2-foxy \
+ ${METADIR}/external/meta-qt5 \
+ ${METADIR}/meta-agl-devel/meta-agl-ros2 \
+ " \ No newline at end of file
diff --git a/templates/feature/agl-ros2/50_local.conf.inc b/templates/feature/agl-ros2/50_local.conf.inc
index dedf7217..4ffa2cd1 100644
--- a/templates/feature/agl-ros2/50_local.conf.inc
+++ b/templates/feature/agl-ros2/50_local.conf.inc
@@ -1,3 +1,8 @@
# agl-ros2
-#
-# PLACEHOLDER
+
+# Contains minimal ros2 feature that is neccesary to run YDLIDAR drivers.
+IMAGE_INSTALL:append = " packagegroup-agl-ros2-minimal"
+IMAGE_INSTALL:append = " packagegroup-agl-ros2-ydlidar"
+
+# Adds Qt support to the built image
+IMAGE_INSTALL:append = " packagegroup-agl-ros-native-qt5" \ No newline at end of file
diff --git a/templates/feature/agl-ros2/README_feature_agl-ros2.md b/templates/feature/agl-ros2/README_feature_agl-ros2.md
new file mode 100644
index 00000000..8c7eccd5
--- /dev/null
+++ b/templates/feature/agl-ros2/README_feature_agl-ros2.md
@@ -0,0 +1,8 @@
+---
+description: Feature agl-ros2
+authors: Shankho Boron Ghosh <shankhoghosh123@gmail.com>
+---
+
+### Feature agl-ros2
+
+Enables building of meta-ros2-foxy layer with additional support for YDLIDAR drivers. \ No newline at end of file