armarx::control::njoint_controller::task_space Namespace Reference

for GUI More...

Classes

struct  FromSharedMemory
 
class  NJointKeypointsAdmittanceController
 Brief description of class NJointKeypointsAdmittanceController. More...
 
class  NJointKeypointsImpedanceController
 Brief description of class NJointKeypointsImpedanceController. More...
 
class  NJointSharedMemoryTaskspaceController
 
class  NJointTaskspaceAdmittanceController
 Brief description of class NJointTaskspaceAdmittanceController. More...
 
class  NJointTaskspaceCollisionAvoidanceImpedanceController
 Brief description of class NJointTaskspaceCollisionAvoidanceImpedanceController. More...
 
class  NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController
 Brief description of class NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController. More...
 
class  NJointTaskspaceController
 Brief description of class NJointTaskspaceController. More...
 
class  NJointTaskspaceImpedanceController
 Brief description of class NJointTaskspaceImpedanceController. More...
 
class  NJointTaskspaceMixedImpedanceVelocityController
 Brief description of class NJointTaskspaceMixedImpedanceVelocityController. More...
 
class  NJointTaskspaceObjectCollisionAvoidanceImpedanceController
 
class  NJointTaskspaceVelocityController
 Brief description of class NJointTaskspaceVelocityController. More...
 
class  NJointTaskspaceZeroTorqueOrVelocityController
 Brief description of class NJointTaskspaceZeroTorqueOrVelocityController. More...
 
class  NJointTSAdmController
 
class  NJointTSColController
 
class  NJointTSImpColController
 
class  NJointTSImpController
 
class  NJointTSMixImpVelColController
 
class  NJointTSMixImpVelController
 
class  NJointTSVelBasedColController
 
class  NJointTSVelColController
 
class  NJointTSVelController
 
class  NJointTSVeloColController
 
class  NJointZenohTaskspaceController
 
class  NJointZeroMQTaskspaceController
 
class  SharedMemoryReader
 
class  SharedMemoryWriter
 
struct  ToSharedMemory
 

Typedefs

using CollAvoidBase = core::ObjectCollisionAvoidanceBase
 
using CollAvoidBasePtr = core::ObjectCollisionAvoidanceBasePtr
 
using CollAvoidVelBase = core::ObjectCollisionAvoidanceVelBase
 
using CollAvoidVelBasePtr = core::ObjectCollisionAvoidanceVelBasePtr
 

Functions

boost::interprocess::named_semaphore InitSem (const std::string &semName)
 
boost::interprocess::shared_memory_object InitSHM (const std::string &sharedMemoryName)
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSImpColController > > registrationControllerNJointCollisionAvoidanceTSImpedanceController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSImpCol))
 
armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceCollisionAvoidanceImpedanceController > > registrationControllerNJointCollisionAvoidanceTSImpedanceController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZenohTSImpCol))
 
armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceCollisionAvoidanceImpedanceController > > registrationControllerNJointCollisionAvoidanceTSImpedanceController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZMQTSImpCol))
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSMixImpVelColController > > registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSMixImpVelCol))
 
armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController > > registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZenohTSMixImpVelCol))
 
armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController > > registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZMQTSMixImpVelCol))
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSVelColController > > registrationControllerNJointSharedMemoryTSVelColController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSVelCol))
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSVeloColController > > registrationControllerNJointSharedMemoryTSVeloColController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSVeloCol))
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSImpController > > registrationControllerNJointTSImpedanceController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSImp))
 
armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceImpedanceController > > registrationControllerNJointTSImpedanceController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZenohTSImp))
 
armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceImpedanceController > > registrationControllerNJointTSImpedanceController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZMQTSImp))
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSMixImpVelController > > registrationControllerNJointTSMixedImpedanceVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSMixImpVel))
 
armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceMixedImpedanceVelocityController > > registrationControllerNJointTSMixedImpedanceVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZenohTSMixImpVel))
 
armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceMixedImpedanceVelocityController > > registrationControllerNJointTSMixedImpedanceVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZMQTSMixImpVel))
 
armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSVelController > > registrationControllerNJointTSVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::SharedMemoryTSVel))
 
armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceVelocityController > > registrationControllerNJointTSVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZenohTSVel))
 
armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceVelocityController > > registrationControllerNJointTSVelocityController (armarx::control::common::ControllerTypeNames.to_name(armarx::control::common::ControllerType::ZMQTSVel))
 

Variables

NJointControllerRegistration< NJointKeypointsAdmittanceControllerregistrationControllerNJointKeypointsAdmittanceController ("NJointKeypointsAdmittanceController")
 
NJointControllerRegistration< NJointKeypointsImpedanceControllerregistrationControllerNJointKeypointsImpedanceController ("NJointKeypointsImpedanceController")
 
NJointControllerRegistration< NJointTaskspaceAdmittanceControllerregistrationControllerNJointTaskspaceAdmittanceController ("NJointTaskspaceAdmittanceController")
 
NJointControllerRegistration< NJointTaskspaceCollisionAvoidanceImpedanceControllerregistrationControllerNJointTaskspaceCollisionAvoidanceImpedanceController ("NJointTaskspaceCollisionAvoidanceImpedanceController")
 
NJointControllerRegistration< NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityControllerregistrationControllerNJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController ("NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController")
 
NJointControllerRegistration< NJointTaskspaceImpedanceControllerregistrationControllerNJointTaskspaceImpedanceController ("NJointTaskspaceImpedanceController")
 
NJointControllerRegistration< NJointTaskspaceMixedImpedanceVelocityControllerregistrationControllerNJointTaskspaceMixedImpedanceVelocityController ("NJointTaskspaceMixedImpedanceVelocityController")
 
NJointControllerRegistration< NJointTaskspaceObjectCollisionAvoidanceImpedanceControllerregistrationControllerNJointTaskspaceObjectCollisionAvoidanceImpedanceController ("NJointTaskspaceObjectCollisionAvoidanceImpedanceController")
 
NJointControllerRegistration< NJointTaskspaceVelocityControllerregistrationControllerNJointTaskspaceVelocityController ("NJointTaskspaceVelocityController")
 
NJointControllerRegistration< NJointTaskspaceZeroTorqueOrVelocityControllerregistrationControllerNJointTaskspaceZeroTorqueOrVelocityController ("NJointTaskspaceZeroTorqueOrVelocityController")
 
NJointControllerRegistration< NJointTSAdmControllerregistrationControllerNJointTSAdmController ("TSAdm")
 
NJointControllerRegistration< NJointTSImpColControllerregistrationControllerNJointTSImpColController ("TSImpCol")
 
NJointControllerRegistration< NJointTSImpControllerregistrationControllerNJointTSImpController ("TSImp")
 
NJointControllerRegistration< NJointTSMixImpVelColControllerregistrationControllerNJointTSMixImpVelColController ("TSMixImpVelCol")
 
NJointControllerRegistration< NJointTSMixImpVelControllerregistrationControllerNJointTSMixImpVelController ("TSMixImpVel")
 
NJointControllerRegistration< NJointTSVelColControllerregistrationControllerNJointTSVelColController ("TSVelCol")
 
NJointControllerRegistration< NJointTSVelControllerregistrationControllerNJointTSVelController ("TSVel")
 
NJointControllerRegistration< NJointTSVeloColControllerregistrationControllerNJointTSVeloColController ("TSVeloCol")
 

Detailed Description

for GUI

HandUnit

Typedef Documentation

◆ CollAvoidBase

Definition at line 39 of file ColAvoid.h.

◆ CollAvoidBasePtr

◆ CollAvoidVelBase

◆ CollAvoidVelBasePtr

Function Documentation

◆ InitSem()

boost::interprocess::named_semaphore InitSem ( const std::string & semName)
inline

Definition at line 49 of file SharedMemory.h.

+ Here is the caller graph for this function:

◆ InitSHM()

boost::interprocess::shared_memory_object InitSHM ( const std::string & sharedMemoryName)
inline

Definition at line 37 of file SharedMemory.h.

