Convex Polygonal Obstacles - Shortest Path Algorithm - IT Assignment Help

Download Solution Order New Solution
Assignment Task:

Write a program to solve the following problem.

Question 1. Consider the problem of finding the shortest path (e.g., using A* algorithm) between two points on a plane that has convex polygonal obstacles. This is an idealization of the problem that a robot has to solve to navigate in a crowded environment.

Question 2. Define the necessary functions to implement the search problem, including an ACTIONS function that takes a vertex as input and returns a set of vectors, each of which maps the current vertex to one of the vertices that can be reached in a straight line. (Do not forget the neighbours on the same polygon.) Use the straight-line distance for the heuristic function.

Question 3. Write a program (language no bar) to solve the shortest pathfinding problem for such an environment.

  • Input: an environment like the one shown in Fig. 3.31 in your textbook, a start, and a goal location.
  • Output: the shortest path that the robot has to follow to reach from the start to the goal (Shown visually on screen). 

 

This IT Assignment has been solved by our IT Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.

Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

Get It Done! Today

Country
Applicable Time Zone is AEST [Sydney, NSW] (GMT+11)
+

Every Assignment. Every Solution. Instantly. Deadline Ahead? Grab Your Sample Now.