AUTh-ARL Core Stack  0.7
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCarl::math::AdmittanceIntegrates the dynamical system for admittance control
oCarl::math::ClikCalculates joint velocities given desired task velocities by implementing Closed Loop Inverse Kinematics
oCarl::robot::ControllerAn abstract class which implements a robot controller
|oCarl::bhand::controller::JointAdmittanceImplements a Joint Admittance Controller for BarrettHand
|oCarl::controller::CartesianAdmittanceImplements a Cartesian Admittance Controller assuming the existance of an F/T Sensor
|oCarl::controller::CartesianImpedanceImplements a Cartesian Impedance Controller, assuming that the robot supports this mode
|oCarl::controller::ClikImplements a Closed Inversed Kinematics Controller for sending Task Velocities
|oCarl::controller::GravityCompensationImplements a gravity compensation controller
|oCarl::controller::JointTrajectoryImplements a Joint Trajectory controller
|oCarl::mujoco::VizA robot controller in mujoco which provides visualization tools
|oCarl::robot::ArmHandController
|\Carl::viz::RosStatePublisherA class which implements a controller for robot visualization in RViz
oCarl::robot::State::Joint
oCarl::primitive::JointTrajectoryStores a Robot Joint Trajectory, providing interfaces with Armadillo or ROS msgs. You can provide the class with several points and it will interpolate returning position, velocity, acceleration in any given time
oCarl::io::LoggerHelper class providing logging capabilities. Useful in control loops for logging data and easily parsing to Matlab
oCarl::robot::ModelDefines an abstract model for a robot storing information like DOFs, kinematics etc
|oCarl::bhand::Model
|oCarl::mujoco::ModelClass representing a Robot Model in MuJoCo
||oCarl::mujoco::LwrBhandModelClass representing a KUKA LWR Robot with a BarrettHand attached to it in MuJoCo
||\Carl::mujoco::LwrModelClass representing a KUKA LWR Robot Model in MuJoCo
|oClwr::robot::Model
|\Clwr::robot::ModelExtended
oCarl::math::MvnRepresents a Multivariate Normal Distribution. It provides functionalities like getting its PDF or generating random vectors from this distribution
oCarl::math::PoseRepresents a pose in 3D space, i.e. a point of the SE(3) space
oCarl::robot::RobotAn abstract class that implements a robot
|oCarl::bhand::Robot
|oCarl::mujoco::RobotClass representing a Robot in MuJoCo
|oCarl::robot::RobotSimA simulated robot implementing the API for kinematics
|\Clwr::robot::Robot
oCRvizVisualTools
|\Carl::viz::RVisualizerThis class implements visualization functionalities for RViz
oCarl::robot::SensorAn abstract class that implements a robot sensor
|\Cati::sensor::Sensor
oCarl::robot::State
oCarl::robot::State::System
oCarl::robot::State::Task
oCarl::utils::TimerProvides timing capabilities, like measure the time elapsed since the last call (e.g. useful in a control loop)
oCarl::primitive::Trajectory< T >Represent a simple fifth order polynomial trajectory. Its a templated class that can be used with multiple types
\Carl::primitive::Trajectory< arma::vec >