ocra-recipes
Doxygen documentation for the ocra-recipes repository
File List
Here is a list of all files with brief descriptions:
 AbilitySet.h
 BoundFunction.cpp
 BoundFunction.hDeclaration file of the BoundFunction class
 Buffer.h
 CartesianTaskBuilder.cpp
 CartesianTaskBuilder.h
 CascadeQP.hDeclaration file of the CascadeQP class
 CascadeQPSolver.cpp
 CascadeQPSolver.hDeclaration file of the CascadeQPSolver class
 CascadeQPStructures.hDeclaration file of the structures needed in CascadeQP
 ClientCommunications.cpp
 ClientCommunications.h
 ClientManager.cpp
 ClientManager.hModule class for the controller Client
 CmlQuadraticSolver.cpp
 CmlQuadraticSolver.hDeclaration file of the CmlQuadraticSolver class
 Composite.hUtility classes and functions to implement the Composite design pattern
 ComTaskBuilder.cpp
 ComTaskBuilder.h
 Constraint.cpp
 Constraint.hDeclaration file of the Constraint class
 ConstraintSet.hDeclaration file of the ConstraintSet class
 ContactAvoidanceConstraint.cppImplement contact avoidance constraint for wOcra controller
 ContactAvoidanceConstraint.hDefine contact avoidance constraint for wOcra controller
 ContactSet.cpp
 ContactSet.hFactory classes and functions to build sets of contact frames
 ControlConstraint.hDefine base class that can be used as constraints in wOcra controller
 ControlEnum.hSome enumerations for the control
 ControlFrame.cpp
 ControlFrame.hClasses that represent frames
 Controller.cpp
 Controller.hController interface
 ControllerClient.cpp
 ControllerClient.h
 ControllerServer.cpp
 ControllerServer.h
 ControlThread.cppA class for launching generic control threads
 ControlThread.hA class for launching generic control threads
 controlUtils.cpp
 controlUtils.hControl utility functions
 CoupledInputOutputSize.h
 DiagonalLinearFunction.cpp
 DiagonalLinearFunction.hDeclaration file of the DiagonalLinearFunction class
 DotProductFunction.cpp
 DotProductFunction.hDeclaration file of the DotProductFunction class
 DoubleDiagonalLinearFunction.cpp
 DoubleDiagonalLinearFunction.hDeclaration file of the DoubleDiagonalLinearFunction class
 DynamicEquationFunction.cpp
 DynamicEquationFunction.hDeclaration file of the DynamicEquationFunction class
 EigenUtilities.h
 ErrorsHelper.h
 ExperimentalTrajectory.cpp
 ExperimentalTrajectory.h
 FcQuadraticFunction.cpp
 FcQuadraticFunction.h
 Feature.cpp
 Feature.hA class hierarchy to compute task errors based on control frames
 FileOperations.cpp
 FileOperations.hSome FileOperations function for debbuging purpose
 FSQPConstraintManager.cpp
 FSQPConstraintManager.hDeclaration file of the FSQPConstraintManager class
 FSQPSolver.cpp
 FSQPSolver.hDeclaration file of the FSQPSolver class
 FullDynamicEquationFunction.cppImplement base class that can be used as constraints in wOcra controller
 FullDynamicEquationFunction.hDefine base class that can be used as constraints in wOcra controller
 FullPostureTaskBuilder.cpp
 FullPostureTaskBuilder.h
 FullState.cpp
 FullState.h
 Function.cpp
 Function.hDeclaration file of the Function class
 FunctionHelpers.h
 FunctionInterfaceMapping.hDeclaration file of the FunctionInterfaceMapping struct
 FunctionUtilities.cpp
 FunctionUtilities.hDeclaration file of the FunctionProperties class
 GaussianProcessTrajectory.cpp
 GaussianProcessTrajectory.h
 GHCJTController.cppImplement the quasi-static Generalized Hierarchical Control based on Jacobian Transpose (GHCJT)
 GHCJTController.hDefine the Generalized Hierarchical Controller based on Jacobian transpose (GHCJT) in quasi-static case
 GHCJTTask.cppImplement task class for GHCJT controller. It inherits from the task class defined in the ocra framework
 GHCJTTask.hDefine task class for GHCJT controller. It inherits from the task class defined in the ocra framework
 gOcraCoMTaskManager.cpp
 gOcraCoMTaskManager.h
 gOcraContactSetTaskManager.cpp
 gOcraContactSetTaskManager.h
 gOcraContactTaskManager.cpp
 gOcraContactTaskManager.h
 gOcraDebug.cppImplementation to get debugging information
 gOcraDebug.hDebug trace
 gOcraFullPostureTaskManager.cpp
 gOcraFullPostureTaskManager.h
 gOcraPartialPostureTaskManager.cpp
 gOcraPartialPostureTaskManager.h
 gOcraSegCartesianTaskManager.cpp
 gOcraSegCartesianTaskManager.h
 gOcraSegOrientationTaskManager.cpp
 gOcraSegOrientationTaskManager.h
 gOcraSegPoseTaskManager.cpp
 gOcraSegPoseTaskManager.h
 gOcraTaskManagerBase.cpp
 gOcraTaskManagerBase.h
 gOcraTaskManagerCollectionBase.cpp
 gOcraTaskManagerCollectionBase.h
 HocraController.cpp
 HocraController.h
 IdentityFunction.cpp
 IdentityFunction.hDeclaration file of the IdentityFunction class
 IFunction.hDeclaration file of the IFunction interface
 IFunctionProperties.cpp
 IFunctionProperties.h
 JointLimitConstraint.cppImplement joint limit constraint for wOcra controller
 JointLimitConstraint.hDefine joint limit constraint for wOcra controller
 LinearFunction.cpp
 LinearFunction.hDeclaration file of the LinearFunction class
 LinearInterpolationTrajectory.cpp
 LinearInterpolationTrajectory.h
 LinearizedCoulombFunction.cpp
 LinearizedCoulombFunction.hDeclaration file of the LinearizedCoulombFunction class
 LinearTask.cpp
 LinearTask.hDeclaration file of the LinearTask class
 Macros.h
 main.cpp
 MathTypes.hDeclaration file of the OptimizationVariable class
 MergedVariable.cpp
 MergedVariable.h
 MessageVocabulary.h
 MinimumJerkTrajectory.cpp
 MinimumJerkTrajectory.h
 Model.cpp
 Model.hDeclaration file of the Model class
 Model3T.cpp
 Model3T.h
 ModelContacts.cpp
 ModelContacts.hDeclaration file of the ModelContacts class
 NamedInstance.cpp
 NamedInstance.h
 NewtonSolver.cpp
 NewtonSolver.hDeclaration file of the NewtonSolver class
 Objective.hDeclaration file of the Objective class
 ObjQLD.cpp
 ObjQLD.hDeclaration file of the ObjQLD class. This class should be merged with ocra::ObjQLD. It has been created to have a cml-free solver
 ObserverSubject.hDeclaration file of the Observer, Subject and ObserverSubject classes
 ObserverSubjectBase.hDeclaration file of the Observer and Subject base classes
 ocra_assert.h
 ocra_events.h
 OFSQP.cpp
 OFSQP.h
 OneLevelSolver.cpp
 OneLevelSolver.hDefine the internal solver class that can be used in the wOcra controller
 OrientationTaskBuilder.cpp
 OrientationTaskBuilder.h
 OrthonormalFamily.cppOrthonormal Family computation for Generalized Hierarchical Control (GHC)
 OrthonormalFamily.h
 PartialPostureTaskBuilder.cpp
 PartialPostureTaskBuilder.h
 PartialState.cppImplement partial state classes that can be used to control some joints of the robot
 PartialState.hDefine partial state classes that can be used to control some joints of the robot
 wocra/include/wocra/Performances.h
 gocra/include/gocra/Performances.h
 PointContactTaskBuilder.cpp
 PointContactTaskBuilder.h
 PoseTaskBuilder.cpp
 PoseTaskBuilder.h
 QLDSolver.cpp
 QLDSolver.hDeclaration file of the QLDSolver class
 QuadProg++.cpp
 QuadProg++.h
 QuadraticFunction.cpp
 QuadraticFunction.hDeclaration file of the QuadraticFunction class
 QuadraticSolver.cpp
 QuadraticSolver.hDeclaration file of the QuadraticSolver class
 RobotState.cpp
 RobotState.h
 RowFunction.cpp
 RowFunction.hDeclaration file of the RowFunction class
 SecondOrderLinearTask.cpp
 SecondOrderLinearTask.hDeclaration file of the SecondOrderLinearTask class
 ServerCommunications.cpp
 ServerCommunications.h
 Solver.cpp
 Solver.hDeclaration file of the Solver class
 SolverUtilities.cpp
 SolverUtilities.h
 SolverUtilities.hxx
 SquaredLinearFunction.cpp
 SquaredLinearFunction.hDeclaration file of the SquaredLinearFunction class
 StringUtilities.h
 SubtractionFunction.cpp
 SubtractionFunction.hDeclaration file of the SubtractionFunction class
 SumOfLinearFunctions.cpp
 SumOfLinearFunctions.h
 Task.cpp
 Task.h
 TaskBuilder.cpp
 TaskBuilder.h
 TaskBuilderOptions.cpp
 TaskBuilderOptions.h
 TaskConnection.cpp
 TaskConnection.h
 TaskConstructionManager.cpp
 TaskConstructionManager.h
 TaskState.cpp
 TaskState.h
 TaskYarpInterface.cpp
 TaskYarpInterface.h
 TaskYarpInterfaceVocab.cpp
 TaskYarpInterfaceVocab.h
 TestFunction.cpp
 TestFunction.hA set of tutorial/test for the Function class
 TimeOptimalTrajectory.cpp
 TimeOptimalTrajectory.h
 TorqueLimitConstraint.cppImplement torque limit constraint for wOcra controller
 TorqueLimitConstraint.hDefine torque limit constraint for wOcra controller
 Trajectories.h
 Trajectory.cpp
 Trajectory.h
 TrajectoryThread.cppA thread for launching trajectory generators
 TrajectoryThread.hA thread for launching trajectory generators
 uncompress.h
 utilities.cpp
 Variable.cpp
 Variable.hDeclaration file of the Variable class
 VariableChiFunction.cpp
 VariableChiFunction.h
 VariableMapping.cpp
 VariableMapping.hDeclaration file of the VariableMapping class
 WeightedSquareDistanceFunction.cpp
 WeightedSquareDistanceFunction.hDeclaration file of the WeightedSquareDistanceFunction class
 WocraController.cppImplement the LQP-based controller developped during my PhD thesis with ocra framework
 WocraController.hDefine the LQP-based controller developped during my PhD thesis with ocra framework
 WocraDebug.cppImplementation to get debugging information
 WocraDebug.hDebug trace
 XmlUtilities.h
 YarpUtilities.h