Flat Object Grasping Library (FOG)  0.2.1
 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 12]
oCfog::BetaParamsParameters related to strategy- $\beta$
oCController
|oCfog::FingerComplianceImplements a controller for active compliance of the hand's fingers
|oCfog::ReachFGSAlphaA class that implements the controller for reaching the FGS state for the strategy- $\alpha$. It closes the fingers
|oCfog::ReachFGSBetaA class that implements the controller for reaching the FGS state for the strategy- $\beta$. It closes the fingers and moves the arm
|oCfog::ReachPGSBetaA class that implements the controller for reaching the PGS state. It reads feedback from the position of the fingeres and commands the task velocity of the arm
|\Cfog::UpdateBHand
oCControllerParamsParameters related to the FOG controllers
oCfog::ControllersParams
oCfog::DecisionMakerDecides which of the available grasp strategies can be used for grasping the target object, given the current scene
oCfog::EnabledStrategiesThe enabled strategies from the Decision Making
oCfog::EnablingConditionsThe enabling conditions for the Decision Making
oCfog::FlatObjectGrasperThe main class of FOG which implements the pipeline for grasping a flat object
oCfog::GammaParamsParameters related to strategy- $\gamma$
oCfog::HandRepresents the robotic hand as it is considered in the FOG framework
oCfog::HandParams
oCfog::IGSPlannerPlans Initial Grasping States (IGSs) for each selected grasp strategy
oCfog::InitialGraspStateRepresenting and Initial Grasp State
oCfog::InterfaceAbstract class which defines the interfaces with FOG
oCfog::ModelsThe FOG Models
oCfog::ObjectRepresents the target object as it is considered in the FOG framework
oCfog::ObjectSurfaceCombinationRepresents the object-surface combination as it is considered in the FOG framework, i.e. the set of non-convex directions $\mathcal{N}_f$
oCfog::ObjectSurfaceCombinationParamsParameters related to the FOG object-surface combination
oCfog::ParamsThe FOG parameters
oCfog::RobotParamsParameters related to the robot configuration that is used. If it is real or a simulated hardware
oCRVisualizer
|\Cfog::RVisualizerVisualizes in RViz FOG models. In order to see the models, add in your RViz configuration a PointCloud2 panel with the point cloud topic name and a MarkerArray with the rviz_topic that you initialize the class
\Cfog::SurfaceRepresents the support surface as it is considered in the FOG framework, as rectangle with 4 limits