# Robotics layers specifications Source: [https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html](https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html) Provides the detailed information for the robotics layers used in QIRP SDK. The QIRP SDK includes both Qualcomm Linux layers and robotics layers. This information lists the details of all robotics layers. - QIRP robotics layers - [meta-ros](https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html#robotics-layers__section_meta_ros) - [meta-qcom-robotics-sdk](https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html#robotics-layers__section_meta_qcom_robotics_sdk) - [meta-qcom-robotics](https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html#robotics-layers__section_meta_qcom_robotics) - [meta-qcom-robotics-distro](https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html#robotics-layers__section_meta_qcom_robotics_distro) - Robotics extra layer [meta-qcom-robotics-extras](https://docs.qualcomm.com/doc/80-70015-265/topic/robotics-layers.html#robotics-layers__section_meta_qcom_robotics_extras) ## `meta-ros` The `meta-ros` layer information is published to the [meta-ros GitHub repository](https://github.com/ros/meta-ros). ## `meta-qcom-robotics-sdk` - **BitBake classes** The following table lists the BitBake classes defined in the metadata layer `meta-qcom-robotics-sdk`: | BitBake class | Description | | --- | --- | | `psdk-package.bbclass` | | | `psdk-base.bbclass` | | | `psdk-extract.bbclass` | | | `psdk-pickup.bbclass` | | - **Distro configuration** | `layer.conf` | Configures the project layers with the following
information:
| | --- | --- | - **Recipes** | Recipe | Description | | --- | --- | | `recipes-sdk` | Consists of function SDK recipes and QIRP SDK recipe:
| ## `meta-qcom-robotics` - **BitBake classes** The following table lists the BitBake classes defined in the metadata layer `meta-qcom-robotics-sdk`: | BitBake class | Description | | --- | --- | | `fsdk-package.bbclass` | | | `psdk-base.bbclass` | | | `robotics-package.bbclass` | | - **Distro configuration** | `layer.conf` | Configures the project layers with the following
information:
| | --- | --- | - **Recipes** | Recipe | Description | | --- | --- | | recipes | Consists of robotics feature recipes:
| | recipes-sdk | Consists of QIRP SDK recipe:
| | recipes-bbappends | Consists of the recipe append files, which add extended
configuration:
| ## `meta-qcom-robotics-distro` - **Distro configuration** | `layer.conf` | Configures the project layers with the following
information:
| | --- | --- | | `qcom-robotics-ros2-humble.conf` | Configures the distro feature with the following
information:
| - **Image recipe** | Recipe | Description | | --- | --- | | `qcom-robotics-full-image` | Consists of these packages:
| - **Package groups** | Package group | Description | | --- | --- | | `packagegroup-qcom-robotics` | Package group for upstream basic ROS2 packages, and
packages needed for robotics:
| ## `meta-qcom-robotics-extras` **Recipes** | Recipe | Description | | --- | --- | | recipes | The recipes in `meta-qcom-robotics-extras`
override those in `meta-qcom-robotics`.
`meta-qcom-robotics` uses the prebuilt
binaries by default, while
`meta-qcom-robotics-extras` builds the source
from Qualcomm proprietary repositories.



Consists of robotics feature recipes:




auto-explore
sensor-service
vio
depth-vslam
mono-vslam
stereo-vslam
voxel-mapCopy to clipboard | **Parent Topic:** [Appendixes](https://docs.qualcomm.com/doc/80-70015-265/topic/references_a.html) Last Published: Oct 15, 2024 [Previous Topic Appendixes](https://docs.qualcomm.com/bundle/publicresource/80-70015-265/topics/references_a.md) [Next Topic References](https://docs.qualcomm.com/bundle/publicresource/80-70015-265/topics/references.md)