Make live position
position.makeCombine coordinates and heading into a standard position from any data source.
Example use
Combine sampled X/Y and heading into a standard position with sample time and validity.
Node preview
Right-drag to pan and scroll to zoom. Expand inputs and edit parameters to see how ports change. This preview does not run the node; reopening the page restores the example.
Loading node preview…
Data inputs 6
- Position X
xNumber First ground-plane axis.
Default availableDefault:0- Position Y
yNumber Second ground-plane axis.
Default availableDefault:0- Heading (°)
headingNumber View heading in the configured coordinate basis.
Default availableDefault:0- Valid position
validBoolean Whether this observation is usable.
Default availableDefault:true- Sample time
sample-atInteger Unix milliseconds; 0 uses reception time.
Default availableDefault:0- Minimum: -9007199254740991
- Maximum: 9007199254740991
Value format examples
042- Sample sequence
sequenceInteger Increasing observation sequence from the source.
Default availableDefault:0- Minimum: -9007199254740991
- Maximum: 9007199254740991
Value format examples
042
Configuration 5
- Heading of positive first axis (°)
axisHeadingNumber The heading associated with the reference axes.
OptionalDefault:0- Coordinate angle direction (1 or -1)
axisSignChoice The axis direction convention, matching the position source.
OptionalDefault:1- Options: -1, 1
- Observation session
epochText The reference epoch, which must match the data source.
OptionalDefault:""- Maximum characters: 128
- Coordinate frame
frameText The coordinate-frame ID; connected data should use the same reference.
OptionalDefault:"world"- Minimum characters: 1
- Maximum characters: 128
- Coordinate unit
unitText The coordinate unit, matching the connected coordinate reference.
OptionalDefault:"world"- Minimum characters: 1
- Maximum characters: 32
Data outputs 1
- Live position
positionLive position Write to a position variable for continuous navigation.
Value format examples
{"axisHeading":0,"axisSign":1,"epoch":"","frame":"world","heading":0,"receivedAt":0,"sampleAt":0,"sequence":0,"unit":"world","valid":false,"x":0,"y":0}
Control and error ports
- Input
inInput · Control - An incoming control signal enters this operation.
- Done
doneOutput · Control - Continue from this result or stage; see the node description for branch conditions.
- Failed
failedOutput · Error - Emitted when the operation fails; connect error handling here.
Version and node identity
Version 1.0.0
sha256:1b813881ee5163d9b0f8db21f2b380852769561609acba021adaa2d0e987549d