KDL Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
KDL::BinaryOp< OpAdd, TwistVel, TwistVel >
KDL::BinaryOp< OpAdd, VectorVel, VectorVel >
KDL::BinaryOp< OpDiff, FrameVel, FrameVel >Operations defined : Twist = Diff(FrameVel,FrameVel)
KDL::BinaryOp< OpDiff, RotationVel, RotationVel >V* operations defined : VECTOR = Diff(Rotation,Rotation)
KDL::BinaryOp< OpDiff, VectorVel, VectorVel >Operations defined : VECTOR = Diff(Vector,Vector)
KDL::BinaryOp< OpDot, VectorVel, VectorVel >
KDL::BinaryOp< OpMult, doubleVel, TwistVel >
KDL::BinaryOp< OpMult, doubleVel, VectorVel >
KDL::BinaryOp< OpMult, FrameVel, FrameVel >When designing this class, I realized some inconsistency between the routines fo transforming a twist (Frame::operator*(const Twist&) and these classes : Frame1 * Twist2 = velocity component of ( RVFrame2 * RVFrame1) (mind the order of the arguments
KDL::BinaryOp< OpMult, FrameVel, VectorVel >
KDL::BinaryOp< OpMult, RotationVel, RotationVel >
KDL::BinaryOp< OpMult, RotationVel, TwistVel >
KDL::BinaryOp< OpMult, RotationVel, VectorVel >
KDL::BinaryOp< OpMult, TwistVel, doubleVel >
KDL::BinaryOp< OpMult, VectorVel, doubleVel >
KDL::BinaryOp< OpMult, VectorVel, VectorVel >
KDL::BinaryOp< OpRefPoint, TwistVel, VectorVel >
KDL::BinaryOp< OpSub, TwistVel, TwistVel >
KDL::BinaryOp< OpSub, VectorVel, VectorVel >
KDL::CartPos2JntCalculates joint values from a cartesian position
KDL::CartVel2JntCalculates cartesian position form the joint values
Cnst< T >Cnst<T> encapsulates something that only can be constant and never has a derivative
KDL::Connection< T >
KDL::ConstraintMatrixStores constraints and solves them
KDL::CRS450Constructs a ZXXZXZ object with the parameters of a CRS 450 robot
KDL::CRS450Feath
RTT::Double6DComposerAn Composer for constructing a Double6D or Property<Double6D> from a typed PropertyBag
RTT::Double6DDecomposerA Decomposer for Decomposing a Double6D or Property<Double6D> into a typed Property<PropertyBag>
KDL::ErrorBase class for errors generated by ORO_Geometry
KDL::Error_BasicIO
KDL::Error_BasicIO_Exp_Delim
KDL::Error_BasicIO_File
KDL::Error_BasicIO_Not_A_Space
KDL::Error_BasicIO_Not_Opened
KDL::Error_BasicIO_ToBig
KDL::Error_BasicIO_Unexpected
KDL::Error_Chain_Unexpected_id
KDL::Error_ChainIO
KDL::Error_Criterium
KDL::Error_Criterium_Unexpected_id
KDL::Error_Frame_Frame_Unexpected_id
KDL::Error_Frame_Rotation_Unexpected_id
KDL::Error_Frame_Vector_Unexpected_id
KDL::Error_FrameIO
KDL::Error_IntegratorAbstract subclass of all errors that can be thrown by Adaptive_Integrator
KDL::Error_IO
KDL::Error_Limits
KDL::Error_Limits_Unexpected_id
KDL::Error_MotionIO
KDL::Error_MotionIO_Unexpected_MotProf
KDL::Error_MotionIO_Unexpected_Traj
KDL::Error_MotionPlanning
KDL::Error_MotionPlanning_Circle_No_Plane
KDL::Error_MotionPlanning_Circle_ToSmall
KDL::Error_MotionPlanning_Incompatible
KDL::Error_MotionPlanning_Not_Applicable
KDL::Error_MotionPlanning_Not_Feasible
KDL::Error_Not_Implemented
KDL::Error_Redundancy
KDL::Error_Redundancy_Illegal_Resolutiontype
KDL::Error_Redundancy_Low_Manip
KDL::Error_Redundancy_Unavoidable
KDL::Error_RedundancyIOError_Redundancy indicates an error that occured during solving for redundancy
KDL::Error_Stepsize_To_SmallError_Stepsize_To_Small is thrown if the stepsize becomes to small
KDL::Error_Stepsize_UnderflowError_Stepsize_Underflow is thrown if the stepsize becomes to small
KDL::Error_To_Many_StepsError_To_Many_Steps is thrown if the number of steps needed to integrate to the desired accuracy becomes to big
RTT::EulerZYXComposerAn Composer for constructing an EulerZYX Rotation or Property<Rotation> from a typed PropertyBag
RTT::EulerZYXDecomposerA Decomposer for Converting a Rotation or Property<Rotation> into a typed Property<PropertyBag> with the EulerZYX convention
Expr< T >Template class to mark template expressions
KDL::FrameFrame transformation in 3D space (rotation + translation)
KDL::Frame2A 2D frame class, for further documentation see the Frames class for methods with unchanged semantics
KDL::FrameAcc
KDL::FrameVel
KDL::FVector< T, N >FVector is a vectortype with following properties :
  • fully inlined code
KDL::FVector2< T, N, S >FVector2 is a vectortype with following properties :
  • fully inlined code
KDL::GeomIndexTypeInfo< GeomType, R >Used for Vector, Twist and Wrench
KDL::GeomTypeInfo< GeomType >Used for Frame and Rotation
Jacobian< T >Jacobian<T> constructs a tangent vector class out of the given basetype
KDL::Jnt2CartPosCalculates cartesian position form the joint values
KDL::Jnt2CartVelCalculates cartesian position form the joint values
KDL::Jnt2JacCalculates Jacobian and cartesian position from the joint values
KDL::JointEncapsulates a simple joint
KDL::JointRotXImplements Joint for a rotation around X
KDL::JointRotYImplements Joint for a rotation around Y
KDL::JointRotZImplements Joint for a rotation around Y
KDL::JointTransXImplements Joint for a translation around X
KDL::JointTransYImplements Joint for a translation around X
KDL::JointTransZImplements Joint for a translation around X
KDL::KDLToolkitPluginThis interface defines the types of the kdl
KDL::KinematicFamilyInterface to define a kinematic family
KDL::KinematicTreeImplementation of KinematicFamily for trees
KDL::KinematicTreeJnt2CartPos
KDL::Kuka160Constructs a ZXXZXZ object with the parameters of a Kuka160 robot
KDL::Kuka361Constructs a ZXXZXZ object with the parameters of a Kuka361 robot
KDL::Kuka361TransmissionThis transmission transforms the kinematics of a kuka 361 robot with a Dubbel Winkel Hand (DWH) wrist kinematics to ZXXZXZ kinematics
KDL::LinearTransmissionImplementation of Transmission in the case of a linear transformation
KDL::NodeImplementation of Node
KDL::PathThe specification of the path of a trajectory
KDL::Path_CircleA circular Path with 'open ends'
KDL::Path_CompositeA Path being the composition of other Path objects
KDL::Path_Cyclic_ClosedA Path representing a closed circular movement, which is traversed a number of times
KDL::Path_LineA path representing a line from A to B
KDL::Path_PointA Path consisting only of a point in space
KDL::Path_RoundedCompositeThe specification of a path, composed of way-points with rounded corners
KDL::PlaneThis class represents a plane in cartesian space
PseudoInverseHandles (weighted) pseudo-inverses and related operations
KDL::Rall1d< T, V, S >Rall1d contains a value, and its gradient, and defines an algebraic structure on this pair
KDL::Rall2d< T, V, S >Rall2d contains a value, and its gradient and its 2nd derivative, and defines an algebraic structure on this pair
RallNd< N >Als je tot 3de orde een efficiente berekening kan doen, dan kan je tot een willekeurige orde alles efficient berekenen 0 1 2 3 ==> 1 2 3 4 ==> 3 4 5 6 4 5 6 7
RallNd< 1 >
RallNd< 2 >
KDL::RobuterConstructs a SerialChain kinematic object corresponding to our robuter platform with a mounted robot
KDL::RotationRotations in 3 dimensional space
KDL::Rotation2A 2D Rotation class, for conventions see Rotation
KDL::RotationAcc
KDL::RotationalInterpolationRotationalInterpolation specifies the rotational part of a geometric trajectory
  • The different derived objects specify different methods for interpolating rotations
KDL::RotationalInterpolation_SingleAxisAn interpolation algorithm which rotates a frame over the existing single rotation axis formed by start and end rotation
RTT::RotationComposerAn Composer for constructing a Rotation or Property<Rotation> from a typed PropertyBag
RTT::RotationDecomposerA Decomposer for Converting a Rotation or Property<Rotation> into a typed Property<PropertyBag>
KDL::RotationVel
RTT::RPYComposerAn Composer for constructing an RPY Rotation or Property<Rotation> from a typed PropertyBag
RTT::RPYDecomposerA Decomposer for Converting a Rotation or Property<Rotation> into a typed Property<PropertyBag> with the RPY convention
KDL::SerialChainImplementation of KinematicFamily for serial chains
KDL::SerialChainCartPos2JntCalculates joint values from a cartesian position
KDL::SerialChainCartVel2JntCalculates joint values from a cartesian position
KDL::SerialChainJnt2CartPosImplements Jnt2CartPos for a serial chain
KDL::SerialChainJnt2CartVelImplements Jnt2Jac for a serial chain
KDL::SerialChainJnt2JacImplements Jnt2Jac for a serial chain
KDL::StiffnessPreliminary class to implement Stiffness, only diagonal stiffness is implemented no transformations provided
SVD_Ordering
Traits< KDL::doubleVel >
KDL::TrajectoryAn abstract class that implements a trajectory contains a cartesian space trajectory and an underlying velocity profile
KDL::Trajectory_SegmentTrajectory_Segment combines a VelocityProfile and a Path into a trajectory
KDL::TransformationBase class for all transformations
KDL::TransmissionTransforms between actuator space and geometric space
KDL::TwistBoth translational and rotational velocities
KDL::TwistAcc
KDL::TwistVel
KDL::UnaryOp< OpCoordX, VectorVel >
KDL::UnaryOp< OpCoordY, VectorVel >
KDL::UnaryOp< OpCoordZ, VectorVel >
KDL::UnaryOp< OpInverse, FrameVel >Inverse : derivative of R' is (derivative of R)' is [wx]', is [(-w)x]
KDL::UnaryOp< OpInverse, RotationVel >
KDL::UnaryOp< OpNegate, TwistVel >
KDL::UnaryOp< OpNegate, VectorVel >
KDL::UnaryOp< OpNorm, VectorVel >
KDL::UnaryOp< OpOrigin, FrameVel >
KDL::UnaryOp< OpRotation, FrameVel >
KDL::UnaryOp< OpUnitX, RotationVel >
KDL::UnaryOp< OpUnitY, RotationVel >
KDL::UnaryOp< OpUnitZ, RotationVel >
KDL::UnitTransmissionImplementation of Transmission in the case of no transformation
KDL::VectorA concrete implementation of a 3 dimensional vector class
KDL::Vector22D version of Vector
KDL::VectorAcc
RTT::VectorComposerAn Composer for constructing a Vector or Property<Vector> from a typed PropertyBag
RTT::VectorDecomposerA Decomposer for Decomposing a Vector or Property<Vector> into a typed Property<PropertyBag>
KDL::VectorVel
KDL::VelocityProfileA VelocityProfile stores the velocity profile that is used within a trajectory
KDL::VelocityProfile_DiracA Dirac VelocityProfile generates an infinite velocity so that the position jumps from A to B in in infinite short time
KDL::VelocityProfile_RectangularA rectangular VelocityProfile generates a constant velocity for moving from A to B
KDL::VelocityProfile_TrapA Trapezoidal VelocityProfile implementation
KDL::VelocityProfile_TrapHalfA 'Half' Trapezoidal VelocityProfile
KDL::WrenchCombination of a force and a torque
KDL::ZXXZXZImplements KinematicFamily for a ZXXZXZ kinematic chain
KDL::ZXXZXZCartPos2JntCalculates joint values from a cartesian position
KDL::ZXXZXZCartVel2Jnt
KDL::ZXXZXZJnt2CartPos
KDL::ZXXZXZJnt2CartVel
KDL::ZXXZXZJnt2JacImplements Jnt2Jac for a serial chain

Generated on Thu Dec 7 16:45:44 2006 for KDL by  doxygen 1.4.7