+ Here is the caller graph for this function:

◆ registrationControllerNJointCollisionAvoidanceTSImpedanceController() [1/3]

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSImpColController > > registrationControllerNJointCollisionAvoidanceTSImpedanceController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSImpCol)

◆ registrationControllerNJointCollisionAvoidanceTSImpedanceController() [2/3]

armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceCollisionAvoidanceImpedanceController > > registrationControllerNJointCollisionAvoidanceTSImpedanceController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZenohTSImpCol)

◆ registrationControllerNJointCollisionAvoidanceTSImpedanceController() [3/3]

armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceCollisionAvoidanceImpedanceController > > registrationControllerNJointCollisionAvoidanceTSImpedanceController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZMQTSImpCol)

◆ registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController() [1/3]

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSMixImpVelColController > > registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSMixImpVelCol)

◆ registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController() [2/3]

armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController > > registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZenohTSMixImpVelCol)

◆ registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController() [3/3]

armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController > > registrationControllerNJointCollisionAvoidanceTSMixedImpedanceVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZMQTSMixImpVelCol)

◆ registrationControllerNJointSharedMemoryTSVelColController()

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSVelColController > > registrationControllerNJointSharedMemoryTSVelColController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSVelCol)

◆ registrationControllerNJointSharedMemoryTSVeloColController()

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSVeloColController > > registrationControllerNJointSharedMemoryTSVeloColController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSVeloCol)

◆ registrationControllerNJointTSImpedanceController() [1/3]

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSImpController > > registrationControllerNJointTSImpedanceController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSImp)

◆ registrationControllerNJointTSImpedanceController() [2/3]

armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceImpedanceController > > registrationControllerNJointTSImpedanceController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZenohTSImp)

◆ registrationControllerNJointTSImpedanceController() [3/3]

armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceImpedanceController > > registrationControllerNJointTSImpedanceController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZMQTSImp)

◆ registrationControllerNJointTSMixedImpedanceVelocityController() [1/3]

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSMixImpVelController > > registrationControllerNJointTSMixedImpedanceVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSMixImpVel)

◆ registrationControllerNJointTSMixedImpedanceVelocityController() [2/3]

armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceMixedImpedanceVelocityController > > registrationControllerNJointTSMixedImpedanceVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZenohTSMixImpVel)

◆ registrationControllerNJointTSMixedImpedanceVelocityController() [3/3]

armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceMixedImpedanceVelocityController > > registrationControllerNJointTSMixedImpedanceVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZMQTSMixImpVel)

◆ registrationControllerNJointTSVelocityController() [1/3]

armarx::NJointControllerRegistration< NJointSharedMemoryTaskspaceController< base::NJointTSVelController > > registrationControllerNJointTSVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::SharedMemoryTSVel)

◆ registrationControllerNJointTSVelocityController() [2/3]

armarx::NJointControllerRegistration< NJointZenohTaskspaceController< base::NJointTaskspaceVelocityController > > registrationControllerNJointTSVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZenohTSVel)

◆ registrationControllerNJointTSVelocityController() [3/3]

armarx::NJointControllerRegistration< NJointZeroMQTaskspaceController< base::NJointTaskspaceVelocityController > > registrationControllerNJointTSVelocityController ( armarx::control::common::ControllerTypeNames. to_namearmarx::control::common::ControllerType::ZMQTSVel)

Variable Documentation

◆ registrationControllerNJointKeypointsAdmittanceController

NJointControllerRegistration< NJointKeypointsAdmittanceController > registrationControllerNJointKeypointsAdmittanceController("NJointKeypointsAdmittanceController") ( "NJointKeypointsAdmittanceController" )

◆ registrationControllerNJointKeypointsImpedanceController

NJointControllerRegistration< NJointKeypointsImpedanceController > registrationControllerNJointKeypointsImpedanceController("NJointKeypointsImpedanceController") ( "NJointKeypointsImpedanceController" )

◆ registrationControllerNJointTaskspaceAdmittanceController

NJointControllerRegistration< NJointTaskspaceAdmittanceController > registrationControllerNJointTaskspaceAdmittanceController("NJointTaskspaceAdmittanceController") ( "NJointTaskspaceAdmittanceController" )

◆ registrationControllerNJointTaskspaceCollisionAvoidanceImpedanceController

NJointControllerRegistration< NJointTaskspaceCollisionAvoidanceImpedanceController > registrationControllerNJointTaskspaceCollisionAvoidanceImpedanceController("NJointTaskspaceCollisionAvoidanceImpedanceController") ( "NJointTaskspaceCollisionAvoidanceImpedanceController" )

◆ registrationControllerNJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController

NJointControllerRegistration< NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController > registrationControllerNJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController("NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController") ( "NJointTaskspaceCollisionAvoidanceMixedImpedanceVelocityController" )

◆ registrationControllerNJointTaskspaceImpedanceController

NJointControllerRegistration< NJointTaskspaceImpedanceController > registrationControllerNJointTaskspaceImpedanceController("NJointTaskspaceImpedanceController") ( "NJointTaskspaceImpedanceController" )

◆ registrationControllerNJointTaskspaceMixedImpedanceVelocityController

NJointControllerRegistration< NJointTaskspaceMixedImpedanceVelocityController > registrationControllerNJointTaskspaceMixedImpedanceVelocityController("NJointTaskspaceMixedImpedanceVelocityController") ( "NJointTaskspaceMixedImpedanceVelocityController" )

◆ registrationControllerNJointTaskspaceObjectCollisionAvoidanceImpedanceController

NJointControllerRegistration< NJointTaskspaceObjectCollisionAvoidanceImpedanceController > registrationControllerNJointTaskspaceObjectCollisionAvoidanceImpedanceController("NJointTaskspaceObjectCollisionAvoidanceImpedanceController") ( "NJointTaskspaceObjectCollisionAvoidanceImpedanceController" )

◆ registrationControllerNJointTaskspaceVelocityController

NJointControllerRegistration< NJointTaskspaceVelocityController > registrationControllerNJointTaskspaceVelocityController("NJointTaskspaceVelocityController") ( "NJointTaskspaceVelocityController" )

◆ registrationControllerNJointTaskspaceZeroTorqueOrVelocityController

NJointControllerRegistration< NJointTaskspaceZeroTorqueOrVelocityController > registrationControllerNJointTaskspaceZeroTorqueOrVelocityController("NJointTaskspaceZeroTorqueOrVelocityController") ( "NJointTaskspaceZeroTorqueOrVelocityController" )

◆ registrationControllerNJointTSAdmController

NJointControllerRegistration< NJointTSAdmController > registrationControllerNJointTSAdmController("TSAdm") ( "TSAdm" )

◆ registrationControllerNJointTSImpColController

NJointControllerRegistration< NJointTSImpColController > registrationControllerNJointTSImpColController("TSImpCol") ( "TSImpCol" )

◆ registrationControllerNJointTSImpController

NJointControllerRegistration< NJointTSImpController > registrationControllerNJointTSImpController("TSImp") ( "TSImp" )

◆ registrationControllerNJointTSMixImpVelColController

NJointControllerRegistration< NJointTSMixImpVelColController > registrationControllerNJointTSMixImpVelColController("TSMixImpVelCol") ( "TSMixImpVelCol" )

◆ registrationControllerNJointTSMixImpVelController

NJointControllerRegistration< NJointTSMixImpVelController > registrationControllerNJointTSMixImpVelController("TSMixImpVel") ( "TSMixImpVel" )

◆ registrationControllerNJointTSVelColController

NJointControllerRegistration< NJointTSVelColController > registrationControllerNJointTSVelColController("TSVelCol") ( "TSVelCol" )

◆ registrationControllerNJointTSVelController

NJointControllerRegistration< NJointTSVelController > registrationControllerNJointTSVelController("TSVel") ( "TSVel" )

◆ registrationControllerNJointTSVeloColController

NJointControllerRegistration< NJointTSVeloColController > registrationControllerNJointTSVeloColController("TSVeloCol") ( "TSVeloCol" )