|
roboligo
|
Namespaces | |
| namespace | interfaces |
Classes | |
| class | Battery |
| Sensor subclass for monitoring battery state information. More... | |
| class | ClassificationBase |
| Base class for classification plugins in the Roboligo system. More... | |
| class | Commander |
| Base class for commanding robotic operations through message publishing. More... | |
| class | ConnectorBase |
| Base class for connector plugins that manage robot state transitions. More... | |
| class | ConnectorNode |
| A lifecycle node that manages the robot connector. More... | |
| class | Imu |
| IMU sensor connector that subscribes to sensor messages and manages IMU data. More... | |
| class | Input |
| Commander that subscribes to and processes Twist messages. More... | |
| class | Linker |
| Manages the configuration and state of interface connections. More... | |
| class | Mode |
| Represents a configurable mode with name, value, and active status. More... | |
| class | NavSat |
| A sensor class for handling GNSS/GPS navigation satellite data. More... | |
| class | Odom |
| Sensor class for handling odometry data from a ROS 2 topic. More... | |
| class | Output |
| Handles output commands for robot motion control. More... | |
| class | PluginBase |
| Base class for plugin implementations with lifecycle node integration. More... | |
| struct | RoboligoInputTwist |
| Encapsulates a ROS 2 subscription and data storage for Twist messages. More... | |
| struct | RoboligoInputTwistStamped |
| Encapsulates a ROS 2 subscription and data storage for TwistStamped messages. More... | |
| class | RoboligoNode |
| A lifecycle node that manages the Roboligo robot system. More... | |
| struct | RoboligoNodeInfo |
| Contains information about a managed Roboligo lifecycle node. More... | |
| struct | RoboligoOutputPositionTarget |
| Encapsulates a ROS 2 publisher and message data for position target commands with control parameters. More... | |
| struct | RoboligoOutputTwist |
| Encapsulates a ROS 2 publisher and message data for Twist commands. More... | |
| struct | RoboligoOutputTwistStamped |
| Encapsulates a ROS 2 publisher and message data for stamped Twist commands. More... | |
| class | RobotState |
| Represents the state and configuration of a robot. More... | |
| class | Sensor |
| A sensor class that extends Linker functionality for subscribing to sensor data. More... | |
| class | Service |
| A service commander that extends the Commander interface. More... | |
| class | StatesNode |
| A lifecycle node that manages the configuration robot. More... | |
| class | Trigger |
| Represents a trigger that can transition between different modes in a state machine. More... | |
Typedefs | |
| using | CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
Enumerations | |
| enum class | Sense { INPUT , OUTPUT } |
| Defines the direction of a linker connection. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, Sense t) |
| using roboligo::CallbackReturnT = rclcpp_lifecycle::node_interfaces::LifecycleNodeInterface::CallbackReturn |
|
strong |
|
inline |