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

Update datum on runtime. #4

Open
nPellejero opened this issue Dec 19, 2019 · 3 comments
Open

Update datum on runtime. #4

nPellejero opened this issue Dec 19, 2019 · 3 comments

Comments

@nPellejero
Copy link

Hello, we started to experience some issues when we are far from datum point (physically, many Km away.)
There would be any problem, or further unwanted consequences if we develop some mechanism to update datum on runtime? Maybe a service that we could call whenever distance between current position and Datum riches some threshold? Or check for Datum changes during the main while()

@bsb808
Copy link
Owner

bsb808 commented Dec 20, 2019

Thank you for the issue. Can you explain what issues you have when operating far from the datum? I'd be interested in documenting this limitation.

If a service to change the datum at runtime would held your use case, I don't think that would adversely affect other uses. I can imagine that changing the datum could be a little tricky since it might introduce discontinuities in the positioning outputs. I'd encourage you to put in a PR to implement the functionality.

@nPellejero
Copy link
Author

Hi, as a workaround, we made an external service that sets the datum with the current GPS position and restart geonav node. We are testing it and it seems to work just fine.

@nPellejero
Copy link
Author

The issue we have was that some tf transformations were very choppy when seen in RViz, so the representation of our vehicle was really messy.

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

2 participants