Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 1.32 KB

File metadata and controls

50 lines (36 loc) · 1.32 KB

BOTA Driver Setup Guide

Prerequisites

  1. Add user to dialout group (for serial port access):

    sudo usermod -a -G dialout $(whoami)

    Log out and back in for changes to take effect.

  2. (Optional) Change sensor configuration

    If the sensor is only going to be used with USB select “Disabled - USB only” as Primary communication interface on the sensor configuration tool (requires chrome browser).

  3. (Optional) Create environment setup script: Create set_ros_env.sh in your workspace root:

    export ROS_DOMAIN_ID=...
    export RMW_IMPLEMENTATION=...
    export ROS_NETWORK_INTERFACE=...

Initial Setup

Run the setup command with Pixi:

pixi run -e jazzy setup

Configure Hardware

Edit ros2_ws/src/bota_driver_ros2_example/bota_config/bota_binary.json:

  • Update serial_number to match your device
  • Set product_name according to your BOTA sensor

Run the Driver

Start the BOTA driver:

pixi run -e jazzy bota-run

(Optional) Adjust the Launch Command

Change the pixi task "bota-run" to change the frequency or node name.

Additional Resources

For more information, visit the BOTA Driver Python Example repository.