Class NavigatorBridgeNode

Inheritance Relationships

Base Type

  • public rclcpp::Node

Class Documentation

class NavigatorBridgeNode : public rclcpp::Node

This is the main ROS node. It binds together the ROS interface and the Navigator API.

Public Functions

explicit NavigatorBridgeNode(const std::string &nodeName)

Constructs a new NavigatorBridgeNode object.

Parameters:

nodeName – The name of the ROS node

~NavigatorBridgeNode()

Destroys the NavigatorBridgeNode object.

Cleans up resources

void init()

Initializes the NavigatorBridgeNode.

Sets up ROS publishers, subscribers, services, and initializes the connection to the Navigator API. This method should be called after construction