36

Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 2: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

PurposePurpose

Car RacingCar Racing Television Broadcast EnhancementTelevision Broadcast Enhancement Internet SimulcastInternet Simulcast

Page 3: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 4: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 5: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 6: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 7: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

ChallengesChallenges

Track 43 race cars in real timeTrack 43 race cars in real time Real time telemetryReal time telemetry Better than 1 meter accuracyBetter than 1 meter accuracy High vibration and temperatureHigh vibration and temperature

environmentenvironment Integrate with live video broadcastIntegrate with live video broadcast Rapid installationRapid installation High reliabilityHigh reliability

Page 8: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Tracking TechnologiesTracking Technologies

GPSGPS Optical tracking in videoOptical tracking in video Manual tracking in videoManual tracking in video Custom RF based systemCustom RF based system Timing loopsTiming loops

Page 9: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

System overviewSystem overview

GPSRx

GPSRx

GPSRx

GPSRx

Telemetry

Telemetry

Telemetry

Telemetry

TelemetryDatabaseand dataServer

VideoGraphicsGenerator

Video/GPSTiming

GPS1PPS

Video TimeCode

GPSBaseStation

Page 10: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Time SynchronizationTime Synchronization

Need to know GPS time when cameraNeed to know GPS time when camerashutter is openshutter is open

Measures relative time between videoMeasures relative time between videotime (VITC) and GPS timetime (VITC) and GPS time

Page 11: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

GPS SegmentGPS Segment

L1/L2 Survey Grade Receiver (L1/L2 Survey Grade Receiver (NovAtelNovAtel)) RTKRTK Runs in Differential, RT20 and RT2Runs in Differential, RT20 and RT2 Local Reference Base StationLocal Reference Base Station

Page 12: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

GPS EnvironmentGPS Environment

Track banked as much as 33 degreesTrack banked as much as 33 degreesblocks satellitesblocks satellites

Overhanging chain link fenceOverhanging chain link fence High vibrationHigh vibration 4 g acceleration4 g acceleration Obstructions from structuresObstructions from structures High High multipathmultipath Bridges over trackBridges over track

Page 13: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

COTS GPS DeficienciesCOTS GPS Deficiencies

Subject to changes in satelliteSubject to changes in satelliteconstellationconstellation

Bridges caused outagesBridges caused outages Fence obstructs satellitesFence obstructs satellites RTK ambiguity resolution too slowRTK ambiguity resolution too slow

Page 14: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Visible SatellitesVisible Satellites

Page 15: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

NavigationNavigationImprovementsImprovements

Inertial navigationInertial navigation Track model constraintTrack model constraint P/V filterP/V filter Make up the data using inferencesMake up the data using inferences

(reference lap)(reference lap)

Page 16: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Track ModelTrack Model

Track elevation model accurate toTrack elevation model accurate to10cm10cm

Load track model into GPS receiverLoad track model into GPS receiverNVRAMNVRAM

Height model constraint in Diff andHeight model constraint in Diff andRT20RT20

Speeds RT2 ambiguity resolution fromSpeeds RT2 ambiguity resolution fromaverage of 55 sec to 24 secaverage of 55 sec to 24 sec

Can track with 3 satellitesCan track with 3 satellites

Page 17: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 18: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

GPS AntennaGPS Antenna

L1/L2 active antennaL1/L2 active antenna Must not effect aerodynamics of carMust not effect aerodynamics of car Metal roof carMetal roof car Install antenna in metal Install antenna in metal ““soap dishsoap dish”” Fiberglass windowFiberglass window

Page 19: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 20: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 21: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 22: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Inertial NavigationInertial NavigationSystemSystem

Significantly improves performanceSignificantly improves performance Honeywell HG1700 5deg/hrHoneywell HG1700 5deg/hr Closely coupled integrationClosely coupled integration IMU to antenna alignmentIMU to antenna alignment Vehicle to body frame alignmentVehicle to body frame alignment Inertial frame alignmentInertial frame alignment

Page 23: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Vehicle to Body FrameVehicle to Body Frame

All All IMUsIMUs are installed in are installed in ““active lidactive lid”” Active lid installation not consistentActive lid installation not consistent

from car to carfrom car to car Manually measure vehicle to bodyManually measure vehicle to body

frameframe

Page 24: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Body to GeographicBody to GeographicFrameFrame

INS software can converge if body toINS software can converge if body togeographic frame is know within 45 deggeographic frame is know within 45 deg

Faster alignment if initialization is within 20Faster alignment if initialization is within 20degdeg

Alignment time dependent uponAlignment time dependent uponacceleration dynamicsacceleration dynamics

Track model aids alignment (pitch and roll)Track model aids alignment (pitch and roll) GPS measures headingGPS measures heading

Page 25: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

GPS Antenna to IMUGPS Antenna to IMUAlignmentAlignment

Test fixtureTest fixture Measure azimuth, elevation, andMeasure azimuth, elevation, and

distance between IMU and antennadistance between IMU and antenna Compute Compute x,y,zx,y,z offset offset

Page 26: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Antenna to IMUAntenna to IMUAlignmentAlignment

Page 27: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 28: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if
Page 29: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Racecar PerformanceRacecar PerformanceMeasurementsMeasurements

GPS gives accurate velocity vector ofGPS gives accurate velocity vector ofcar travelcar travel

IMU gives car orientationIMU gives car orientation Slip is difference between direction carSlip is difference between direction car

is traveling and direction car isis traveling and direction car ispointingpointing

Driving lineDriving line

Page 30: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Slip Angle

Car HeadingCar Travel Direction

Page 31: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Tire SlipTire Slip

-2.5

-2

-1.5

-1

-0.5

0

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

Lap Fraction

Sli

p (

De

g)

Before Pit Stop

After Pit Stop

Page 32: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Broadcast SegmentBroadcast Segment

Instrument broadcast camera toInstrument broadcast camera tomeasure pan, tilt, and zoom (measure pan, tilt, and zoom (ptzptz) once) onceper video frame (29.97 per video frame (29.97 hzhz))

Sample Sample ptzptz synchronous with video synchronous with videoframeframe

Encode time and camera ID in videoEncode time and camera ID in videovertical blanking interval (VBI)vertical blanking interval (VBI)

Page 33: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Camera RegistrationCamera Registration

Location (Location (x,y,zx,y,z) of camera) of camera Tilt levelTilt level Pan offsetPan offset Field of view mapField of view map

Page 34: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Camera ModelCamera Model

Registration parameters allowRegistration parameters allowcomputation of transformation matrixcomputation of transformation matrixbetween 2d video image and 3d worldbetween 2d video image and 3d world

Pinhole camera modelPinhole camera model Camera location z coordinate changesCamera location z coordinate changes

with tiltwith tilt Nodal position changes with zoomNodal position changes with zoom

Page 35: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Broadcast CameraBroadcast Camera

Page 36: Navigating the Sports Field - Stanford Universityweb.stanford.edu/group/scpnt/pnt/PNT08/Presentations/13... · 2008-11-12 · Body to Geographic Frame INS software can converge if

Field SurprisesField Surprises

Tandy TV antennasTandy TV antennas In-car camera telemetry transmitterIn-car camera telemetry transmitter

interferenceinterference GPS GPS basestationbasestation interference from interference from

Homeland security cameraHomeland security camera