dynamicgraph::sot Namespace Reference

Namespaces

namespace  command
namespace  detail

Classes

class  NamedVector
class  AbstractSotExternalInterface
class  AdditionalFunctions
 This helper class dynamically overloads the "new" shell command to allow creation of tasks and features as well as entities. More...
class  BinaryIntToUint
class  BinaryOp
class  ClampWorkspace
class  CoMFreezer
class  Constraint
class  Contiifstream
class  ControlGR
class  ControlPD
class  DebugTrace
class  Derivator
class  Device
class  ExceptionAbstract
class  ExceptionDynamic
class  ExceptionFactory
class  ExceptionFeature
class  ExceptionSignal
class  ExceptionTask
class  ExceptionTools
class  Feature1D
 Simple test: the task is defined to be e_2 = .5 . e'.e, with e the mother task. The jacobian is then J_2 = e'.J, J being the jacobian of the mother task. More...
class  FeatureAbstract
 This class gives the abstract definition of a feature. More...
class  FeatureReferenceHelper
class  FeatureGeneric
 Class that defines a generic implementation of the abstract interface for features. More...
class  FeatureJointLimits
 Class that defines gradient vector for jl avoidance. More...
class  FeatureLineDistance
 Class that defines point-3d control feature. More...
class  FeaturePoint6dRelative
 Class that defines the motion of a point of the body wrt. another point. More...
class  FeaturePoint6d
 Class that defines point-3d control feature. More...
class  FeaturePosture
class  FeatureTask
class  FeatureVector3
 Class that defines point-3d control feature. More...
class  FeatureVisualPoint
 Class that defines 2D visualPoint visual feature. More...
class  FIRFilter
class  Flags
class  GainAdaptive
class  GainHyperbolic
class  GripperControl
class  GripperControlPlugin
class  IntegratorAbstract
 integrates an ODE. If Y is the output and X the input, the following equation is integrated: a_p * d(p)Y / dt^p + .... + a_0 Y = b_m * d(m)X / dt^m + ... . b_0 X a_i are the coefficients of the denominator of the associated transfer function between X and Y, while the b_i are those of the numerator. More...
class  IntegratorEuler
 integrates an ODE using a naive Euler integration. TODO: change the integration method. For the moment, the highest derivative of the output signal is computed using the previous values of the other derivatives and the input signal, then integrated n times, which will most certainly induce a huge drift for ODEs with a high order at the denominator. More...
class  JointLimitator
 Filter control vector to avoid exceeding joint maximum values. More...
class  Kalman
class  Mailbox
class  MatrixConstant
class  MatrixForce
class  MatrixHomogeneous
class  MatrixRotation
class  MatrixTwist
class  MemoryTaskSOT
class  MotionPeriod
class  MultiBound
class  NeckLimitation
class  OpPointModifier
 Compute position and jacobian of a local frame attached to a joint. More...
class  PeriodicCallEntity
class  PeriodicCall
class  PoolStorage
 This singleton class keep tracks of all features and tasks. More...
class  RobotSimu
class  SeqPlay
class  Sequencer
class  SmoothReach
class  ConstraintMem
class  ConstraintRef
class  SolverHierarchicalInequalities
class  SotH
class  SotQr
class  Sot
 This class implements the Stack of Task. It allows to deal with the priority of the controllers through the shell. The controllers can be either constraints either tasks. More...
class  TaskAbstract
 Hierarchical element of the stack of tasks. More...
class  TaskConti
class  TaskPD
class  TaskUnilateral
class  Task
class  TimeStamp
class  UnaryOp
class  VectorConstant
class  VectorQuaternion
class  VectorRollPitchYaw
class  VectorRotation
class  VectorToRotation
class  VectorUTheta
class  VisualPointProjecter
class  WeightedSot

Typedefs

typedef NamedVector SensorValues
typedef NamedVector ControlValues
typedef Mailbox
< maal::boost::Vector
MailboxVector
typedef std::vector< MultiBoundVectorMultiBound

Functions

void sotDEBUGF (const int, const char *,...)
void sotDEBUGF (const char *,...)
void sotERRORF (const int, const char *,...)
void sotERRORF (const char *,...)
void sotTDEBUGF (const int, const char *,...)
void sotTDEBUGF (const char *,...)
SOT_CORE_EXPORT std::ostream & operator<< (std::ostream &os, const VectorMultiBound &v)
SOT_CORE_EXPORT std::istream & operator>> (std::istream &os, VectorMultiBound &v)

Variables

SOT_CORE_EXPORT DebugTrace sotDEBUGFLOW
SOT_CORE_EXPORT DebugTrace sotERRORFLOW
SOT_CORE_EXPORT const Flags FLAG_LINE_1
SOT_CORE_EXPORT const Flags FLAG_LINE_2
SOT_CORE_EXPORT const Flags FLAG_LINE_3
SOT_CORE_EXPORT const Flags FLAG_LINE_4
SOT_CORE_EXPORT const Flags FLAG_LINE_5
SOT_CORE_EXPORT const Flags FLAG_LINE_6
SOT_CORE_EXPORT const Flags FLAG_LINE_7
SOT_CORE_EXPORT const Flags FLAG_LINE_8

Typedef Documentation


Function Documentation

SOT_CORE_EXPORT std::ostream& dynamicgraph::sot::operator<< ( std::ostream &  os,
const VectorMultiBound &  v 
)
SOT_CORE_EXPORT std::istream& dynamicgraph::sot::operator>> ( std::istream &  os,
VectorMultiBound &  v 
)
void dynamicgraph::sot::sotDEBUGF ( const int  ,
const char *  ,
  ... 
) [inline]
void dynamicgraph::sot::sotDEBUGF ( const char *  ,
  ... 
) [inline]
void dynamicgraph::sot::sotERRORF ( const int  ,
const char *  ,
  ... 
) [inline]
void dynamicgraph::sot::sotERRORF ( const char *  ,
  ... 
) [inline]
void dynamicgraph::sot::sotTDEBUGF ( const int  ,
const char *  ,
  ... 
) [inline]
void dynamicgraph::sot::sotTDEBUGF ( const char *  ,
  ... 
) [inline]

Variable Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines