Skip to content

Add VR tracking #45

@matthewashton-k

Description

@matthewashton-k

We need to integrate accurate pose data for verifying our existing localization method. This will involve using at least one Vive tracker 3.0 and a Steam base station to get the trackers location at a high rate.

Acceptance criteria:

  1. Robot layout updated with tracker
  2. Tracker location logged to rerun
  3. robot location calculated by tracker logged to rerun separately than robot location as calculated by the existing localizer so we can see the error.
  4. Tracker mount designed and attached to teri in a way that it will have easy line of sight to the base station as much as possible.
  5. tracker readings should be published from a separate process and fed to the main lunabot process via iceoryx2, in a new source copper task.

Resources:
https://github.com/collabora/libsurvive (for interacting with tracker)
https://github.com/eclipse-iceoryx/iceoryx2 (for sending readings from the external process to the lunabot)

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    In Progress

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions