Presentation is loading. Please wait.

Presentation is loading. Please wait.

PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only Test Plan Review MSL Focused Technology Instrument Placement Validation Test Plan for 2D/3D.

Similar presentations


Presentation on theme: "PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only Test Plan Review MSL Focused Technology Instrument Placement Validation Test Plan for 2D/3D."— Presentation transcript:

1 PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only Test Plan Review MSL Focused Technology Instrument Placement Validation Test Plan for 2D/3D Visual Target Tracking Validation Won S. Kim Robert D. Steele Adnan I. Ansar Siqi Chen August 2, 2004 (818)354-5047 Won.S.Kim@jpl.nasa.gov

2 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only2 Test Plan Objective and Scope Test Plan Objective –To test and validate 2D/3D visual target tracking technology –Generate the tracking reliability and error budget model furnished with experimentally validated numbers Scope –Metrology and calibration Total station metrology Mast pan/tilt positioning Mast and body camera calibration Mast calibration –Purely geometric camera handoff with 2D Refinement –Target tracking straight path on flat surface straight path on surface with small rocks winding path on surface with large rocks straight-to-target path hazard avoidance navigation –Target Tracking using MER images

3 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only3 System Description 2D/3D Tracking Rover Locomotor Navigator Rover Pose Estimator (Visual Odometer) Optional Camera Handoff Active Camera Control Normalized Cross Correlation 2D Tracking Arm’s reach 2D/3D Visual Tracking System Target Position (Stereo Vision) Scale Affine Matching

4 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only4 Without visual target tracking –3  approach error = 22.2 cm using Pancam and visual odometry (2% error) With visual target tracking –3  approach error = 1.5 cm at R= 1 m distance using Pancam initially with subsequent camera handoffs to Navcam and Hazcam Focal length (1/3” CCD camera) Field of view angles Stereo baseline Stereo range error (3  ) at 10 m distance Target approach error (3  ) with 2% navigation error Target approach error (3  ) with ideal visual tracking and camera handoff 16 mm17° × 13°30 cm9.7 cm22.2 cm1.5 cm 6 mm49° × 37°20 cm38.8 cm43.7 cm3.9 cm 2.3 mm113° × 86°10 cm202.2 cm203.2 cm10.1 cm Computing Target Approach Accuracy

5 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only5 Baseline Operational Scenario 1. Pancam for 4 m (from 10 m to 6 m) Minimum stereo range for Pancam is about 5 m 2. Handoff from Pancam to Navcam 3. Navcam for 4m (from 6 m to 2 m) Viewing angle for Navcam to target gets steep at about 2m 4. Handoff from Navcam to Hazcam 5. Hazcam for 1m (from 2 m to 1 m) Within arm’s reach 6. Anchor rover and place instrument

6 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only6 Test Variables and Performance Metric Rover motion step size Straight flat, rocky, or winding path High-texture or low-texture targets Lighting conditions Software algorithms and configuration Software parameter settings Tracking performance metrics Tracking percentage (success rate) Tracking error Experimental test variables

7 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only7 Tracking Reliability & Error Budget Model Rover locomotion/navigatorRover motion changes the target image, affecting the matching performance:  Target image size change  Target image roll, pitch, yaw changes Rover pose estimator using visual odometer (VO) VO estimation error affects active camera control:  Rover pose distance error  Rover pose orientation error Target position estimation using stereo vision Stereo vision triangulation error affects active camera control:  Target position error on image plane Active camera control to point the fixed-mast to the target (for Pancam and Navcam only) Fixed-mast pointing errors:  pan/tilt encoder resolution  pan/tilt backlash  mast calibration accuracy 2-D target tracking using normalized cross-correlation, scale, and affine matching The above active camera control with VO and stereo vision determines the target image displacement, which affects the tracking performance:  Tracking success percentage  Tracking error Camera handoff  Handoff success percentage  Handoff error

8 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only8 Hypothetical Calculations of Error Budget Model TerrainFlatSmall rocksLarge rocks Approach pathstraight winding Rover motion step size20 cm 20 cm or 10º Rover locomotion/navigator  Size change per frame  Pitch/yaw changes 2% at 10m 10% at 2 m  /  2% at 10 m 10% at 2 m 10º/  2% at 10m 10% at 2m 10º/ 10º VO rover pose  Distance and orientation errors (2%) 0.4 cm / 0.1º0.4 cm / 0.2º0.4 cm / 0.3º Target position error on image plane (stereo triangulation) 1 pixel Pan/tilt (540:1, 16 CPR)  encoder resolution and backlash  mast calibration accuracy 0.04º Overall orientation error for active camera control0.1º0.2º0.3º Target image displacement between frames  Pancam (17º FOV)  Navcam (45º FOV)  Hazcam (100º FOV) with active gaze 6 pixels 2.3 pixels 1 pixel 12 pixels 4.6 pixels 2 pixels 18 pixels 9.2 pixels 3 pixels 2-D target tracking and camera handoff (tracking percentage and error each step) 1.Pancam for 4 m (from 10 m to 6 m) 2.Handoff from Pancam to Navcam 3.Navcam for 4m (from 6 m to 2 m) 4.Handoff from Navcam to Hazcam 5.Hazcam for 1m (from 2 m to 1 m) 95%; 2 pixels 1 pixel 95%; 3 pixels 1.5 pixels 90%; 2 pixels 1 pixel 90%; 3 pixels 1 pixel 90%; 4 pixels 1.5 pixels 90%; 2.5 pixels 1 pixel 85%; 4 pixels 1 pixel 85%; 5 pixels 1.5 pixels 85%; 3 pixels 1 pixel Overall single-sol target approach and instrument placement (tracking percentage, pixel error, and placement error) 81%; 3.0 pixels 1σ = 2.0 cm 3σ = 6.1 cm 73%; 3.5 pixels 1σ = 2.4 cm 3σ =7.1 cm 61%; 4.0 pixels 1σ = 2.7 cm 3σ = 8.1 cm

9 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only9 Test Environment

10 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only10 Test Environment Rocky8 rover in the Mars Yard Leica TCRA 1103 –2 mm accuracy for manual tracking; 3 mm for auto tracking 10x10 dots calibration target board and target stand Bricks with reflective tape targets Camera specifications Lens manufacturer & focal length Hor. FOV × Vert. FOV CCD image resolution Stereo baseline PancamFujinon; 16 mm17° × 13°1024×768 pixels30 cm NavcamRaymax; 6 mm43.5° × 33°1024×768 pixels20 cm HazcamComputar; 2.3 mm113° × 86°640×480 pixels8.3 cm

11 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only11 Total Station Metrology Prism position data refinement –1 cm error over 60 cm span for initial rover pose –1º error in initial heading –17 cm error over 10 m Prism position repeatability –Measure every ¼ turn of prism stick Rover pose reference frame precision TS

12 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only12 Mast Pan/Tilt Positioning Mast Pan/Tilt Zero-Positioning Accuracy –Visual alignment markings Mast Pan/Tilt Positioning Repeatability –Move back to zero position from several different initial positions Mast Pan/Tilt Positioning Control Resolution –Tiny increment of 0.0005 radians (0.03º)

13 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only13 Mast and Body Camera Calibration Pancam/Navcam/Hazcam –8 calibration target positions each –Use acaldots (automatic version of ccaldots) and ccaladj

14 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only14 Mast and Body Camera Calibration Stereo camera error ellipsoids –Bricks with reflective tapes

15 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only15 Mast Calibration Move calibration target at different locations with different pan/tilt angles determine 7 parameters (pan_offset, tilt_offset, x, y, z, thx, thy) generate camera models relative to masthead determine mast calibration error determine reasonably sufficient number of target positions

16 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only16 Purely Geometric Camera Handoff Pancam to Navcam (at about 6 m) Navcam to Hazcam (at about 2 m) –measure handoff pixel errors –analysis based on stereo error ellipsoids –sensitivity to camera/mast calibration error From Navcam To Hazcam

17 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only17 2D Refinement Corrects purely geometric camera handoff error by 2D image matching Template image for the 2 nd camera must be generated from the 1 st camera Scaled Template Image –Uses Field of view angle ratio of Hazcam to Navcam Warped Template Image –Uses camera Models and stereo range maps of Navcam and Hazcam Template image reconstructed from Navcam Actual Hazcam image

18 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only18 2-D Refinement Overlay of Navcam image on Hazcam image

19 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only19 Target Tracking along Straight Approach Paths on Flat Surface Target Tracking Validation Experiments –Furnish the tracking reliability and error budget model with experimentally validated numbers –If some functionalities are not available, conduct portions of the baseline operations Rover Locomotion/Navigator –Linear steps from 10 m to 1 m 0.25 m – 36 steps (10, 9.75, 9.5, 9.25, 9, …, 2, 1.75, 1.5, 1.25, 1) 0.5 m – 18 steps (10, 9.5, 9, …, 2, 1.5, 1) 1 m – 9 steps (10, 9, …, 2, 1) –Percent-change steps from 10 m to 1m 10% change – 22 steps (10, 9, 8.1, 7.29, 6.56, …, 1.21, 1.09, 0.99) 20% change – 11 steps (10, 8, 6.4, 5.1, 4.1, …, 1.7, 1.3, 1.1, 0.9)

20 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only20 Pose Estimator, Stereo Localization, and Mast Pointing Pose Estimator –Wheel odometer + IMU + Visual odometer –Measure pose estimation inaccuracy by comparing with total station metrology Stereo Localization –Use stereo error ellipsoids data –Compare with total station metrology Mast Pan/Tilt Pointing –Select an initial target at different image positions –Run the tracker one step without rover motion first zero rover motion excludes pose estimation error –After the mast completes the new pointing, measure discrepancy between target image position and image center (512, 384) –Repeat the above with rover motion (to include pose estimation error)

21 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only21 Normalized Cross-Correlation and Scale/Affine Matching Refer to 2D Target Tracking Validation Report Conduct actual tracking runs as well as off-line tracking runs by using the image sets of actual tracking runs –use different target selections and image skips –measure the tracking reliability and error Linear or percent-change step size? What size? Target loss: how to prevent it or how to detect it? Effect of lighting

22 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only22 Camera Handoff and Hazcam Tracking Camera handoff –Examine handoff errors for the tracking runs under the baseline operational scenario (Pancam to Navcam; Navcam to Hazcam) –Compare with earlier experimental data tested separately Hazcam Tracking –Without active camera control –Estimate the new target image position based on rover pose estimator, stereo triangulation, and camera model –Examine the initial error of the estimated target image position, and tracking success rate and error after 2-D template matching

23 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only23 Target Tracking Tests with Different Approach Paths Target tracking along straight approach paths on surface with small rocks Target tracking along winding approach paths on surface with large rocks Target tracking with heading-towards-target Path Target tracking with hazard avoidance navigation Target tracking using MER images

24 Mars Science Laboratory Project Jet Propulsion Laboratory August 2, 2004PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only24 Software Modifications Desired for Test Plan 1.Implement exact mast inverse kinematics –camera frames are not in general parallel to the masthead frame –CAHVOR model optical axis does not in general pass through the image center 2.Add parameters for params.txt –Window size for VO –Window size for tracking –Image skip for off-line runs 3.Add two initial search options to the pgm header –Camera pose –Image position 4.Hazcam tracking without active camera control 5.Camera handoff –Pancam to Navcam –Navcam to Hazcam –2-D Refinement 6.Add parameters for drive.txt –Different step size for VO?? 7.Lost target detection 8.Stereo triangulation instead of full stereo image processing 9.Clean-up of output file format


Download ppt "PRE-DECISIONAL DRAFT: For Planning and Discussion Purposes Only Test Plan Review MSL Focused Technology Instrument Placement Validation Test Plan for 2D/3D."

Similar presentations


Ads by Google