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

Implementation of SLAM in GTSAM, using data collected from youbot #15

Open
TharunSethuraman opened this issue May 30, 2022 · 4 comments
Assignees

Comments

@TharunSethuraman
Copy link
Collaborator

No description provided.

@RavisankarSelvaraju
Copy link
Collaborator

RavisankarSelvaraju commented May 30, 2022

Implemented the PlanarSLAM example of GTSAM for the data collected from youbot.

TharunSethuraman added a commit that referenced this issue May 30, 2022
@deebuls
Copy link
Contributor

deebuls commented Jun 2, 2022

@RavisankarSelvaraju @TharunSethuraman Before SLAM do other simple things.
Go as per the first tutorial https://gtsam.org/tutorials/intro.html

  1. Modeling Robot Motion
  2. Robot Localization
  3. Poseslam

Do with the dataset colected 1 by 1 and draw the same diagrams.

@RavisankarSelvaraju
Copy link
Collaborator

@deebuls

This is a sample .csv file for data collected extracted from the bag file
gtsam/data_collection/Extracted_data_from_bag_files/sdp_data_collection_look_one_3_marker.csv

Is the extracted data in the correct format?

TharunSethuraman added a commit that referenced this issue Jun 12, 2022
- Robot moving at a velocity of 2 m/s in x direction
- using LM optimization to find the posterior
@deebuls
Copy link
Contributor

deebuls commented Jun 19, 2022

I checked the file we need more information. As per the new information .
We can use the /odom frame as input and convert that to dx, dy, d_rotation .

so in addition to the input provided in velocity also record the /odom .

For ground truth we need the x, y and rotation in the map frame using the \tf

I maybe wrong, but this is the information I have now . Again all depends on how you get the code working . What it requires .

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

3 participants