bob_nlp_tools.router

Classes

SemanticRouterNode

ROS 2 Node that routes messages to different topics based on semantic intent.

Functions

main([args])

Run the main ROS 2 node.

Module Contents

class bob_nlp_tools.router.SemanticRouterNode

Bases: rclpy.node.Node

ROS 2 Node that routes messages to different topics based on semantic intent.

Uses NlpSemanticDriver to determine the best target topic.

driver
publishers_dict
default_pub
subscription
input_callback(msg)

Analyze message and route it.

bob_nlp_tools.router.main(args=None)

Run the main ROS 2 node.