Classes | Functions | Variables
mir_bridge Namespace Reference

Classes

class  MiR100Bridge
 
class  PublisherWrapper
 
class  SubscriberWrapper
 
class  TopicConfig
 

Functions

def _move_base_feedback_dict_filter (msg_dict)
 
def _move_base_result_dict_filter (msg_dict)
 
def _prepend_tf_prefix_dict_filter (msg_dict)
 
def _remove_tf_prefix_dict_filter (msg_dict)
 
def _tf_dict_filter (msg_dict)
 
def callback (self, msg_dict)
 doesn't work: once ubsubscribed, robot doesn't let us subscribe again if self.connected and self.pub.get_num_connections() == 0 and not self.topic_config.latch: self.connected = False rospy.loginfo("[%s] stopping to stream messages on topic '%s'", rospy.get_name(), self.topic_config.topic) self.robot.unsubscribe(topic=('/' + self.topic_config.topic)) More...
 
def main ()
 

Variables

list PUB_TOPICS
 
list SUB_TOPICS
 
string tf_prefix = ''
 

Function Documentation

def mir_bridge._move_base_feedback_dict_filter (   msg_dict)
private

Definition at line 36 of file mir_bridge.py.

def mir_bridge._move_base_result_dict_filter (   msg_dict)
private

Definition at line 43 of file mir_bridge.py.

def mir_bridge._prepend_tf_prefix_dict_filter (   msg_dict)
private

Definition at line 54 of file mir_bridge.py.

def mir_bridge._remove_tf_prefix_dict_filter (   msg_dict)
private

Definition at line 80 of file mir_bridge.py.

def mir_bridge._tf_dict_filter (   msg_dict)
private

Definition at line 48 of file mir_bridge.py.

def mir_bridge.callback (   self,
  msg_dict 
)

doesn't work: once ubsubscribed, robot doesn't let us subscribe again if self.connected and self.pub.get_num_connections() == 0 and not self.topic_config.latch: self.connected = False rospy.loginfo("[%s] stopping to stream messages on topic '%s'", rospy.get_name(), self.topic_config.topic) self.robot.unsubscribe(topic=('/' + self.topic_config.topic))

Definition at line 250 of file mir_bridge.py.

def mir_bridge.main ( )

Definition at line 349 of file mir_bridge.py.

Variable Documentation

list mir_bridge.PUB_TOPICS

Definition at line 105 of file mir_bridge.py.

list mir_bridge.SUB_TOPICS
Initial value:
1 = [TopicConfig('cmd_vel', Twist),
2  TopicConfig('initialpose', PoseWithCovarianceStamped),
3  TopicConfig('light_cmd', String),
4  TopicConfig('mir_cmd', String),
5  TopicConfig('move_base/cancel', GoalID),
6 ## TopicConfig('move_base/goal', MirMoveBaseActionGoal),
7  TopicConfig('move_base/goal', MoveBaseActionGoal), # really mir_actions/MirMoveBaseActionGoal
8  TopicConfig('move_base_simple/goal', PoseStamped),
9  TopicConfig('relative_move_action/cancel', GoalID),
10  TopicConfig('relative_move_action/goal', RelativeMoveActionGoal)]

Definition at line 208 of file mir_bridge.py.

string mir_bridge.tf_prefix = ''

Definition at line 26 of file mir_bridge.py.



mir_driver
Author(s): Martin Günther
autogenerated on Sun Feb 14 2021 03:40:16