Skip to content

Conversation

@guilyx
Copy link
Contributor

@guilyx guilyx commented May 12, 2022

Purpose

Some packages needs tfs to be tested, this introduces a basic broadcaster/listener to transform poses, get transforms and broadcast a transform.

Approach

  • A Listener Class
    • initialized with a transform tolerance duration
    • get the transform values from a frame to another
    • get a transformed pose given a pose and a target frame
  • A Broadcaster Class
    • initialized with a transform and a broadcast rate
    • exposes setter/getter for the broadcasted transform
    • broadcasts the currently stored transform at the given rate

Open Questions and Pre-Merge TODOs

  • Broadcaster standalone test
  • Listener standalone test
  • Broadcaster/Listener communication test

Dependencies

None

Disclaimers

None

Learning

None

@guilyx guilyx added the feature New feature label May 12, 2022
@guilyx guilyx requested review from TanmayDeshmukh and cmraaron May 12, 2022 10:53
@guilyx guilyx force-pushed the feature/tf_test branch from 0f8454b to 035f731 Compare May 12, 2022 10:54
@guilyx guilyx requested a review from SomaGallai May 12, 2022 10:55
@guilyx
Copy link
Contributor Author

guilyx commented May 12, 2022

@SomaGallai I put your CI branch on top of this one so this PR will integrate the CI

@guilyx guilyx merged commit 67c9850 into galactic-devel May 16, 2022
@guilyx guilyx deleted the feature/tf_test branch May 16, 2022 14:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature

4 participants