No version for distro humble showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro kilted showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro lyrical showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro rolling showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro ardent showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro bouncy showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro crystal showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro eloquent showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro dashing showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro galactic showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro foxy showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro iron showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro lunar showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro jade showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro indigo showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro hydro showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro kinetic showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro melodic showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.
Recent questions tagged rclgd at Robotics Stack Exchange
No version for distro noetic showing jazzy. Known supported distros are highlighted in the buttons above.
|
rclgd package from rclgd repocolcon_rclgd rclgd rclgd_cli |
ROS Distro
|
Package Summary
| Version | 2.1.0 |
| License | MIT |
| Build type | AMENT_CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/Ozuba/rclgd.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2026-10-21 |
| Dev Status | UNMAINTAINED |
| Released | RELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
GODOT implementation of rclcpp
Additional Links
Maintainers
- ozuba
Authors
No additional authors.
README
No README found.
See repository README.
CHANGELOG
Changelog for package rclgd
Forthcoming
- Feature: Added RosLogger with rclpy logger API parity: debug/info/ warning/error/fatal with once, skip_first and throttle_duration_sec filters, get_child, set_level and get_effective_level. Get one from RosNode.get_logger() (console and /rosout) or rclgd.get_logger(name) (console only); rclgd also gains set_logger_level, get_logger_effective_level and get_logging_severity_from_string
- Change: classes created by RosNode / rclgd factories (publishers,
subscribers, clients, services, requests, timers, action clients and
servers, goal handles, TF broadcaster and listener, RosLogger) are
now abstract, so
.new()fails instead of returning an unusable object. RosNode, RosMsg and RosQoS remain instantiable - Bugfix: RosGoalHandle.STATUS_CANCELED and STATUS_ABORTED had swapped values (6 and 5), so canceled goals reported STATUS_ABORTED and aborted goals STATUS_CANCELED. They now match action_msgs/GoalStatus (5 and 6)
- Testing: headless GDScript system test suite, run by
colcon test
2.1.1 (2026-08-02)
- Bugfix: fixed liveliness unavailability inside RosQoS
- Feature: Added support for stamped TF lookups and other TF listener features
- Bugfix: TF lookup timeouts are now honoured; the buffer was never told the executor runs on its own thread, so any non-zero timeout was rejected
- Contributors: Miguel Oroz Zubasti
2.1.0 (2026-07-17)
- Restructure into a three-package suite: rclgd (GDExtension), colcon_rclgd (build type) and rclgd_cli (ros2 CLI)
- Download the Godot engine at build time (SHA-512 pinned per architecture) and install it as lib/rclgd/godot-bin, making the package self-contained
- Upgrade godot-cpp and share libstdc++ across the extension boundary
- Lazy initialization architecture and runtime hardening
- Proper memory management for the shadow script registry
- Contributors: Miguel Oroz Zubasti
Package Dependencies
| Deps | Name |
|---|---|
| ament_cmake | |
| ros2launch | |
| colcon_rclgd | |
| rclgd_cli | |
| ament_lint_auto | |
| ament_lint_common | |
| ament_cmake_test | |
| example_interfaces | |
| rclcpp | |
| ros_babel_fish | |
| tf2_ros | |
| std_msgs | |
| geometry_msgs | |
| rosgraph_msgs |
System Dependencies
No direct system dependencies.
Dependant Packages
No known dependants.
Launch files
No launch files found
Messages
No message files found.
Services
No service files found
Plugins
No plugins found.