AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
Public Member Functions | List of all members
Logger Class Reference

Public Member Functions

 Logger (std::string robotName, std::string pathLog)
 
void createDirectoryForNode ()
 
int createTasksListDirectories (std::vector< Task * >)
 
int logTasksActivation (std::vector< Task * >)
 
int logTasksReference (std::vector< Task * >)
 
int logTasksError (std::vector< Task * >)
 
int logAllForTasks (std::vector< Task * > tasksList)
 
void logNumbers (std::vector< double > matrix, std::string fileName)
 
void logNumbers (Eigen::MatrixXd matrix, std::string fileName)
 
void logNumbers (double scalar, std::string fileName)
 
void logNumbers (CMAT::Matrix matrix, 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 towards in1. More...
 
void logCartError (CMAT::TransfMatrix goal, CMAT::TransfMatrix base, std::string fileName)
 

Detailed Description

Definition at line 16 of file logger.h.

Member Function Documentation

void Logger::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 towards in1.

Parameters
wTt
wTt2
Note
the two transformation matrix should have a common base frame, i.e. logCartError(wTg, wTt) brings the tool frame <t> towards a goal frame <g>, and returns the error projected on frame <w>

Definition at line 106 of file logger.cpp.


The documentation for this class was generated from the following files: