Skip to content
This repository has been archived by the owner on Dec 4, 2024. It is now read-only.

Pozyx Localization #6

Open
manglemix opened this issue Nov 2, 2022 · 9 comments
Open

Pozyx Localization #6

manglemix opened this issue Nov 2, 2022 · 9 comments
Assignees
Labels
future This task is low priority

Comments

@manglemix
Copy link
Member

manglemix commented Nov 2, 2022

What must be done
We need a node that can publish messages, which are estimates of our current position and orientation as reported by Pozyx. The exact names and format of these messages has yet to be decided, as it has to be in a specific format to work with Navigation2

Existing 3rd party solutions
I have done some research, and I myself could not find a well used ROS 2 Node that does this.

Existing internal solutions
We have a ROS 1 Node that did this, but I do not recall relying on it during any stage of testing. The code for Pozyx should be very similar to what we did in ROS 1, but the code must be tweaked for python 3.8

Quirks or Specifics
This is an easier way to start working with peripherals, as pypozyx handles some of that already. However, testing your code is virtually impossible without an actual Pozyx setup, and I cannot allow you guys to take these components home. So you have to have your code ready before the in-person meetings to test it. I've also attached the first pozyx tutorial in the reading list

@manglemix manglemix added the future This task is low priority label Nov 2, 2022
@manglemix manglemix added this to the Environmental Processing milestone Nov 3, 2022
@AGilsoul AGilsoul self-assigned this Feb 3, 2023
@AGilsoul
Copy link
Contributor

AGilsoul commented Feb 3, 2023

Can we create a new branch for this?

@AGilsoul
Copy link
Contributor

AGilsoul commented Feb 3, 2023

And also, the code in usr_ws_2021 that uses this, is it anchor_calibration.py?

@manglemix
Copy link
Member Author

Most of the code in there is test code that I do not believe has successfully produced good readings, but they are able to connect to the Pozyx anchor. I strongly suggest reading the Pozyx developer documentation as well if you want to tackle this. There is already a pozyx branch for this, but it is old, so merge main into pozyx to update it

@AGilsoul
Copy link
Contributor

AGilsoul commented Feb 3, 2023

okay, also for figuring out location, will pozyx be using the anchors or apriltags? I think I have some code that should work using anchors.

@AGilsoul AGilsoul linked a pull request Feb 3, 2023 that will close this issue
@AGilsoul
Copy link
Contributor

AGilsoul commented Feb 3, 2023

that pull request was an accident ignore that.

@manglemix
Copy link
Member Author

localization during driving will be with pozyx anchors, but the last team lead thought that we should try using apriltags for dumping

@AGilsoul
Copy link
Contributor

AGilsoul commented Feb 4, 2023

Okay, should we try and see if we can get it working with anchors first and then move to apriltags?

@manglemix
Copy link
Member Author

yes

@AGilsoul
Copy link
Contributor

@manglemix manglemix removed this from the Environmental Processing milestone Mar 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
future This task is low priority
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants