QRB ROS BATTERY

Overview

qrb_ros_battery is a package to publish the battery state data from system node.

qrb_battery_client, which is a dynamic library, is based on dbus framework for helping developers to connect with server to get the battery data.

Battery data can help developers assess the current battery status and determine if it needs to be recharged at a charging station in a timely manner.

This package leverages type adaption and intra process communication to optimize message formats and dramatically accelerate the communication between participating nodes.

QuickStart

  1. Setup Docker on device: Docker Setup.

  2. Download source code

    cd ${QRB_ROS_WS}/src
    git clone https://github.com/qualcomm-qrb-ros/qrb_ros_battery.git
    
  3. Build packages

    colcon build
    
  4. Run

cd ${QRB_ROS_WS}/src

source install/local_setup.sh
ros2 run qrb_ros_battery battery_node

Packages

Supported platforms

This package is designed and tested to be compatible with ROS 2 Humble running on Qualcomm RB3 gen2.

Hardware

Software

Qualcomm RB3 gen2

LE.QCROBOTICS.1.0

Updates

Date

Changes

2025-3-11

Initial release