71 void loadConfig_sensorSpecific(
73 const std::string §ion );
86 std::vector<mrpt::slam::CObservation2DRangeScan>
vObs;
97 std::vector<mrpt::hwdrivers::CPtuHokuyo::my_pos>
v_my_pos;
111 bool init(
const std::string &portPtu,
const std::string &portHokuyo);
122 bool scan(
char &axis,
const int &tWait,
double &initial,
double &
final,
const double &radPre,
const int &
mean,
const bool &interlaced=
false);
126 bool continuousScan(
char &axis,
const double &velocity,
double &initial,
double &
final);
136 bool saveVObs2File(
char *fname=
"Data.rawlog");
140 bool saveVObsPoints2File(
char *fname=
"Data.pts",
const bool &colours=
false);
144 bool savePitchAndDistances2File();
151 void setHigh(
const double &newHigh) { high = newHigh; }
174 double saveObservation(
const char &axis,
const int &
mean);
184 bool singleScan(
const char &axis,
const int &tWait,
const int &movements,
const double &radPre,
const int &
mean);
201 void refineVObs(
const char &axis);