Logo

Getting Started

  • Installation
    • Prerequisites
    • Building from Source
    • The Godot Editor binary
    • Targeting a different Godot version
    • Running the Godot Editor
    • How extension resolution works
    • Next Steps
  • The ros2 rclgd Command
    • create
    • editor
    • list
    • doctor
  • Introduction to rclgd
    • Why rclgd?
    • Core Concepts Mapping

Tutorials

  • Basic Usage
    • Initializing a Node
    • Topics (Pub/Sub)
    • Timers
    • Services
    • Actions
  • Creating an rclgd Package
    • The fast way: ros2 rclgd create
    • The package.xml
    • How Colcon Integration Works
    • Launching Your Package
  • Using Custom Messages
    • Dynamic Discovery
    • Typed Wrappers (automatic)
    • Dynamic access (no wrappers)
    • Manual generation
  • Building turtlesim_rclgd
    • 1. Initializing the ROS 2 Node
    • 2. Publishers and Subscribers
    • 3. Creating and Using Services
    • 4. Handling ROS 2 Parameters
    • Conclusion

Core Concepts

  • Architecture & Integration
    • BabelFish Integration
    • Threading and Lifecycle
    • Simulation Time
    • Signals vs. Callbacks
  • Transforms & Coordinate Systems
    • Coordinate System Comparison
    • Visual Representation
    • Axis Mapping in rclgd
    • GDScript Examples
  • Parameter Management
    • Working with Parameters
    • Dynamic Updates via Signals
    • Type Mapping Reference

Class reference

  • All classes
  • Variant types
    • rclgd
    • RosActionClient
    • RosActionServer
    • RosClient
    • RosGoalHandle
    • RosMsg
    • RosNode
    • RosPublisher
    • RosQoS
    • RosRequest
    • RosServerGoalHandle
    • RosService
    • RosSubscriber
    • RosTfBroadcaster
    • RosTfListener
    • RosTimer
rclgd
  • All classes
  • Edit on GitHub

All classes¶

Variant types¶

  • rclgd
  • RosActionClient
  • RosActionServer
  • RosClient
  • RosGoalHandle
  • RosMsg
  • RosNode
  • RosPublisher
  • RosQoS
  • RosRequest
  • RosServerGoalHandle
  • RosService
  • RosSubscriber
  • RosTfBroadcaster
  • RosTfListener
  • RosTimer
Previous Next

© Copyright 2025-present Ozuba and rclgd contributors (MIT Licensed).

Built with Sphinx using a theme provided by Read the Docs.