bob_nlp_tools.filter

Classes

SemanticFilterNode

ROS 2 Node that filters messages based on semantic criteria.

Functions

main([args])

Run the main ROS 2 node.

Module Contents

class bob_nlp_tools.filter.SemanticFilterNode

Bases: rclpy.node.Node

ROS 2 Node that filters messages based on semantic criteria.

Uses NlpSemanticDriver to determine if a message matches the criterion.

driver
criterion
pub
pub_rejected
subscription
input_callback(msg)

Analyze message and filter it.

bob_nlp_tools.filter.main(args=None)

Run the main ROS 2 node.