Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

Package Summary

Version 1.0.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-23
Dev Status DEVELOPED
Released RELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Husarion

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbot_hardware_interfaces

1.0.0 (2026-04-21)

  • New firmware with microros namespace pre-communication support (#168)

    - New firmware ([v1.0.0-jazzy]{.title-ref}) for ROSbot 3 and ROSbot XL enabling namespace configuration via serial pre-communication before microros agent starts

    - `configure_robot` script — serial pre-communication node: sends namespace to MCU over FTDI/UART, verifies firmware version, waits for ACK

    - Separated bringup — [bringup.yaml]{.title-ref} dispatches to [rosbot.yaml]{.title-ref} / [rosbot_xl.yaml]{.title-ref}; ROSbot XL gets dedicated nodes: [battery_alert]{.title-ref}, [led_strip_car_wave]{.title-ref}

    • `tf_namespace_bridge` — bridges namespaced [/tf]{.title-ref} to global [/tf]{.title-ref} and [/tf_static]{.title-ref}
    • `microros_mode` arg — allows overriding default communication mode (serial/udp)
    • Controller tuning: updated ICR, wheel params and acceleration limits for both robots
    • Renamed [FirmwareFlasherUSB/UART]{.title-ref} → [McuManagerFTDI/UART]{.title-ref} with added [reset_mcu()]{.title-ref}

    - `battery_alert`: switched from [aplay]{.title-ref} to [paplay]{.title-ref} with configurable [audio_device]{.title-ref} ROS parameter (snap-friendly via [audio-playback]{.title-ref} interface); [pulseaudio-utils]{.title-ref} dep commented pending [ros/rosdistro#50811](https://github.com/ros/rosdistro/pull/50811)

    - Fixed: argparse [required=True]{.title-ref} ignoring [os.getenv()]{.title-ref} default in [configure_robot]{.title-ref} and [flash_firmware]{.title-ref}

    • Fixed: namespace validation before serial write in [configure_robot]{.title-ref}
    • Fixed: missing [hasattr(e, "stderr")]{.title-ref} guard in [mcu_manager_uart]{.title-ref}

    - Fixed: deprecated [on_init(HardwareInfo&)]{.title-ref} → [on_init(HardwareComponentInterfaceParams&)]{.title-ref} in [rosbot_hardware_interfaces]{.title-ref}

  • Add missing changelog descriptions for past releases (#167)

    • Remove automatic bump
    • Add missing changelog descriptions for past releases
  • Contributors: Rafal Gorecki

0.18.8 (2026-03-02)

  • Remove conditional dependencies
  • Migrate rest of the ament_python pkg to ament_cmake
  • Contributors: rafal-gorecki

0.18.7 (2026-02-27)

  • Update public action version in workflow
  • Contributors: rafal-gorecki

0.18.6 (2026-02-27)

  • Unnecesary auto release
  • Contributors: rafal-gorecki

0.18.5 (2026-02-27)

  • prepare for apt release: execute catkin_generate_changelog manually
  • Contributors: rafal-gorecki

0.18.4 (2026-02-27)

  • rosbot_bringup: migrate ament_python pkg to ament_cmake package
  • Contributors: rafal-gorecki

0.18.3 (2026-02-26)

  • Use apt instead pip dependencies (python3-pyftdi-pip to python3-ftdi)
  • Contributors: rafal-gorecki

0.18.2 (2026-02-26)

  • Migrate ROS2 launch from Python to YAML
  • Contributors: rafal-gorecki

0.18.1 (2025-12-10)

  • Exceed arm_activate timeout
  • Add Husarion packages of: open_manipulator_description, open_manipulator_joy, open_manipulator_moveit

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

No version for distro kilted showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

No version for distro rolling showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

Package Summary

Version 1.0.0
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version jazzy
Last Updated 2026-04-23
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Husarion

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG

Changelog for package rosbot_hardware_interfaces

1.0.0 (2026-04-21)

  • New firmware with microros namespace pre-communication support (#168)

    - New firmware ([v1.0.0-jazzy]{.title-ref}) for ROSbot 3 and ROSbot XL enabling namespace configuration via serial pre-communication before microros agent starts

    - `configure_robot` script — serial pre-communication node: sends namespace to MCU over FTDI/UART, verifies firmware version, waits for ACK

    - Separated bringup — [bringup.yaml]{.title-ref} dispatches to [rosbot.yaml]{.title-ref} / [rosbot_xl.yaml]{.title-ref}; ROSbot XL gets dedicated nodes: [battery_alert]{.title-ref}, [led_strip_car_wave]{.title-ref}

    • `tf_namespace_bridge` — bridges namespaced [/tf]{.title-ref} to global [/tf]{.title-ref} and [/tf_static]{.title-ref}
    • `microros_mode` arg — allows overriding default communication mode (serial/udp)
    • Controller tuning: updated ICR, wheel params and acceleration limits for both robots
    • Renamed [FirmwareFlasherUSB/UART]{.title-ref} → [McuManagerFTDI/UART]{.title-ref} with added [reset_mcu()]{.title-ref}

    - `battery_alert`: switched from [aplay]{.title-ref} to [paplay]{.title-ref} with configurable [audio_device]{.title-ref} ROS parameter (snap-friendly via [audio-playback]{.title-ref} interface); [pulseaudio-utils]{.title-ref} dep commented pending [ros/rosdistro#50811](https://github.com/ros/rosdistro/pull/50811)

    - Fixed: argparse [required=True]{.title-ref} ignoring [os.getenv()]{.title-ref} default in [configure_robot]{.title-ref} and [flash_firmware]{.title-ref}

    • Fixed: namespace validation before serial write in [configure_robot]{.title-ref}
    • Fixed: missing [hasattr(e, "stderr")]{.title-ref} guard in [mcu_manager_uart]{.title-ref}

    - Fixed: deprecated [on_init(HardwareInfo&)]{.title-ref} → [on_init(HardwareComponentInterfaceParams&)]{.title-ref} in [rosbot_hardware_interfaces]{.title-ref}

  • Add missing changelog descriptions for past releases (#167)

    • Remove automatic bump
    • Add missing changelog descriptions for past releases
  • Contributors: Rafal Gorecki

0.18.8 (2026-03-02)

  • Remove conditional dependencies
  • Migrate rest of the ament_python pkg to ament_cmake
  • Contributors: rafal-gorecki

0.18.7 (2026-02-27)

  • Update public action version in workflow
  • Contributors: rafal-gorecki

0.18.6 (2026-02-27)

  • Unnecesary auto release
  • Contributors: rafal-gorecki

0.18.5 (2026-02-27)

  • prepare for apt release: execute catkin_generate_changelog manually
  • Contributors: rafal-gorecki

0.18.4 (2026-02-27)

  • rosbot_bringup: migrate ament_python pkg to ament_cmake package
  • Contributors: rafal-gorecki

0.18.3 (2026-02-26)

  • Use apt instead pip dependencies (python3-pyftdi-pip to python3-ftdi)
  • Contributors: rafal-gorecki

0.18.2 (2026-02-26)

  • Migrate ROS2 launch from Python to YAML
  • Contributors: rafal-gorecki

0.18.1 (2025-12-10)

  • Exceed arm_activate timeout
  • Add Husarion packages of: open_manipulator_description, open_manipulator_joy, open_manipulator_moveit

File truncated at 100 lines see the full file

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

No version for distro galactic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

No version for distro iron showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.

Package Summary

Version 0.15.2
License Apache License 2.0
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Description
Checkout URI https://github.com/husarion/rosbot_ros.git
VCS Type git
VCS Version humble
Last Updated 2025-12-09
Dev Status DEVELOPED
Released UNRELEASED
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

Hardware controller for ROSbot Series

Maintainers

  • Maciej Stępień

Authors

  • Rafał Gorecki
  • Maciej Stępień
  • Krzysztof Wojciechowski
README
No README found. See repository README.
CHANGELOG
No CHANGELOG found.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rosbot_hardware_interfaces at Robotics Stack Exchange