Hi,
First I want to thank the developers of cartographer for their awesome work! We tried to run it with an velodyne lidar and our imu to do 3D slam and the result looks good!
However, we noticed that during the process, our progressively built submaps were not as well aligned as the demo 3d data, and I had to set scans_per_accumulation=40 (the default was 160) to increase the frequency of background loop-closure, which clearly helped re-aligning the submaps.
I'm suspecting that the imu data (gyro+accelerometer) data we fed into cartographer is the cause.
My question is, are we supposed to pre-process the imu data, such as de-biasing, or just provide raw data?
Also, would providing our own attitude estimation and the covariance (currently we only fed rates and accelerations, like the demo file) help with the SLAM performance?
--
Thanks!
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsub...@googlegroups.com.
To post to this group, send email to google-cartographer@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/570c396b-ef2f-431c-8d6a-85cf5841eda4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
On Thu, Nov 3, 2016 at 10:18 PM, <zyli...@gmail.com> wrote:Hi,
First I want to thank the developers of cartographer for their awesome work! We tried to run it with an velodyne lidar and our imu to do 3D slam and the result looks good!
However, we noticed that during the process, our progressively built submaps were not as well aligned as the demo 3d data, and I had to set scans_per_accumulation=40 (the default was 160) to increase the frequency of background loop-closure, which clearly helped re-aligning the submaps.This setting defines how many scans are accumulated before a scan-match is attempted. It therefore also affects local slam. All settings for loop closing are in sparse_pose_graph.lua.
I'm suspecting that the imu data (gyro+accelerometer) data we fed into cartographer is the cause.
My question is, are we supposed to pre-process the imu data, such as de-biasing, or just provide raw data?Cartographer does no IMU bias estimation and no online sensor extrinsic calibration. So yes, you should probably remove IMU biases yourself.
Also, would providing our own attitude estimation and the covariance (currently we only fed rates and accelerations, like the demo file) help with the SLAM performance?Maybe :). The kalman filter doing sensor fusion is a finicky beast, it is hard to know what appeases it. We are planing to remove it through a optimization based sensor fusion which is easier to tune and understand.
Thanks!
--
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsub...@googlegroups.com.
To post to this group, send email to google-ca...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/570c396b-ef2f-431c-8d6a-85cf5841eda4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi, Holger,
Thank you for your reply! That really helps!
A related question is that is there a tuning knob on how much I trust the imu? If I have a good imu I could trust it more in both mapping and localization, while if I have a bad imu I need to rely more heavily on the scan match.
Another question about 3D map creation, in one of the post you said the 3D map writing "only writes data that was kept in memory for SLAMing". Say, if I walk for a long distance, do you mean the final map will only contain the final part of the map,
or the final map removes/filters many repetitive points I collected on my way? I guess you meant the latter, right?
Thank you so much!
Zhiyuan
On Friday, November 4, 2016 at 9:11:58 AM UTC-7, Holger Rapp wrote:
On Thu, Nov 3, 2016 at 10:18 PM, <zyli...@gmail.com> wrote:Hi,
First I want to thank the developers of cartographer for their awesome work! We tried to run it with an velodyne lidar and our imu to do 3D slam and the result looks good!
However, we noticed that during the process, our progressively built submaps were not as well aligned as the demo 3d data, and I had to set scans_per_accumulation=40 (the default was 160) to increase the frequency of background loop-closure, which clearly helped re-aligning the submaps.This setting defines how many scans are accumulated before a scan-match is attempted. It therefore also affects local slam. All settings for loop closing are in sparse_pose_graph.lua.
I'm suspecting that the imu data (gyro+accelerometer) data we fed into cartographer is the cause.
My question is, are we supposed to pre-process the imu data, such as de-biasing, or just provide raw data?Cartographer does no IMU bias estimation and no online sensor extrinsic calibration. So yes, you should probably remove IMU biases yourself.
Also, would providing our own attitude estimation and the covariance (currently we only fed rates and accelerations, like the demo file) help with the SLAM performance?Maybe :). The kalman filter doing sensor fusion is a finicky beast, it is hard to know what appeases it. We are planing to remove it through a optimization based sensor fusion which is easier to tune and understand.
Thanks!
--
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsubscribe...@googlegroups.com.
To post to this group, send email to google-ca...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/570c396b-ef2f-431c-8d6a-85cf5841eda4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Google Germany GmbHErika-Mann-Straße 3380331 MünchenRegistergericht und -nummer: Hamburg, HRB 86891Sitz der Gesellschaft: HamburgGeschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
--
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsub...@googlegroups.com.
To post to this group, send email to google-cartographer@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/f2466146-1e86-4161-aeaf-fa369ac2c85a%40googlegroups.com.
Thanks!
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsub...@googlegroups.com.
To post to this group, send email to google-ca...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/570c396b-ef2f-431c-8d6a-85cf5841eda4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Google Germany GmbHErika-Mann-Straße 3380331 MünchenRegistergericht und -nummer: Hamburg, HRB 86891Sitz der Gesellschaft: HamburgGeschäftsführer: Matthew Scott Sucherman, Paul Terence Manicle
--
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsub...@googlegroups.com.
To post to this group, send email to google-ca...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/f2466146-1e86-4161-aeaf-fa369ac2c85a%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartogra...@googlegroups.com.
To post to this group, send email to google-ca...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/46aa1fe8-6d4e-4651-a459-d3ce47522a3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Damon Kohler
Software Engineer
Google Germany GmbH
Erika-Mann-Straße 33
80636 München
Geschäftsführer: Paul Manicle, Halimah DeLaine Prado
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Diese E-Mail ist vertraulich. Falls sie diese fälschlicherweise erhalten haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter, löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen, dass die E-Mail an die falsche Person gesendet wurde.
This e-mail is confidential. If you received this communication by mistake, please don't forward it to anyone else, please erase all copies and attachments, and please let me know that it has gone to the wrong person.
Matt, this is a very old thread and those parameters no longer exist. There is a nascent tuning guide available here: https://google-cartographer-ros.readthedocs.io/en/latest/tuning.htmlIf you're having trouble with your setup, it's best if you file an issue on cartographer_ros.HTH,Damon
On Mon, Aug 21, 2017 at 2:03 AM Matt <mattfor...@gmail.com> wrote:
Hi all@Zhiyuan, my setup may be somewhat similar to yours. Out of interest, what Velodyne LiDAR model did you use? and how have you got on with tuning?@Holger, I can't seem to find "position_model_variance" or "velocity_model_variance" in any of the .lua configuration files. Are these still exposed parameters?Thanks as always for the help and feedback.Matt--
On Friday, November 4, 2016 at 6:18:00 PM UTC+13, zyli...@gmail.com wrote:Hi,
First I want to thank the developers of cartographer for their awesome work! We tried to run it with an velodyne lidar and our imu to do 3D slam and the result looks good!
However, we noticed that during the process, our progressively built submaps were not as well aligned as the demo 3d data, and I had to set scans_per_accumulation=40 (the default was 160) to increase the frequency of background loop-closure, which clearly helped re-aligning the submaps.
I'm suspecting that the imu data (gyro+accelerometer) data we fed into cartographer is the cause.
My question is, are we supposed to pre-process the imu data, such as de-biasing, or just provide raw data?
Also, would providing our own attitude estimation and the covariance (currently we only fed rates and accelerations, like the demo file) help with the SLAM performance?
Thanks!
You received this message because you are subscribed to the Google Groups "google-cartographer" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-cartographer+unsub...@googlegroups.com.
To post to this group, send email to google-ca...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-cartographer/46aa1fe8-6d4e-4651-a459-d3ce47522a3e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.