rbprm.rbprmbuilder.Builder Class Reference
Inheritance diagram for rbprm.rbprmbuilder.Builder:
[legend]
Collaboration diagram for rbprm.rbprmbuilder.Builder:
[legend]

Public Member Functions

def __init__ (self, load=True)
 
def loadModel (self, urdfName, urdfNameroms, rootJointType, meshPackageName, packageName, urdfSuffix, srdfSuffix)
 
def initshooter (self)
 
def boundSO3 (self, bounds)
 
def setAffordanceFilter (self, rom, affordances)
 
def setFilter (self, romFilter)
 
def exportPath (self, viewer, problem, pathId, stepsize, filename)
 
def setReferenceEndEffector (self, romName, ref)
 
def getContactSurfacesAtConfig (self, configuration, limbName)
 
- Public Member Functions inherited from hpp::corbaserver::robot::Robot
def __init__ (self, robotName=None, rootJointType=None, load=True, client=None, hppcorbaClient=None)
 
def rebuildRanks (self)
 
def loadModel (self, robotName, rootJointType)
 
def urdfPath (self)
 
def getConfigSize (self)
 
def getNumberDof (self)
 
def getJointNames (self)
 
def getJointTypes (self)
 
def getAllJointNames (self)
 
def getJointPosition (self, jointName)
 
def getRootJointPosition (self)
 
def setRootJointPosition (self, position)
 
def setJointPosition (self, jointName, position)
 
def getCurrentTransformation (self, jointName)
 
def getJointNumberDof (self, jointName)
 
def getJointConfigSize (self, jointName)
 
def setJointBounds (self, jointName, inJointBound)
 
def getJointBounds (self, jointName)
 
def getSaturated (self, q)
 
def getLinkPosition (self, linkName)
 
def getLinkNames (self, jointName)
 
def setCurrentConfig (self, q)
 
def getCurrentConfig (self)
 
def setCurrentVelocity (self, v)
 
def getCurrentVelocity (self)
 
def shootRandomConfig (self)
 
def getJointInnerObjects (self, jointName)
 
def getJointOuterObjects (self, jointName)
 
def getObjectPosition (self, objectName)
 
def removeObstacleFromJoint (self, objectName, jointName)
 
def isConfigValid (self, cfg)
 
def distancesToCollision (self)
 
def getRobotAABB (self)
 
def getMass (self)
 
def getCenterOfMass (self)
 
def getJacobianCenterOfMass (self)
 
def getConfigSize (self)
 
def getNumberDof (self)
 
def getJointNames (self)
 
def getJointTypes (self)
 
def getAllJointNames (self)
 
def getJointPosition (self, jointName)
 
def getRootJointPosition (self)
 
def setRootJointPosition (self, position)
 
def setJointPosition (self, jointName, position)
 
def getCurrentTransformation (self, jointName)
 
def getJointNumberDof (self, jointName)
 
def getJointConfigSize (self, jointName)
 
def setJointBounds (self, jointName, inJointBound)
 
def getJointBounds (self, jointName)
 
def getSaturated (self, q)
 
def getLinkPosition (self, linkName)
 
def getLinkNames (self, jointName)
 
def setCurrentConfig (self, q)
 
def getCurrentConfig (self)
 
def setCurrentVelocity (self, v)
 
def getCurrentVelocity (self)
 
def shootRandomConfig (self)
 
def getJointInnerObjects (self, jointName)
 
def getJointOuterObjects (self, jointName)
 
def getObjectPosition (self, objectName)
 
def removeObstacleFromJoint (self, objectName, jointName)
 
def isConfigValid (self, cfg)
 
def distancesToCollision (self)
 
def getRobotAABB (self)
 
def getMass (self)
 
def getCenterOfMass (self)
 
def getJacobianCenterOfMass (self)
 

Public Attributes

 tf_root
 
 clientRbprm
 
 load
 
 meshPackageName
 
 packageName
 
 urdfName
 
 urdfSuffix
 
 srdfSuffix
 
- Public Attributes inherited from hpp::corbaserver::robot::Robot
 client
 
 hppcorba
 
 name
 
 rootJointType
 
 displayName
 
 jointNames
 
 allJointNames
 
 rankInConfiguration
 
 rankInVelocity
 

Constructor & Destructor Documentation

◆ __init__()

def rbprm.rbprmbuilder.Builder.__init__ (   self,
  load = True 
)

Member Function Documentation

◆ boundSO3()

def rbprm.rbprmbuilder.Builder.boundSO3 (   self,
  bounds 
)

◆ exportPath()

def rbprm.rbprmbuilder.Builder.exportPath (   self,
  viewer,
  problem,
  pathId,
  stepsize,
  filename 
)

◆ getContactSurfacesAtConfig()

def rbprm.rbprmbuilder.Builder.getContactSurfacesAtConfig (   self,
  configuration,
  limbName 
)

◆ initshooter()

def rbprm.rbprmbuilder.Builder.initshooter (   self)

◆ loadModel()

def rbprm.rbprmbuilder.Builder.loadModel (   self,
  urdfName,
  urdfNameroms,
  rootJointType,
  meshPackageName,
  packageName,
  urdfSuffix,
  srdfSuffix 
)

◆ setAffordanceFilter()

def rbprm.rbprmbuilder.Builder.setAffordanceFilter (   self,
  rom,
  affordances 
)

◆ setFilter()

def rbprm.rbprmbuilder.Builder.setFilter (   self,
  romFilter 
)

◆ setReferenceEndEffector()

def rbprm.rbprmbuilder.Builder.setReferenceEndEffector (   self,
  romName,
  ref 
)

Member Data Documentation

◆ clientRbprm

◆ load

rbprm.rbprmbuilder.Builder.load

◆ meshPackageName

rbprm.rbprmbuilder.Builder.meshPackageName

◆ packageName

rbprm.rbprmbuilder.Builder.packageName

◆ srdfSuffix

rbprm.rbprmbuilder.Builder.srdfSuffix

◆ tf_root

rbprm.rbprmbuilder.Builder.tf_root

◆ urdfName

rbprm.rbprmbuilder.Builder.urdfName

◆ urdfSuffix

rbprm.rbprmbuilder.Builder.urdfSuffix