Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SLAM with sweep best practices? #16

Open
sevenbitbyte opened this issue Jun 16, 2017 · 9 comments
Open

SLAM with sweep best practices? #16

sevenbitbyte opened this issue Jun 16, 2017 · 9 comments

Comments

@sevenbitbyte
Copy link

sevenbitbyte commented Jun 16, 2017

I expect that SLAM will be the primary ROS use case with the sweep. I've had some fairly mixed experiences between the major SLAM packages. I think that the sweep should have at least one approach that is well documented and can work. There are to my knowledge 4 stable SLAM approaches in ROS.

  1. gmapping - currently crashing gmapping crashes when using sweep #14
  2. slam_karto - currently crashing, but easy work around sweep2scan.launch causes off-by-1 in slam_karto #15 then works very well
  3. hector - works out of the box with no major config changes
  4. rtabmap - works alright with substantial configuration

Have others gotten gmapping working? @kent-williams is it possible to get a test process that ensures the scanse sweep will work with atleast one of the slam approaches?

@sevenbitbyte
Copy link
Author

@utkarshjp7 hey, created an issue to track SLAM support. I got rtabmap to work(not particularly well but OK) I'll share that config with you as soon as I dig it up again.

@vssli
Copy link

vssli commented Jun 22, 2017

I trying to use google cartographer library now, struggling to get it work.
I will post my config if i get it worked.

@jabrena
Copy link

jabrena commented Jun 22, 2017

@vssli I think that it is fantastic!!!

@vssli
Copy link

vssli commented Jul 4, 2017

@jabrena It is actually easy to use sweep with cartographer.I have done the work.

@jabrena
Copy link

jabrena commented Jul 4, 2017

Many @vssli, I am waiting for my unit. I suppose that I will receive it in some weeks.

This week, I am creating some ROS Nodes to connect with Cartographer.
Are you combining with an IMU sensor or only with the info from the laser topic?
ev3dev-lang-java/ev3dev-lang-java#343

@vssli Do you know if Cartographer support multiple robots to generate the Map?

@vssli
Copy link

vssli commented Jul 5, 2017

I only use info from /scan to build the map i think.
sorry, I don't know if it supports multiple robots.

@jabrena
Copy link

jabrena commented Jul 5, 2017

Don´t worry @vssli :) In the beginning, I will try to create the map. Later I will research if it is possible to reuse with more robots. :)

@DiAvisoo
Copy link

Has anyone gotten the hector_slam package for ROS working with sweep_ros?

I'm able to see the sweep data points in RViz, but I can't for the life of me transport this information to the hector_slam node. Been editing the tutorial.launch file that comes with hector_slam and have set the scan topic to the same as the frame_id in sweep2scan.launch but that doesn't seem to be the way to go. (It might, but in any case I'm not able to visualize it).

Any help appreciated.

@xl94
Copy link

xl94 commented Jan 2, 2018

@vssli hi, able to post your config for sharing? thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants