/rosbot-xl-docker

Docker images for ROSbot XL

Primary LanguageShellApache License 2.0Apache-2.0

rosbot-xl-docker

Docker images for ROSbot XL

Build a Docker Image

Official ROSbot XL docker images built from this repo are available here: https://hub.docker.com/r/husarion/rosbot-xl/tags

  • husarion/rosbot-xl:galactic - the image for a real (physical) robot
  • husarion/rosbot-xl:galactic-simulation - the image with built-in Gazebo simulation model

Flashing the firmware

Connect your laptop to Micro USB port on the ROSbot XL digital board (with STM32F4), check USB port in your OS with a serial connection to the board (in most cases /dev/ttyUSB0).

Set dip switch no. 3 on ROSbot XL digital board to "on" state (BOOT0 pin to HIGH) and click the RESET button, to enter the programming mode.

Execute in a termianl on your laptop:

docker run --rm -it \
--device /dev/ttyUSB0:/dev/ttyUSB0 \
husarion/rosbot-xl:galactic \
/stm32flash -w /firmware.bin -b 115200 -v /dev/ttyUSB0

Set dip switch no. 3 to "off" state (BOOT0 pin to LOW) and click the RESET button to start a newly flashed firmware.

Building locally

Subscribes

Publishes

Autonomous Navigation Demo

In a /demo folder your will find an example of how to use ROSbot docker image in a real autonomous navigation use case.