institute of systems optimization
play

Institute of Systems Optimization Vision Based Landing System for a - PowerPoint PPT Presentation

Institute of Systems Optimization Vision Based Landing System for a VTOL-MAV N. Frietsch, O. Meister, C. Schlaile, J. Seibold, G. F. Trommer 10.2008 Institute of Systems Optimization www.ite.uni-karlsruhe.de Introduction Technical Aims


  1. Institute of Systems Optimization Vision Based Landing System for a VTOL-MAV N. Frietsch, O. Meister, C. Schlaile, J. Seibold, G. F. Trommer 10.2008 Institute of Systems Optimization www.ite.uni-karlsruhe.de

  2. Introduction Technical Aims • Operation without legal restrictions • Autonomous flight also in urban environments • Teaming UAV/UAV and UAV/UGV • Tracking and geo-localization of objects GPS signals not always available Augmentation of navigation system with image based system Institute of Systems Optimization 1 Natalie Frietsch

  3. Outline AirQuad Image based navigation estimation Image based height estimation Simulation environment Results Conclusion Institute of Systems Optimization 2 Natalie Frietsch

  4. AirQuad Specifications • Electrically powered • Max. dimensions 92 cm • Take-off weight 1000 g • Payload capacity 200 g • Operating time 25 min • Max. altitude ~ 500 m • Max. speed ~ 50 km/h • Operating range > 5 km Institute of Systems Optimization 3 Natalie Frietsch

  5. Image based navigation estimation Assumption Augmentation of navigation system during hovering and landing situations Homographies suitable for motion estimation Optical flow estimation • Lucas-Kanade Algorithm • Optical flow with census transform (based on Stein 2004, Zabih and Woodfill 1994) augmented with cross-correlation Institute of Systems Optimization 4 Natalie Frietsch

  6. Image based navigation estimation Homography estimation and decomposition • Estimation with RANSAC (RANdom SAmple Consensus) • Calibrated homography • Decomposition: with rotation matrix translation distance to scene plane normal vector of in camera coordinates Decomposition into Institute of Systems Optimization 5 Natalie Frietsch

  7. Image based navigation estimation Propagation of attitude and position • To be known – Initial position and attitude – Attitude between Camera and MAV – Distance to scene , in this case height above ground Estimation of distance to scene necessary Institute of Systems Optimization 6 Natalie Frietsch

  8. Image based height above ground estimation • With theorem of intersecting lines • From two different positions Institute of Systems Optimization 7 Natalie Frietsch

  9. Image based height above ground estimation Estimation • from barometric pressure sensor • from optical flow Conditions • Orientation of MAV and camera compensated • Equation numerically well-conditioned • Equivalent is motion in vertical direction: Institute of Systems Optimization 8 Natalie Frietsch

  10. Image based height above ground estimation Conditions • Motion in vertical direction: e. g. • Displacement not from noise: e. g. Continuous estimation of height above ground • with Kalman filter: known inputs, measurements • with optical flow: Institute of Systems Optimization 9 Natalie Frietsch

  11. Outline AirQuad Image based navigation estimation Image based height estimation Simulation environment Results Conclusion Institute of Systems Optimization 10 Natalie Frietsch

  12. Simulation environment • Essential for algorithm development and testing • MAV model included • Test of operational C-code Image based Navigation Generation of system system sensor data Generation of Evaluation/ MAV optical flow data Guidance analysis dynamic model Disturbances Flight Motor/rotor controller model = software under test = MAV + sensor model Institute of Systems Optimization 11 Natalie Frietsch

  13. Results 1. Simulation: Hovering at defined position and landing Position Error of position Frame rate 25 fps, image size 640x480, 200 features, feature noise pix. Ground truth GPS/INS/Mag/Baro Vision Institute of Systems Optimization 12 Natalie Frietsch

  14. Results Hovering at defined position and landing Velocity Error of velocity Positions divided by 1/25fps, Averaging with n = 6, data rate 4.16Hz Ground truth GPS/INS/Mag/Baro Vision Institute of Systems Optimization 13 Natalie Frietsch

  15. Results Hovering at defined position and landing Yaw angle Error of attitude Angular velocity of yaw angle Error of angular velocity Yaw angle is divided by 1/25fps Magnetometer measurement can Improvement by be corrupted by metallic surfaces. vision system Ground truth GPS/INS/Mag/Baro Vision Institute of Systems Optimization 14 Natalie Frietsch

  16. Results Hovering at defined position and landing Height above ground estimation Error of height above ground Baro rate 25Hz, baro offset -5m, baro noise m, baro drift 0.2 m/min Ground truth Kalman filter Baro/Vision Vision meas. Vision Institute of Systems Optimization 15 Natalie Frietsch

  17. Results Hovering at defined position and landing Height above ground estimation Error of height above ground Simulated step of ground elevation of 2.5 m Ground truth Kalman filter Baro/Vision Vision meas. Vision Institute of Systems Optimization 16 Natalie Frietsch

  18. Results 2. Simulation: Waypoint flight Last waypoint Waypoint flight • 11 waypoints • Hover-and-stare points First waypoint • ~ 10 min • Height up to 30 m Ground truth GPS/INS/Mag/Baro Vision Institute of Systems Optimization 17 Natalie Frietsch

  19. Results Waypoint flight Error of position Error of velocity Frame rate 25 fps, image size 640x480, 200 features, feature noise pix. GPS/INS/Mag/Baro Vision Institute of Systems Optimization 18 Natalie Frietsch

  20. Results Waypoint flight Height above ground estimation Error of height above ground Baro rate 25Hz, baro offset -5m, baro noise m, baro drift 0.2 m/min Ground truth Kalman filter Baro/Vision Vision meas. Vision Institute of Systems Optimization 19 Natalie Frietsch

  21. Results 3. Processing of in-flight data Position Velocity Positions divided by 1/30fps, First results on processing of in-flight data Averaging with n = 6, data rate 5Hz GPS/INS/Mag/Baro Vision Institute of Systems Optimization 20 Natalie Frietsch

  22. Results Processing of in-flight data Height above ground estimation First tests with in-flight data confirm results of simulations Augmentation of navigation system possible Barometric sensor data Kalman filter Baro/Vision Vision Institute of Systems Optimization 21 Natalie Frietsch

  23. Conclusion Conclusion Image based navigation aiding based on homographies in cases of + hovering and + landing Height above ground estimation solely with + optical flow and + barometric sensor data Future Work • Integration in navigation and guidance modules • Implementation of algorithms on on-board image processing hardware Institute of Systems Optimization 22 Natalie Frietsch

  24. Institute of Systems Optimization Thank you for your attention. Institute of Systems Optimization 23 Natalie Frietsch

  25. Institute of Systems Optimization 24 Natalie Frietsch

  26. Image based navigation Optical flow with census transform • Comparison of gray values in neighborhood 222 33 69 2 0 0 15 142 127 0 1 ‘ 20001122‘ 127 235 191 1 2 2 • Conversion of signature vector to decimal integer • Store points according to signature vector in table • Correspondences , between images by comparing tables Institute of Systems Optimization 25 Natalie Frietsch

  27. Image based navigation Optical flow with census transform • Use neighbors in distance , e. g. • Filtering of signatures of one image – Use only signatures including useful information e. g. reject ‘11111111’ – Use only infrequent signatures e. g. less than 5 times in the image • Filtering of correspondences – Hamming-Distance of 0 – Distance between points not too large e. g. less than 50 pixels – Gray values of pixels similar e. g. less than 20% deviation Result not robust Institute of Systems Optimization 26 Natalie Frietsch

  28. Image based navigation estimation Results of optical flow calculation Census: LK: Census LK after after RANSAC: RANSAC: Institute of Systems Optimization 27 Natalie Frietsch

  29. Image based navigation estimation Homography estimation and decomposition • Estimation with RANSAC (RANdom SAmple Consensus) • Calibrated homography • Decomposition: with rotation matrix translation distance to scene plane normal vector of in camera coordinates • Rotation • Sign by • Singular value decomposition gives 2 physically possible solutions Institute of Systems Optimization 28 Natalie Frietsch

  30. Image based navigation estimation Propagation of attitude and position • Integration in navigation coordinate system with and from images • Camera fixed on MAV: = const, centers coincide Institute of Systems Optimization 29 Natalie Frietsch

  31. Image based height above ground estimation Conditions • Orientation of MAV and camera compensated • Motion in vertical direction: e. g. • Displacement not from noise: e. g. Institute of Systems Optimization 30 Natalie Frietsch

  32. Image based height above ground estimation Estimation • from barometric pressure sensor • from optical flow Conditions • Motion in vertical direction: e. g. • Displacement not from noise: e. g. Continuous estimation of height above ground with Kalman filter known inputs, measurements Institute of Systems Optimization 31 Natalie Frietsch

Recommend


More recommend