armarx::control::njoint_mp_controller::task_space Namespace Reference

This file is part of ArmarX. More...

Classes

struct  AdmittanceData
 
struct  BiKACConfig
 
struct  Constraint
 
struct  Constraint1
 
class  KeypointMPController
 Brief description of class KeypointMPController. More...
 
struct  KVILImpedanceMPConfig
 
class  NJointBiKAC
 Brief description of class NJointBiKAC. More...
 
class  NJointKeypointsAdmittanceMPController
 Brief description of class NJointKeypointsAdmittanceMPController. More...
 
class  NJointKeypointsImpedanceMPController
 Brief description of class NJointKeypointsImpedanceMPController. More...
 
class  NJointKVILImpedanceMPController
 Brief description of class NJointKVILImpedanceMPController. More...
 
class  NJointTSAdmittanceMPController
 Brief description of class NJointTSAdmittanceMPController. More...
 
class  NJointTSCollisionAvoidanceImpedanceMPController
 Brief description of class NJointTSCollisionAvoidanceImpedanceMPController. More...
 
class  NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController
 Brief description of class NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController. More...
 
class  NJointTSImpedanceMPController
 Brief description of class NJointTSImpedanceMPController. More...
 
class  NJointTSMixedImpedanceVelocityMPController
 Brief description of class NJointTSMixedImpedanceVelocityMPController. More...
 
class  NJointTSSafetyImpedanceMPController
 Brief description of class NJointTSSafetyImpedanceMPController. More...
 
class  NJointTSVelocityMPController
 Brief description of class NJointTSVelocityMPController. More...
 

Typedefs

using ConstraintList = std::vector< Constraint1 >
 
using ConstraintPtr = std::shared_ptr< Constraint1 >
 

Functions

void fromAron (const arondto::AdmittanceData &dto, AdmittanceData &bo)
 
void fromAron (const arondto::BiKACConfig &dto, BiKACConfig &bo)
 
void fromAron (const arondto::Constraint &dto, Constraint &bo)
 
void toAron (arondto::AdmittanceData &dto, const AdmittanceData &bo)
 
void toAron (arondto::BiKACConfig &dto, const BiKACConfig &bo)
 
void toAron (arondto::Constraint &dto, const Constraint &bo)
 

Variables

NJointControllerRegistration< KeypointMPControllerregistrationControllerKeypointMPController ("KeypointMPController")
 
NJointControllerRegistration< NJointBiKACregistrationControllerNJointBiKAC ("NJointBiKAC")
 
NJointControllerRegistration< NJointKeypointsAdmittanceMPControllerregistrationControllerNJointKeypointsAdmittanceMPController ("NJointKeypointsAdmittanceMPController")
 
NJointControllerRegistration< NJointKeypointsImpedanceMPControllerregistrationControllerNJointKeypointsImpedanceMPController ("NJointKeypointsImpedanceMPController")
 
NJointControllerRegistration< NJointKVILImpedanceMPControllerregistrationControllerNJointKVILImpedanceMPController ("NJointKVILImpedanceMPController")
 
NJointControllerRegistration< NJointTSAdmittanceMPControllerregistrationControllerNJointTSAdmittanceMPController ("NJointTSAdmittanceMPController")
 
NJointControllerRegistration< NJointTSCollisionAvoidanceImpedanceMPControllerregistrationControllerNJointTSCollisionAvoidanceImpedanceMPController ("NJointTSCollisionAvoidanceImpedanceMPController")
 
NJointControllerRegistration< NJointTSCollisionAvoidanceMixedImpedanceVelocityMPControllerregistrationControllerNJointTSCollisionAvoidanceMixedImpedanceVelocityMPController ("NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController")
 
NJointControllerRegistration< NJointTSImpedanceMPControllerregistrationControllerNJointTSImpedanceMPController ("NJointTSImpedanceMPController")
 
NJointControllerRegistration< NJointTSMixedImpedanceVelocityMPControllerregistrationControllerNJointTSMixedImpedanceVelocityMPController ("NJointTSMixedImpedanceVelocityMPController")
 
NJointControllerRegistration< NJointTSSafetyImpedanceMPControllerregistrationControllerNJointTSSafetyImpedanceMPController ("NJointTSSafetyImpedanceMPController")
 
NJointControllerRegistration< NJointTSVelocityMPControllerregistrationControllerNJointTSVelocityMPController ("NJointTSVelocityMPController")
 

Detailed Description

This file is part of ArmarX.

ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Jianfeng Gao ( jianfeng dot gao at kit dot edu )
Date
2023

ArmarX is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 2 as published by the Free Software Foundation.

ArmarX is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Author
Jianfeng Gao ( jianfeng dot gao at kit dot edu )
Date
2024

Typedef Documentation

◆ ConstraintList

using ConstraintList = std::vector<Constraint1>

Definition at line 57 of file KVILImpedanceController.h.

◆ ConstraintPtr

using ConstraintPtr = std::shared_ptr<Constraint1>

Definition at line 56 of file KVILImpedanceController.h.

Function Documentation

◆ fromAron() [1/3]

void fromAron ( const arondto::AdmittanceData &  dto,
AdmittanceData bo 
)

Definition at line 74 of file aron_conversions.cpp.

◆ fromAron() [2/3]

void fromAron ( const arondto::BiKACConfig &  dto,
BiKACConfig bo 
)

Definition at line 96 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ fromAron() [3/3]

void fromAron ( const arondto::Constraint &  dto,
Constraint bo 
)

Definition at line 11 of file aron_conversions.cpp.

◆ toAron() [1/3]

void toAron ( arondto::AdmittanceData &  dto,
const AdmittanceData bo 
)

Definition at line 86 of file aron_conversions.cpp.

◆ toAron() [2/3]

void toAron ( arondto::BiKACConfig &  dto,
const BiKACConfig bo 
)

Definition at line 137 of file aron_conversions.cpp.

+ Here is the call graph for this function:

◆ toAron() [3/3]

void toAron ( arondto::Constraint &  dto,
const Constraint bo 
)

Definition at line 44 of file aron_conversions.cpp.

Variable Documentation

◆ registrationControllerKeypointMPController

NJointControllerRegistration<KeypointMPController> registrationControllerKeypointMPController("KeypointMPController")

◆ registrationControllerNJointBiKAC

NJointControllerRegistration<NJointBiKAC> registrationControllerNJointBiKAC("NJointBiKAC")

◆ registrationControllerNJointKeypointsAdmittanceMPController

NJointControllerRegistration<NJointKeypointsAdmittanceMPController> registrationControllerNJointKeypointsAdmittanceMPController("NJointKeypointsAdmittanceMPController")

◆ registrationControllerNJointKeypointsImpedanceMPController

NJointControllerRegistration<NJointKeypointsImpedanceMPController> registrationControllerNJointKeypointsImpedanceMPController("NJointKeypointsImpedanceMPController")

◆ registrationControllerNJointKVILImpedanceMPController

NJointControllerRegistration<NJointKVILImpedanceMPController> registrationControllerNJointKVILImpedanceMPController("NJointKVILImpedanceMPController")

◆ registrationControllerNJointTSAdmittanceMPController

NJointControllerRegistration<NJointTSAdmittanceMPController> registrationControllerNJointTSAdmittanceMPController("NJointTSAdmittanceMPController")

◆ registrationControllerNJointTSCollisionAvoidanceImpedanceMPController

NJointControllerRegistration<NJointTSCollisionAvoidanceImpedanceMPController> registrationControllerNJointTSCollisionAvoidanceImpedanceMPController("NJointTSCollisionAvoidanceImpedanceMPController")

◆ registrationControllerNJointTSCollisionAvoidanceMixedImpedanceVelocityMPController

NJointControllerRegistration<NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController> registrationControllerNJointTSCollisionAvoidanceMixedImpedanceVelocityMPController("NJointTSCollisionAvoidanceMixedImpedanceVelocityMPController")

◆ registrationControllerNJointTSImpedanceMPController

NJointControllerRegistration<NJointTSImpedanceMPController> registrationControllerNJointTSImpedanceMPController("NJointTSImpedanceMPController")

◆ registrationControllerNJointTSMixedImpedanceVelocityMPController

NJointControllerRegistration<NJointTSMixedImpedanceVelocityMPController> registrationControllerNJointTSMixedImpedanceVelocityMPController("NJointTSMixedImpedanceVelocityMPController")

◆ registrationControllerNJointTSSafetyImpedanceMPController

NJointControllerRegistration<NJointTSSafetyImpedanceMPController> registrationControllerNJointTSSafetyImpedanceMPController("NJointTSSafetyImpedanceMPController")

◆ registrationControllerNJointTSVelocityMPController

NJointControllerRegistration<NJointTSVelocityMPController> registrationControllerNJointTSVelocityMPController("NJointTSVelocityMPController")