Skip to content
Snippets Groups Projects
Commit 226cd5ae authored by Joan Solà Ortega's avatar Joan Solà Ortega
Browse files

Update hello_wolf_autoconf.cpp

parent daf06121
No related branches found
No related tags found
1 merge request!303Hello wolf autoconf
Pipeline #3976 passed
...@@ -101,21 +101,21 @@ int main() ...@@ -101,21 +101,21 @@ int main()
using namespace wolf; using namespace wolf;
WOLF_TRACE("======== CONFIGURE PROBLEM =======")
// Config file to parse // Config file to parse
std::string wolf_root = _WOLF_ROOT_DIR; std::string file = std::string(_WOLF_ROOT_DIR) + "/hello_wolf/hello_wolf_config.yaml";
std::string file = wolf_root + "/hello_wolf/hello_wolf_config.yaml";
// parse file into params server // parse file into params server
parserYAML parser = parserYAML(file); parserYAML parser = parserYAML(file);
parser.parse(); parser.parse();
paramsServer server = paramsServer(parser.getParams(), parser.sensorsSerialization(), parser.processorsSerialization()); paramsServer server = paramsServer(parser.getParams(), parser.sensorsSerialization(), parser.processorsSerialization());
// Wolf problem // Wolf problem
ProblemPtr problem = Problem::autoSetup(server); ProblemPtr problem = Problem::autoSetup(server);
// ProblemPtr problem = Problem::autoSetup(file);
problem->print(4,1,1,0); // Print problem to see its status before processing any sensor data
problem->print(4,0,1,0);
// recover sensor pointers for later use (access by sensor name) // recover sensor pointers for later use (access by sensor name)
SensorBasePtr sensor_odo = problem->getSensor("odom"); SensorBasePtr sensor_odo = problem->getSensor("odom");
...@@ -138,7 +138,7 @@ int main() ...@@ -138,7 +138,7 @@ int main()
// The position is however not observable, and thus self-calibration would not work. You can try uncommenting it too. // The position is however not observable, and thus self-calibration would not work. You can try uncommenting it too.
// sensor_rb->getP()->unfix(); // sensor_rb->getP()->unfix();
// CONFIGURE ========================================================== // CONFIGURE observations ==============================================
// Motion data // Motion data
Vector2s motion_data(1.0, 0.0); // Will advance 1m at each keyframe, will not turn. Vector2s motion_data(1.0, 0.0); // Will advance 1m at each keyframe, will not turn.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment