Question: Terrain Navigation Terrain navigation is a key component in the design of unmanned aerial vehicles (UAVs). A UAV system contains an onboard computer that has

Terrain Navigation Terrain navigation is a key component in the design of unmanned aerial vehicles (UAVs). A UAV system contains an onboard computer that has stored the terrain information for the area in which it is to be operated. Because it knows where it is at all times (often using a GPS receiver) the vehicle can then select the best path to get to a designated spot. The computer software that guides these vehicles must be tested over a variety of land formation and topologies. One way of measuring the difficulty of a land grid with respect to terrain navigation is to determine the number of peaks in the grid, where a peak is a point that has lower elevations around it. For this project an elevation data is provided on a file named grid.txt. Write a program that reads this data and analyses the data as follows. 1. Determines and prints peak locations. 2. Determines and prints valley locations (a point that has higher elevations around it) 3. Determines the highest elevation 4. Determines the lowest elevation Items to be included in the report: 1. Problem Statement 2. Input Output description 3. Algorithm 4. Actual program 5. Results from the program (screenshot of output screen)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
