Initital Dijkstra's Algorithm testing for:
A line-following robot, capable of transporting material to machines on a shop floor. The robot will be able to scan the shop floor for machinery, detect obstacles in it's path and find the shortest route to the machine that is low on material