Libbarrett  1.2.4
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines
Classes | Functions
barrett::systems Namespace Reference

Classes

class  Controller
class  Conversion
class  ExecutionManagerException
class  ExecutionManager
class  HapticObject
class  SingleInput
class  SingleOutput
class  SingleIO
class  System
class  ArrayEditor
class  ArraySplitter
class  Callback
class  Constant
class  Converter
class  ExposedOutput
class  FirstOrderFilter
class  FrictionCompensator
class  Gain
class  GravityCompensator
class  HapticBall
class  HapticBox
class  HapticPath
class  InverseDynamics
class  IOConversion
class  KinematicsInput
class  KinematicsBase
class  LowLevelWamWrapper
class  ManualExecutionManager
class  modXYZ
class  PeriodicDataLogger
class  PIDController
class  PrintToStream
class  Ramp
class  RateLimiter
class  RealTimeExecutionManager
class  Summer
class  ToolForceToJointTorques
class  ToolOrientation
class  ToolOrientationController
class  ToolPosition
class  ToolTorqueToJointTorques
class  ToolVelocity
class  TriggeredDataLogger
class  TupleGrouper
class  TupleSplitter
class  Wam
class  Tensioner

Functions

template<typename T >
void connect (System::Output< T > &output, System::Input< T > &input)
template<typename T >
void reconnect (System::Output< T > &newOutput, System::Input< T > &input)
template<typename T >
void forceConnect (System::Output< T > &output, System::Input< T > &input)
template<typename T >
void disconnect (System::Input< T > &input)
template<typename T >
void disconnect (System::Output< T > &output)
template<typename InputType , typename OutputType >
IOConversion< InputType,
OutputType > * 
makeIOConversion (System::Input< InputType > &input, System::Output< OutputType > &output)

Detailed Description

Provides chunks of functionality that can be composed to form a realtime control loop.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Defines