Skip to content

Conversation

@DTCurrie
Copy link
Member

@DTCurrie DTCurrie commented Jul 17, 2025

This PR relocates the proto conversions for geometries and point clouds to the referenceframe package, based on the changes in this API PR.

The reason for moving proto conversions to referenceframe was driven by the inclusion of the point cloud as a geometry type. The referenceframe package is already dependent on both the spatialmath and pointcloud, so it did not introduce any cyclical import issues to handle the conversion logic. After some discussion, although this is not the ideal long-term location for this code, it makes the most sense for now.

API PR: viamrobotics/api#695

Scope doc: https://docs.google.com/document/d/1ionvyBa7x3HZU_rwDPBvrAUrQjBrP6sJ10Z_xbBTue8/edit?tab=t.0#heading=h.tcicyojyqi6c

@DTCurrie DTCurrie self-assigned this Jul 17, 2025
@viambot viambot added the safe to test This pull request is marked safe to test from a trusted zone label Jul 17, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Jul 17, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Jul 17, 2025
@DTCurrie DTCurrie requested a review from raybjork July 17, 2025 20:29
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 12, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 12, 2025
Copy link
Contributor

@raybjork raybjork left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tests are failing but otherwise this seems good

@DTCurrie
Copy link
Member Author

Tests are failing but otherwise this seems good

I think the failures are from me pointing to my local version of the API, since the API changes PR hasn't been merged yet. I will run them on my local to verify, but assuming they pass we should be good. The next steps will be for me to double-check the SDKs to make sure the changes in API don't break anything there, then I will announce the breaking changes and merge everything to go out in the same release.

@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 12, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 20, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 20, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 26, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 26, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 26, 2025
@viambot viambot added safe to test This pull request is marked safe to test from a trusted zone and removed safe to test This pull request is marked safe to test from a trusted zone labels Aug 27, 2025
@DTCurrie DTCurrie requested a review from raybjork August 27, 2025 18:18
@DTCurrie
Copy link
Member Author

@raybjork merged the API PR, all tests are passing with the actual changes.

@DTCurrie DTCurrie merged commit 61af083 into viamrobotics:main Aug 28, 2025
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

safe to test This pull request is marked safe to test from a trusted zone

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants