QRB ROS Docker Setup
This section will introduce the setup of QRB ROS Docker.
Introdution
QRB ROS Docker is a docker application for QRB ROS, which provides a fast and easy way for developer to experience QRB ROS applications on QCOM Linux Yocto BSP releases.
QRB ROS Docker provides the ROS2 environment based on Ubuntu, here comes the way to run it.
Build QRB ROS Docker
Note
All following steps are happen on your device
clone the qrb_ros_docker
mkdir -p /home/qrb_ros_ws/src && \
git clone https://github.com/qualcomm-qrb-ros/qrb_ros_docker
build the QRB ROS Docker
cd /home/qrb_ros_ws/src/qrb_ros_docker/scripts && \
bash docker_build.sh
Run QRB ROS Docker Container
cd /home/qrb_ros_ws/src/qrb_ros_docker/scripts && \
bash docker_run.sh
QRB ROS Packages Supported Situation
QRB ROS Docker now support 12 QRB ROS Packages, supported list is as below:
Packages Name |
Description |
---|---|
Qualcomm Robotics platform Benchmark Tools. |
|
Qualcomm Robotics NatureNetwork Inference ROS Node. |
|
Zero Copy ROS Transport for Qualcomm platforms. |
|
QRB ROS System Monitor is a ROS package to access and publish system informations. |
|
Qualcomm Robotics platform IMU sensor ROS node. |
|
qrb_ros_interfaces is a ros2 package contains the custom qrb ros messages. |
|
Qualcomm Robotics platform Robot Base ROS Node. |
|
Qualcomm Robotics Audio Service. |
|
Qualcomm Robotics manipulator ROS node. |
|
qrb_ros_yolo_processor provides ros nodes to execute pre/post-process for Yolo model. |
|
qrb_ros_amr_service is a package to manage the AMR behavior, such as navigation, mapping, return charging station. |
|
Qualcomm Robotics platform Color space conversion ROS node. |