PixarAnimationStudios / OpenUSD

Universal Scene Description
http://www.openusd.org
Other
5.95k stars 1.18k forks source link

Consider allowing setting an Open GeoSpatial Consortium GeoPose for the root reference frame (coordinates system) of the scene graph #1657

Open janerivi opened 2 years ago

janerivi commented 2 years ago

Description of Issue

USD is now being used for digital twins that has real world correspondance. Initiatives like NVIDIAS and other industy partners decision to standardize on USD for "Omniverse" means it will beused for architecture, autonomous veichles, Smart City and AR-Cloud technology. Since USD is conserned with 3d objects, the real world position and orientation of the 3d scenes described by USD becomes relevant.

There is now a draft spec for universal Geospatial Pose (GeoPose) out for public review: https://github.com/opengeospatial/GeoPose

spiffmon commented 2 years ago

Thanks for raising this, @janerivi . I think Applied Schemas in USD will provide a great way to encode GeoPoses natively in USD, and since it sounds like there is no built-in behavior associated with them, it should be straightforward. When the spec has been accepted, I would encourage you to try to work with NVidia on this, as they have lots of experience with USD schemas, and interest in your area.

jilliene commented 2 years ago

Filed as internal issue #USD-6971

spiffmon commented 2 years ago

Hi @janerivi , there is some belief that were USD to support geospatial positioning, it should be via WGS84, given its position as the standard, and use in GPS. I could find no mention of WGS84 in the draft spec for GeoPose, and therefore, as an outsider, find it difficult to understand why one would not want to adopt WGS84. Can you provide any reference material that might illuminate?