Date: February 18, 2024

Topic: Motion Planning

Recall

Find the minimum cost path from the start to end using searching algorithms

Notes

Planning Problem

We want to find the best path given the following:

Goal:


If all actions cost the same, then we use Breadth-First Search

Breadth-First Search

If the cost for all actions are the same, the most suitable is breadth-first search

Untitled


If the cost now for each action is different, we use Uniform-Cost Search

Uniform-Cost Search

In the real world, different actions have different costs

Untitled


Searching Algorithm (Path Planning)

Untitled

For the diagram, where each step costs 1:


<aside> 📌 SUMMARY: Some actions may cost more than others. We want to minimize the total cost of traveling from the start to the goal so we do an expansion algorithm that tracks a cost at every possible expansion step. At the next time step, we choose the expansion action that has the lowest cost.

</aside>


Date: February 19, 2024

Topic: A* Search


<aside> 📌 SUMMARY: A algorithm introduces an additional heuristic function that modifies the original cost. This leads to the expansion algorithm being more targeted and efficient.*

</aside>


Date: February 19, 2024

Topic: Dynamic Programming