AUV-Coop-Assembly
Master Thesis for Robotics Engineering. Cooperative peg-in-hole assembly with two underwater vehicles guided by vision
prints.h
1 #ifndef PRINTS_H
2 #define PRINTS_H
3 
4 
5 #include <tf/tf.h>
6 #include <cmat/cmat.h>
7 #include <Eigen/Core>
8 #include <iostream>
9 #include <fstream>
10 #include <string>
11 #include <boost/filesystem.hpp>
12 
13 
14 
15 namespace PRT{
16  int printRotMatrix_tf(tf::Transform transform);
17  int printMatrix3x3_tf(tf::Matrix3x3 matrix);
18 
19  // for logging things
20  int createDirectory(std::string pathDirectory);
21  int matrixCmat2file(std::string pathName, CMAT::Matrix);
22  int vectorStd2file(std::string pathName, std::vector<double> vect);
23  int matrixEigen2file(std::string pathName, Eigen::MatrixXd);
24  void double2file(std::string path, double scalar);
25 
26 
27  std::string getCurrentDateFormatted();
28 
29 
30 }
31 
32 
33 #endif // PRINT_H
34 
Definition: prints.h:15