8 #include "../../support/header/prints.h" 9 #include "../../support/header/conversions.h" 10 #include "../../tasks/header/task.h" 13 #define GET_VARIABLE_NAME(variable) (#variable) 20 Logger(std::string robotName, std::string pathLog);
21 void createDirectoryForNode();
22 int createTasksListDirectories(std::vector<Task*>);
23 int logTasksActivation(std::vector<Task*>);
24 int logTasksReference(std::vector<Task*>);
25 int logTasksError(std::vector<Task*>);
26 int logAllForTasks(std::vector <Task*> tasksList);
29 void logNumbers(std::vector<double> matrix, std::string fileName);
30 void logNumbers(Eigen::MatrixXd matrix, std::string fileName);
31 void logNumbers(
double scalar, std::string fileName);
32 void logNumbers(CMAT::Matrix matrix, std::string fileName);
34 void logCartError(Eigen::Matrix4d goal, Eigen::Matrix4d base, std::string fileName);
35 void logCartError(CMAT::TransfMatrix goal, CMAT::TransfMatrix base, std::string fileName);
void logCartError(Eigen::Matrix4d goal, Eigen::Matrix4d base, std::string fileName)
Logger::logCartError log cartesian error for two frames The result is the error that brings in2 towar...