TurtleBot 4 Humble
TurtleBot 4 RPi4 image changelogs. Latest images are available here.
v1.0.0
OS: Ubuntu Server 22.04.2 LTS
ROS: Humble
Create® 3 Firmware: H.1.0
General
- Added
turtlebot4_setup
configuration tool. See TurtleBot 4 Setup. - Using
turtlebot4_setup
as a debian package to install configuration files. This allows us to update files in the future without creating new RPI4 images. - Added namespacing support. See Multiple Robots for more details.
- Added discovery server support. See Discovery Server for more details.
- Added support for the updated OAK-D ROS 2 driver. Cameras are now easier to configure, and can be turned off and on at runtime.
- Added power saver mode. The robot will automatically turn off the OAK-D and RPLIDAR when docked to charge faster.
- Added RPLIDAR and OAK-D start/stop functions to manually turn the sensors on/off through the TurtleBot 4 node.
- Added a function calls publisher. Any function used in the TurtleBot 4 node will have its name published to the
function_calls
topic. This allows users to add custom functions and hook their own nodes into the system. - Improved
turtlebot4_base
performance on the Standard model by using a variable refresh rate on the display. - Added TURTLEBOT4_DIAGNOSTICS environment variable to enable or disable launching diagnostics.
- Reworked navigation launch files to have one for each of SLAM, localization, and Nav2.
- Fixed
Invalid frame ID "wheel_drop_right" passed to canTransform argument source_frame - frame does not exist
error
TurtleBot 4 Packages
Package | Version | Changes (from Galactic 0.1.3) |
---|---|---|
turtlebot4_base | 1.0.0 | - Namespacing support |
turtlebot4_bringup | 1.0.0 |
- Namespacing support - TURTLEBOT4_DIAGNOSTICS envar to enable/disable diagnostics - Using new OAK-D nodes - Added power saver mode to default turtlebot4_node configuration |
turtlebot4_description | 1.0.1 |
- Namespacing support - Static transforms for wheel_drop links - Updated OAK-D link names for new OAK-D nodes |
turtlebot4_diagnostics | 1.0.0 |
- Namespacing support - Updated dock topic and action type |
turtlebot4_msgs | 1.0.1 | - |
turtlebot4_navigation | 1.0.1 |
- Namespacing support - Reworked SLAM, localization, and Nav2 launch files |
turtlebot4_node | 1.0.1 |
- Namespacing support - Added function calls publisher - Update display only when required - Added RPLIDAR and OAK-D start and stop functions - Added power saver mode. Stops OAK-D and RPLIDAR when docked - Updated dock topic and action type |
turtlebot4_robot | 1.0.0 | - |
turtlebot4_setup | 1.0.1 |
- Added setup tool to make configurating easier - Now functions as debian package, installing required files on RPi - Added Discovery Server support |
turtlebot4_tests | 1.0.0 | - Updated dock topic and action type |