agimus_sot.tools Namespace Reference

Functions

def getTimerType (type)
 
def filename_escape (value)
 
def insertTimerOnOutput (signal, type)
 
def insertTimer (signal, type)
 
def parseHppName (hppjointname)
 
def transQuatToSE3 (p)
 
def se3ToTuple (M)
 
def computeControlSelection (robot, joint_to_be_removed)
 
def plugMatrixHomo (sigout, sigin)
 
def assertEntityDoesNotExist (name)
 
def matrixHomoProduct (name, args, kwargs)
 
def matrixHomoInverse (name, valueOrSignal=None, check=True)
 

Function Documentation

◆ assertEntityDoesNotExist()

def agimus_sot.tools.assertEntityDoesNotExist (   name)

◆ computeControlSelection()

def agimus_sot.tools.computeControlSelection (   robot,
  joint_to_be_removed 
)

◆ filename_escape()

def agimus_sot.tools.filename_escape (   value)
Normalizes string, converts to lowercase, removes non-alpha characters,
and converts spaces to hyphens.

Referenced by agimus_sot.control.gripper.AdmittanceControl.addTracerRealTime().

◆ getTimerType()

def agimus_sot.tools.getTimerType (   type)

◆ insertTimer()

def agimus_sot.tools.insertTimer (   signal,
  type 
)
- param signal a plugged input signal.
- return an Timer entity.

◆ insertTimerOnOutput()

def agimus_sot.tools.insertTimerOnOutput (   signal,
  type 
)
Plug the signal sout of the return entity instead of `signal` to
input signal to enable the timer.
- param signal an output signal.
- return an Timer entity.

◆ matrixHomoInverse()

def agimus_sot.tools.matrixHomoInverse (   name,
  valueOrSignal = None,
  check = True 
)

◆ matrixHomoProduct()

def agimus_sot.tools.matrixHomoProduct (   name,
  args,
  kwargs 
)

◆ parseHppName()

def agimus_sot.tools.parseHppName (   hppjointname)

◆ plugMatrixHomo()

def agimus_sot.tools.plugMatrixHomo (   sigout,
  sigin 
)

◆ se3ToTuple()

def agimus_sot.tools.se3ToTuple (   M)

◆ transQuatToSE3()

def agimus_sot.tools.transQuatToSE3 (   p)