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

Standardize coordinate frames #119

Open
theochemel opened this issue Feb 1, 2023 · 1 comment
Open

Standardize coordinate frames #119

theochemel opened this issue Feb 1, 2023 · 1 comment
Assignees

Comments

@theochemel
Copy link
Contributor

theochemel commented Feb 1, 2023

We currently consider two frames: odom and vehicle_ned. That won't be enough to handle everything we want to do this year.

We will now have four frames: world, odom, mission, and vehicle.

  • vehicle is whatever we define to be the vehicle frame (likely positioned at IMU, x forward, y right)
  • odom is the frame in which state estimation reports and motion planning runs.
  • world is the frame in which persistent object locations (buckets!) are tracked.
  • mission is the frame that we "retare" when convenient so we can work in a specific coordinate frame.

The frames will be related as follows.

  • State estimation publishes the transform between odom and vehicle, which starts as identity.
  • Other future localization that tells us our position relative to a fixed object publishes the transform between world and odom to correct for state estimation drift.
  • We define the transform between world and mission as convenient, i.e. as the transform from world to vehicle to retare to our current transform.
@theochemel theochemel self-assigned this Feb 1, 2023
@micahreich
Copy link
Contributor

micahreich commented Feb 1, 2023

Screen Shot 2023-02-01 at 12 24 14 PM

@micahreich micahreich reopened this Feb 1, 2023
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