Libbarrett  1.2.4
Public Member Functions | Public Attributes | Protected Member Functions
SingularityAvoid< DOF > Class Template Reference
Inheritance diagram for SingularityAvoid< DOF >:
barrett::systems::SingleIO< units::JointPositions< DOF >::type, units::JointTorques< DOF >::type > barrett::systems::System barrett::systems::SingleInput< units::JointPositions< DOF >::type > barrett::systems::SingleOutput< units::JointTorques< DOF >::type > barrett::systems::Conversion< units::JointTorques< DOF >::type >

List of all members.

Public Member Functions

 SingularityAvoid (const jp_type &jointCenter, const double &spring_const=10.0, const double &singularity_buffer=0.17453, const std::string &sysName="SingularityAvoid")

Public Attributes

jp_type wamJP
jp_type hapticSpringOrigin
jp_type jointRangeCenter
jt_type jtSingularityAvoid
bool singularBoundary
bool lastBoundary
double singularitySpringConst
double singularityBuffer

Protected Member Functions

virtual void operate ()

template<size_t DOF>
class SingularityAvoid< DOF >


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines