- {piece.endPositionValue.toFixed(2)} -
-- {piece.jointValue.toFixed(2)} -
-- {analogName} - | -- {analog || 0} - | -
---|
- {interruptName} - | -- {interrupt || 0} - | -
---|
Get | -
-
-
- |
-
---|---|
Set | -
-
-
- |
-
Get | -
-
-
- |
-
---|---|
Set | -
-
-
- |
-
Input
-Output
-Count | -- {positionTicks?.toFixed(2)} - | -
---|---|
Angle (degrees) | -- {positionDegrees?.toFixed(2)} - | -
{stateName}
- {value.toFixed(/X|Y|Z$/u.test(stateName.toString()) ? 4 : 0)} -axis | -- position - | -length | -|
---|---|---|---|
- {parts[i]?.axis ?? 0} - | -- - | -- {parts[i]?.pos.toFixed(2) ?? 0} - | -- {parts[i]?.length ?? 0} - | -
- {part.axis} - | -
- |
- - {part.pos.toFixed(2)} - | -- {part.length} - | -
Latitude | -- {coordinate?.latitude.toFixed(6)} - | -
---|---|
Longitude | -- {coordinate?.longitude.toFixed(6)} - | -
Altitude (m) | -- {altitudeM?.toFixed(2)} - | -
NMEA Fix Quality | -
- {accuracy.positionNmeaGgaFix}
- {#if accuracy.positionNmeaGgaFix === 1 || accuracy.positionNmeaGgaFix === 2}
-
- expect 1m-5m accuracy -
- expect 2cm-50cm accuracy - |
-
HDOP | -- {accuracy.positionHdop.toFixed(2)} - | -
VDOP | -- {accuracy.positionVdop.toFixed(2)} - | -
OX | -- {orientation?.oX.toFixed(2)} - | -
---|---|
OY | -- {orientation?.oY.toFixed(2)} - | -
OZ | -- {orientation?.oZ.toFixed(2)} - | -
Theta | -- {orientation?.theta.toFixed(2)} - | -
X | -- {angularVelocity?.x.toFixed(2)} - | -
---|---|
Y | -- {angularVelocity?.y.toFixed(2)} - | -
Z | -- {angularVelocity?.z.toFixed(2)} - | -
X | -- {linearVelocity?.x.toFixed(2)} - | -
---|---|
Y | -- {linearVelocity?.y.toFixed(2)} - | -
Z | -- {linearVelocity?.z.toFixed(2)} - | -
X | -- {linearAcceleration?.x.toFixed(2)} - | -
---|---|
Y | -- {linearAcceleration?.y.toFixed(2)} - | -
Z | -- {linearAcceleration?.z.toFixed(2)} - | -
Compass | -- {compassHeading?.toFixed(2)} - | -
---|---|
Compass Degrees Error | -- {accuracy.compassDegreesError.toFixed(2)} - | -
- {pair[0]} - | - -- {pair[1]} - | -
id | -session | -method | -elapsed time | -- |
---|---|---|---|---|
- {op.id} - {#if $robotClient.sessionId === op.sessionId} - (this session) - {/if} - | -{op.sessionId ?? 'N/A'} | -{op.method} | -{elapsed} ms | -
- |
-
id | -type | -remote address | -local address | -
---|---|---|---|
- {session.id} - {#if session.id === $robotClient.sessionId} - (ours) - {/if} - | -- {peerConnectionType(session.peerConnectionInfo)} - | -- {session.peerConnectionInfo?.remoteAddress ?? 'N/A'} - | -- {session.peerConnectionInfo?.localAddress ?? 'N/A'} - | -
Rotate - Left/Click + Drag
-Pan - Right/Two Finger Click + Drag
-Zoom - Wheel/Two Finger Scroll
- -Name | -Type | -Readings | -
- |
- ||
---|---|---|---|---|---|
- {sensorName.name} - | -- {sensorName.subtype} - | -
-
|
-
- |
-
End position
- -Refresh frequency
- -Current position
- -x
-{(pose.x * unitScale).toFixed(1)}
- -y
-{(pose.y * unitScale).toFixed(1)}
- -z
-{(pose.z * unitScale).toFixed(1)}
-Current orientation
- - {#if pose} -ox
-{pose.oX.toFixed(1)}
- -- oy -
-{pose.oY.toFixed(1)}
- -- oz -
-{pose.oZ.toFixed(1)}
- -θ
-{pose.theta.toFixed(1)}
-Position | -Dimensions | -Class | -Confidence | - {#each detections as det} -
---|---|---|---|
- ({det.xMin}, {det.yMin}) - | -- {Number(det.xMax ?? 0) - Number(det.xMin ?? 0)}x{Number( - det.yMax ?? 0 - ) - Number(det.yMin ?? 0)} - | -- {det.className} - | -- {det.confidence} - | -
Class | -Confidence | - {#each classifications as cls} -
---|---|
- {cls.className} - | -- {cls.confidence} - | -