simulation.Simulation Class Reference
Inheritance diagram for simulation.Simulation:
[legend]
Collaboration diagram for simulation.Simulation:
[legend]

Public Member Functions

def computeRanksInConfiguration (self)
 
def __init__ (self)
 
def getRobotState (self, msg)
 
def computeObjectPositions (self, msg)
 

Public Attributes

 rankInConfiguration
 
 client
 
 mutex
 
 q
 
 configSize
 
 transitionName
 
 q_rhs
 
 objectPublisher
 
 subscribers
 
 graphDict
 
 transitionId
 

Static Public Attributes

dictionary objectPose
 
dictionary objects = {'box', 'table'}
 
dictionary baseLink = {'box':'/base_link', 'table':'/table_link'}
 
dictionary subscriberDict
 

Constructor & Destructor Documentation

◆ __init__()

def simulation.Simulation.__init__ (   self)

Member Function Documentation

◆ computeObjectPositions()

def simulation.Simulation.computeObjectPositions (   self,
  msg 
)

◆ computeRanksInConfiguration()

def simulation.Simulation.computeRanksInConfiguration (   self)

◆ getRobotState()

Member Data Documentation

◆ baseLink

dictionary simulation.Simulation.baseLink = {'box':'/base_link', 'table':'/table_link'}
static

◆ client

simulation.Simulation.client

◆ configSize

simulation.Simulation.configSize

◆ graphDict

simulation.Simulation.graphDict

◆ mutex

◆ objectPose

dictionary simulation.Simulation.objectPose
static
Initial value:
= {'box' : [0.000, -0.000, 0.857,
-0.500, 0.500, 0.500, 0.500],
'table' : [0,0,0,0,0,0,1]
}

Referenced by simulation.Simulation.getRobotState().

◆ objectPublisher

simulation.Simulation.objectPublisher

◆ objects

dictionary simulation.Simulation.objects = {'box', 'table'}
static

◆ q

◆ q_rhs

simulation.Simulation.q_rhs

◆ rankInConfiguration

simulation.Simulation.rankInConfiguration

◆ subscriberDict

dictionary simulation.Simulation.subscriberDict
static
Initial value:
= {
"sot": {
"transition_name": [String, "computeObjectPositions" ],
"state" : [Vector, "getRobotState" ],
},
}

◆ subscribers

simulation.Simulation.subscribers

◆ transitionId

simulation.Simulation.transitionId

◆ transitionName

simulation.Simulation.transitionName