An Air Vehicle Navigation System comprising: at least one microcontroller unit and at least one radio receiver unit both located onboard an air vehicle , wherein the at least one microcontroller unit is configured for receiving, via the at least one radio receiver unit , instructions for flying the air vehicle towards points in a flying field where atmospheric thermal activity is located; at least one control station at a predetermined distance from the air vehicle, the at least one control station being configured to: generate a grid pattern on a terrain map , the grid pattern comprising grid locations representing points in the flying field where the air vehicle flies; associate a determined score to each grid location according to thermals located in the points in the flying field represented by the grid locations , wherein the score is allocated based at least on a probability of finding thermals in the point of the flying field represented by each grid location , wherein the probability is assigned considering terrain elements on the terrain map ; send to the at least one microcontroller unit , via the at least one radio receiver unit , instructions to fly the air vehicle towards points in the flying field where atmospheric thermal activity is located according to the score assigned to the grid locations of the terrain map . at least one microcontroller unit and at least one radio receiver unit both located onboard an air vehicle , wherein the at least one microcontroller unit is configured for receiving, via the at least one radio receiver unit , instructions for flying the air vehicle towards points in a flying field where atmospheric thermal activity is located; at least one control station at a predetermined distance from the air vehicle, the at least one control station being configured to: generate a grid pattern on a terrain map , the grid pattern comprising grid locations representing points in the flying field where the air vehicle flies; associate a determined score to each grid location according to thermals located in the points in the flying field represented by the grid locations , wherein the score is allocated based at least on a probability of finding thermals in the point of the flying field represented by each grid location , wherein the probability is assigned considering terrain elements on the terrain map ; send to the at least one microcontroller unit , via the at least one radio receiver unit , instructions to fly the air vehicle towards points in the flying field where atmospheric thermal activity is located according to the score assigned to the grid locations of the terrain map . generate a grid pattern on a terrain map , the grid pattern comprising grid locations representing points in the flying field where the air vehicle flies; associate a determined score to each grid location according to thermals located in the points in the flying field represented by the grid locations , wherein the score is allocated based at least on a probability of finding thermals in the point of the flying field represented by each grid location , wherein the probability is assigned considering terrain elements on the terrain map ; send to the at least one microcontroller unit , via the at least one radio receiver unit , instructions to fly the air vehicle towards points in the flying field where atmospheric thermal activity is located according to the score assigned to the grid locations of the terrain map . <EOS>