[X3D-Public] [X3D-Earth] revised GpsSensor node proposal

Alan Hudson giles at yumetech.com
Thu Dec 16 19:05:47 PST 2010


On 12/16/2010 6:03 PM, Don Brutzman wrote:
> http://www.web3d.org/membership/login/memberwiki/index.php/X3D_v3.3_Specification_Changes#GpsSensor_node
>
>
> _GpsSensor node_
>
Looks like a useful node.

> GPS sensing devices have been stable for many years. GPS inputs are very
> useful for animating X3D scenes. GpsSensor will be a valuable addition
> to the forthcoming X3D Mobile Profile.
>
> Status. Active review and refinement needed by X3D Earth and X3D Working
> Groups in order to be ready for X3D v3.3.
>
> Use cases. The definition of use cases helps define the requirements and
> field data types for this new node.
>
> 1. Primary common use: ROUTE the GPS position_changed to GeoLocation or
> GeoTransform position field.
> 2. What are outputs if no GPS signal is available, or if the author
> wants to deliberately ignore values? The typical X3D way to handle these
> kinds of usage is with isActive and enabled fields. Thus GpsSensor
> should inherit X3DSensorNode interface.
> 3. Exposing date/time of new position record may be helpful for
> animations. Thus need timeStamp field.
> 4. May want to play back an NMEA file of GPS data points from memory.
> Thus need url field.

Not sure I see the reason to add a url to a sensor node.  None of the 
other sensor nodes have this capability.  Usually you store archived 
values back in interpolator nodes.

Do the timestamped values come out in x3d time of their values or do you 
play them back starting at world load with the first value and use the 
times to space them out?

Having this url will also make a desire to control the time base happen, 
ie to accelerate or decelerate events.  This would mean you'd likely 
start adding timesensor capabilities or need an external clock.




-- 
Alan Hudson

President Yumetech, Inc.                               www.yumetech.com
206 340 8900 ext 111



More information about the X3D-Public mailing list