Skip to content

Conversation

JayHerpin
Copy link
Contributor

The navsat_transform_node can now publish an ecef earth frame.

This functionality can be enabled by setting 'broadcast_earth_transform' to true. The frame ID used for the earth transform can be customized using the earth_frame_id parameter.

Note, that publishing the earth transform is only valid if use_local_cartesian is set to true.

@JayHerpin
Copy link
Contributor Author

I should disclosed that AI was used in the creation of this patch... although, frankly, I don't know how much credit I want to give it; it did a pretty bad job at figuring out the transforms and I had to help it a lot.

@JayHerpin
Copy link
Contributor Author

Also, as far as testing, I actually did the work on Jazzy and tested there. If/when this review is accepted, I will also put up for review the push to the jazzy and kilted branches.

@JayHerpin JayHerpin force-pushed the ecef-transform branch 2 times, most recently from 7daadb3 to 532108f Compare September 29, 2025 20:30
The navsat_transform_node can now publish an ecef earth frame. This is
controlled using the parameters 'broadcast_earth_transform' and
'earth_frame_id'.

Publishing the earth transform is only valid if use_local_cartesian is
set to true.
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

Successfully merging this pull request may close these issues.

1 participant