|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdemo.auv.TelemetryPlayback
Generates VRML scenes which visualize and play back AUV mission telemetry files.
1 December 98 | Don Brutzman | Initial version |
17 January 99 | Don Brutzman | Added URLs and autogenerated invocation |
21 January 99, 21 March 99, 15 May 1999 | Don Brutzman | Change package and directory names |
9 May 2000 | Don Brutzman | Fixed file-read exception handling |
16 August 2000 | Don Brutzman | Calendar month off-by-one bug workaround |
TelemetryState
Field Summary | |
(package private) static java.lang.StringBuffer |
afterLateralThrusterKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterLateralThrusterKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterPlanesKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterPlanesKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterRuddersKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterRuddersKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterVerticalThrusterKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
afterVerticalThrusterKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static TelemetryState |
currentTelemetry
|
(package private) static boolean |
DEBUG
|
(package private) static float |
dt
|
(package private) static float |
duration
|
(package private) static java.util.Date |
fileDate
|
(package private) static float |
finishTime
|
(package private) static java.lang.StringBuffer |
forwardLateralThrusterKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardLateralThrusterKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardPlanesKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardPlanesKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardRuddersKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardRuddersKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardVerticalThrusterKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
forwardVerticalThrusterKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static float |
maxDeltaRpm
|
(package private) static float |
maxDeltaRudderPlane
|
(package private) static float |
maxDeltaSonarBearing
|
(package private) static float |
maxDeltaSonarRange
|
(package private) static float |
maxDeltaThruster
|
(package private) static float |
maxKeyValueDistance
|
(package private) static float |
maxKeyValueOrientation
|
(package private) static java.lang.String |
nextLine
|
(package private) static java.lang.StringBuffer |
orientationKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
orientationKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
portRpmKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
portRpmKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
positionKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
positionKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.text.DecimalFormat |
precision
|
(package private) static java.text.DecimalFormat |
precision5
|
(package private) static boolean |
printEXTERNPROTO
|
(package private) static TelemetryState |
priorAfterLateralThrusterTelemetry
|
(package private) static TelemetryState |
priorAfterPlanesTelemetry
|
(package private) static TelemetryState |
priorAfterRuddersTelemetry
|
(package private) static TelemetryState |
priorAfterVerticalThrusterTelemetry
|
(package private) static TelemetryState |
priorForwardLateralThrusterTelemetry
|
(package private) static TelemetryState |
priorForwardPlanesTelemetry
|
(package private) static TelemetryState |
priorForwardRuddersTelemetry
|
(package private) static TelemetryState |
priorForwardVerticalThrusterTelemetry
|
(package private) static TelemetryState |
priorOrientationTelemetry
|
(package private) static TelemetryState |
priorPortRpmTelemetry
|
(package private) static TelemetryState |
priorST1000BearingTelemetry
|
(package private) static TelemetryState |
priorST1000RangeTelemetry
|
(package private) static TelemetryState |
priorST725BearingTelemetry
|
(package private) static TelemetryState |
priorST725RangeTelemetry
|
(package private) static TelemetryState |
priorStbdRpmTelemetry
|
(package private) static TelemetryState |
priorTelemetry
|
(package private) static java.io.BufferedReader |
PROTOFile
|
(package private) static java.lang.StringBuffer |
ST1000BearingKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST1000BearingKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST1000RangeKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST1000RangeKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST725BearingKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST725BearingKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST725RangeKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
ST725RangeKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static float |
startTime
|
(package private) static java.lang.StringBuffer |
stbdRpmKey
VRML interpolators (key & keyValue arrays) |
(package private) static java.lang.StringBuffer |
stbdRpmKeyValue
VRML interpolators (key & keyValue arrays) |
(package private) static java.io.File |
telemetryFile
|
(package private) static java.util.Calendar |
telemetryFileCalendar
|
(package private) static java.lang.String |
telemetryFileName
|
(package private) static java.lang.String |
telemetryLine
|
(package private) static java.io.BufferedReader |
telemetryStream
|
Constructor Summary | |
TelemetryPlayback()
|
Method Summary | |
static void |
debug(java.lang.String message)
|
static void |
GenerateVrmlInterpolators()
Build VRML interpolators, print to screen. |
static void |
GenerateVrmlSceneHeaders()
Build VRML file headers, print to screen |
static void |
main(java.lang.String[] args)
Application to generate the scene, accepts telemetry filename as command-line parameter. |
static float |
radians(float x)
|
static java.lang.String |
readNextTelemetryState()
Read a telemetry state vector from the telemetry file |
static void |
TelemetryFileClose()
Verify telemetry file existence and then open for reading |
static void |
TelemetryFileOpen()
Verify telemetry file existence and then open for reading |
static void |
trace(java.lang.String message)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
static final float maxKeyValueDistance
static final float maxKeyValueOrientation
static final float maxDeltaRpm
static final float maxDeltaRudderPlane
static final float maxDeltaSonarBearing
static final float maxDeltaSonarRange
static final float maxDeltaThruster
static java.text.DecimalFormat precision
static java.text.DecimalFormat precision5
static java.io.File telemetryFile
static java.lang.String telemetryFileName
static java.util.Calendar telemetryFileCalendar
static java.io.BufferedReader telemetryStream
static java.util.Date fileDate
static java.lang.String nextLine
static java.lang.String telemetryLine
static TelemetryState priorTelemetry
static TelemetryState priorOrientationTelemetry
static TelemetryState priorPortRpmTelemetry
static TelemetryState priorStbdRpmTelemetry
static TelemetryState priorForwardRuddersTelemetry
static TelemetryState priorAfterRuddersTelemetry
static TelemetryState priorForwardPlanesTelemetry
static TelemetryState priorAfterPlanesTelemetry
static TelemetryState priorST725BearingTelemetry
static TelemetryState priorST725RangeTelemetry
static TelemetryState priorST1000BearingTelemetry
static TelemetryState priorST1000RangeTelemetry
static TelemetryState priorForwardVerticalThrusterTelemetry
static TelemetryState priorAfterVerticalThrusterTelemetry
static TelemetryState priorForwardLateralThrusterTelemetry
static TelemetryState priorAfterLateralThrusterTelemetry
static TelemetryState currentTelemetry
static float startTime
static float finishTime
static float duration
static float dt
static java.lang.StringBuffer positionKey
static java.lang.StringBuffer positionKeyValue
static java.lang.StringBuffer orientationKey
static java.lang.StringBuffer orientationKeyValue
static java.lang.StringBuffer portRpmKey
static java.lang.StringBuffer portRpmKeyValue
static java.lang.StringBuffer stbdRpmKey
static java.lang.StringBuffer stbdRpmKeyValue
static java.lang.StringBuffer forwardRuddersKey
static java.lang.StringBuffer forwardRuddersKeyValue
static java.lang.StringBuffer afterRuddersKey
static java.lang.StringBuffer afterRuddersKeyValue
static java.lang.StringBuffer forwardPlanesKey
static java.lang.StringBuffer forwardPlanesKeyValue
static java.lang.StringBuffer afterPlanesKey
static java.lang.StringBuffer afterPlanesKeyValue
static java.lang.StringBuffer ST725BearingKey
static java.lang.StringBuffer ST725BearingKeyValue
static java.lang.StringBuffer ST725RangeKey
static java.lang.StringBuffer ST725RangeKeyValue
static java.lang.StringBuffer ST1000BearingKey
static java.lang.StringBuffer ST1000BearingKeyValue
static java.lang.StringBuffer ST1000RangeKey
static java.lang.StringBuffer ST1000RangeKeyValue
static java.lang.StringBuffer forwardVerticalThrusterKey
static java.lang.StringBuffer forwardVerticalThrusterKeyValue
static java.lang.StringBuffer afterVerticalThrusterKey
static java.lang.StringBuffer afterVerticalThrusterKeyValue
static java.lang.StringBuffer forwardLateralThrusterKey
static java.lang.StringBuffer forwardLateralThrusterKeyValue
static java.lang.StringBuffer afterLateralThrusterKey
static java.lang.StringBuffer afterLateralThrusterKeyValue
static boolean printEXTERNPROTO
static java.io.BufferedReader PROTOFile
static boolean DEBUG
Constructor Detail |
public TelemetryPlayback()
Method Detail |
public static void debug(java.lang.String message)
public static void trace(java.lang.String message)
public static float radians(float x)
public static void TelemetryFileOpen()
public static void TelemetryFileClose()
public static java.lang.String readNextTelemetryState()
public static void GenerateVrmlSceneHeaders()
public static void GenerateVrmlInterpolators()
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |