Page 12 - Innovations in Intelligent Machines
P. 12

XII    Contents
                           State Estimation for Micro Air Vehicles
                           Randal W. Beard ................................................ 173
                           1   UAV State Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
                           2   Sensor Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
                               2.1  Rate Gyros ............................................. 176
                               2.2  Accelerometers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
                               2.3  Pressure Sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
                               2.4  GPS ................................................... 179
                           3   Simulation Environment. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
                           4   State Estimation via Model Inversion . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
                               4.1  Low Pass Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
                               4.2  State Estimation by Inverting the Sensor Model . . . . . . . . . . . . . 183
                           5   The Continuous-Discrete Kalman Filter . . . . . . . . . . . . . . . . . . . . . . . . . 188
                               5.1  Dynamic Observer Theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
                               5.2  Essentials from Probability Theory . . . . . . . . . . . . . . . . . . . . . . . . . 189
                               5.3  Continuous-Discrete Kalman Filter. . . . . . . . . . . . . . . . . . . . . . . . . 191
                           6   Application of the EKF to UAV State Estimation . . . . . . . . . . . . . . . . 195
                               6.1  Roll and Pitch Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
                               6.2  Position and Course Estimation . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
                           7   Summary. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
                           References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 198
                           Evolutionary Design of a Control Architecture
                           for Soccer-Playing Robots
                           Steffen Pr¨uter, Hagen Burchardt, and Ralf Salomon .................. 201
                           1   Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
                           2   The Slip Problem ............................................ 204
                               2.1  Slip and Friction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
                               2.2  Experimental Analysis. ................................... 205
                               2.3  Self-Organizing Kohonen Feature Maps and Methods . . . . . . . . . 206
                               2.4  Results ................................................. 207
                           3   Improved Position Prediction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
                               3.1  Latency Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
                               3.2  Experimental Analysis. ................................... 210
                               3.3  Back-Propagation Networks and Methods . . . . . . . . . . . . . . . . . . . 211
                           4   Local Position Correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
                               4.1  Increased Position Accuracy by Local Sensors . . . . . . . . . . . . . . . 213
                               4.2  Embedded Back-Propagation Networks . . . . . . . . . . . . . . . . . . . . . 213
                               4.3  Methods ................................................ 214
                               4.4  Results ................................................. 215
                           5   Path Planning using Genetic Algorithms . . . . . . . . . . . . . . . . . . . . . . . . 217
                               5.1  Gene Encoding .......................................... 218
                               5.2  Fitness Function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 218
                               5.3  Evolutionary operations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
                               5.4  Continous calculation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
                               5.5  Calculation Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
   7   8   9   10   11   12   13   14   15   16   17