diff options
author | Martin Miller | 2017-07-06 01:32:42 -0500 |
---|---|---|
committer | Martin Miller | 2017-07-06 01:32:42 -0500 |
commit | e22f2b6ce5cea845004614d62522e846179dff1b (patch) | |
tree | e8abf88145e7afc8c617404da99e9629561959cf | |
parent | bed36bea53761aa380e0f41f4d7c5b83bfab1961 (diff) | |
parent | c43500dc7b87fdd852da23f4578c939c5f175a59 (diff) | |
download | refslam-e22f2b6ce5cea845004614d62522e846179dff1b.zip refslam-e22f2b6ce5cea845004614d62522e846179dff1b.tar.gz |
Merge remote-tracking branch 'origin/732017' into 732017
-rw-r--r-- | src/main.cpp | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/main.cpp b/src/main.cpp index 08b56ff..b72c0f1 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -436,8 +436,8 @@ update_dt(const timestamp t, timestamp *t_old) int main(int argc, char **argv) { - if (argc!=2) { - fprintf(stderr, "Usage: %s camera\n", argv[0]); + if (argc!=3) { + fprintf(stderr, "Usage: %s camera params\n", argv[0]); exit(1); } State mu; @@ -467,6 +467,22 @@ main(int argc, char **argv) #endif #endif /* ----- not ROS_PUBLISH ----- */ // read params file + FILE *pfin; + pfin = fopen(argv[2], "r"); + fscanf(pfin,"%lf",&feature_noise); + fscanf(pfin,"%lf",&view_noise); + fscanf(pfin,"%lf",&initial_view_noise); + fscanf(pfin,"%lf",&reflection_view_noise); + fscanf(pfin,"%lf",&r_height); + fscanf(pfin,"%lf",&acc_std); + fscanf(pfin,"%lf",&ang_std); + fscanf(pfin,"%lf",&acc_bias_std); + fscanf(pfin,"%lf",&canoecenter); + fscanf(pfin,"%lf",&canoeheight); + fscanf(pfin,"%lf",&ransac_li_threshold); + fscanf(pfin,"%lf",&ransac_hi_threshold); + fscanf(pfin,"%lf",&covbias); + fclose(pfin); // Read sensors from file int i=0; char line[MAXLINE]; |