dynamic_graph_manager
robot.Robot Class Reference

This class instantiates a robot. More...

Inheritance diagram for robot.Robot:
Collaboration diagram for robot.Robot:

Public Member Functions

def __init__ (self, name, device=None, tracer=None)
 
def __del__ (self)
 
def add_trace (self, entityName, signalName)
 
def initialize_tracer (self)
 
def start_tracer (self)
 Start the tracer if it has not already been stopped.
 
def stop_tracer (self)
 Stop and destroy tracer.
 
def add_to_ros (self, entityName, signalName, topic_name=None, topic_type=None)
 
def add_robot_state_to_ros (self, entity_name, signal_name, base_link_name, joint_names, tf_prefix, joint_state_topic_name)
 
def add_ros_and_trace (self, entityName, signalName, topic_name=None, topic_type=None)
 
def export_device_dg_to_ros (self)
 Import in ROS the signal from the dynamic graph device.
 

Public Attributes

 name
 
 device
 
 device_signals_names
 
 ros
 
 tracer_log_dir
 
 trace
 

Static Public Attributes

tuple init_pos = (0.0)
 
tuple init_vel = (0.0)
 
tuple init_acc = (0.0)
 
 tracer = None
 
int tracerSize = 2**22
 
list autoRecomputedSignals = []
 
float timeStep = 0.005
 

Private Member Functions

def _tracer_log_dir (self)
 

Detailed Description

This class instantiates a robot.


The documentation for this class was generated from the following file: