when a query point is equal to a vertex of the boundary polygon it should be assumed that this point lies within the polygon in order to enable paths.
ATTENTION: for hole polygons it must be assumed that vertices lie outside!
Computer Science subject module at Roskilde University. Was made as part of a 15ETCS course where we applied Different Pathfinding strategies to solve shortest path problem. Contains Dijkstra and A* implemented in Java with a JavaFX User Interface to demonstrate shortest path visualization.
Application was built as part of an Engineering Project. 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. Find the shortest route to the machine that is low on material. Allows user to enter a diagrammatic representation of the shop-floor.The application will process the image and come up with the shortest possible route. Commands sent to the robotic system allowing it to navigate to the machine.
Theta maze solving using image processing with OpenCV and Numpy libraries. Used a variant of the Breadth First Search algorithm to solve the maze, and concept of the polar coordinate system.
Project Home Delivery Management System implements Travelling Sales Man problem with many extended features such as calculate estimated distance, time, cost, shortest delivery route and send it to the Delivery boy present in Queue
Maze is a C library that is capable of scanning a complex maze and find the shortest path to end using Dijkstras algorithm. It can function independently as well as on any simulator or hardware. The same has been used to simulate a line follower robot on Coppeliasim ( VREP ) using its legacy remote API in C.
as a solution to issue #33
when a query point is equal to a vertex of the boundary polygon it should be assumed that this point lies within the polygon in order to enable paths.
ATTENTION: for hole polygons it must be assumed that vertices lie outside!