libmove3d
3.13.0
|
Public Member Functions | |
ManipulationTestFunctions () | |
Constructor. | |
ManipulationTestFunctions (std::string RobotNameContains) | |
Constructor. | |
virtual | ~ManipulationTestFunctions () |
Destructor. | |
bool | runTest (int i) |
void | setDebugMode (bool value) |
void | setInitConfiguration (configPt q) |
Sets the initial configuration. | |
void | setGoalConfiguration (configPt q) |
Sets the goal configuration. | |
void | setObject (std::string name) |
Sets the object to be grasped by name. | |
void | resetObject () |
Reset the object to be grasped by name. | |
void | setPlacement (std::string name) |
Sets the placement. | |
void | resetPlacement () |
Reset the placement. | |
void | setSupport (std::string name) |
Sets the support. | |
void | resetSupport () |
Reset the support. | |
void | initManipulationGenom () |
ManipulationPlanner * | getManipulationPlanner () |
Getters. | |
void | drawEvalutedWorkspace () |
Draws the workspace. | |
void | saveToFileEvalutedWorkspace () |
Save evaluated workspace to file. | |
bool | readWorkspaceFromFile (std::string fileName) |
bool | manipTest (MANIPULATION_TASK_TYPE_STR type) |
Generic function to test the genom requests. | |
ManipulationPlanner * | getManipPlanner () |
Returns the manipulation planner. |
void ManipulationTestFunctions::drawEvalutedWorkspace | ( | ) |
Draws the workspace.
Stores the success rate of the workspace point
void ManipulationTestFunctions::initManipulationGenom | ( | ) |
Creates a manipulation planner if it doesnot exists, if it does eares it
Initializes the manipulation A new manipulation planner is created and the initial and goal configuration are created
bool ManipulationTestFunctions::runTest | ( | int | id | ) |
Main function that
void ManipulationTestFunctions::saveToFileEvalutedWorkspace | ( | ) |
Save evaluated workspace to file.
Stores the success rate of the workspace point