├── .gitignore ├── AStar ├── RUN_Astar.m ├── RUN_Astar_Replanning.m ├── Results │ ├── obstacle1.jpg │ ├── obstacle9-s.jpg │ ├── obstacle9.jpg │ ├── obstacles19-s.jpg │ ├── obstacles19.jpg │ ├── sim-3-replan.gif │ ├── sim-3-replan.jpg │ ├── sim-3.gif │ └── sim-3.jpg ├── createModelAstar.m ├── expand.m ├── initializeAstar.m ├── myAStar.m ├── neighbors4.m ├── neighbors8.m ├── optimalPath.m ├── selectTopNode.m └── updateOpen.m ├── DStarLite ├── RUN_DstarLite.m ├── Results │ ├── sim-1.gif │ └── sim-1.jpg ├── checkForUpdate.m ├── compareKeys.m ├── computeShortestPath.m ├── createModelDstarLite.m ├── initializeDstarLite.m ├── myDstarLite.m ├── topKey.m ├── turnCost.m └── updateVertex.m ├── DStarLiteOptimised ├── RUN_DstarLiteOptimised.m ├── checkForUpdate.m ├── computeShortestPath.m ├── myDstarLiteOptimised.m └── updateVertex.m ├── LICENSE ├── LPAStar ├── RUN_LPAstar.m ├── Results │ ├── sim-2.gif │ └── sim-2.jpg ├── checkForUpdate.m ├── compareKeys.m ├── computeShortestPath.m ├── createModelLPAstar.m ├── finalPathNodes.m ├── initializeLPAstar.m ├── myLPAstar.m ├── topKey.m ├── turnCost.m └── updateVertex.m ├── README.md ├── common ├── calCostL.m ├── calCostLinear.m ├── calDistance.m ├── calSmoothness.m ├── calSmoothnessbyDir.m ├── modifyPath.m ├── newObstacles.m ├── nodes2coords.m ├── nodes2dirs.m ├── plotAnimation2.m ├── plotModel.m └── plotSolution.m └── models ├── Map.mat ├── Model.mat ├── addRobotToModel.m ├── createModelBase.m ├── createModelFromMap.m ├── createModelSamples.m └── createSaveModel.m /.gitignore: -------------------------------------------------------------------------------- 1 | *.asv 2 | -------------------------------------------------------------------------------- /AStar/RUN_Astar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/RUN_Astar.m -------------------------------------------------------------------------------- /AStar/RUN_Astar_Replanning.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/RUN_Astar_Replanning.m -------------------------------------------------------------------------------- /AStar/Results/obstacle1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/obstacle1.jpg -------------------------------------------------------------------------------- /AStar/Results/obstacle9-s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/obstacle9-s.jpg -------------------------------------------------------------------------------- /AStar/Results/obstacle9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/obstacle9.jpg -------------------------------------------------------------------------------- /AStar/Results/obstacles19-s.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/obstacles19-s.jpg -------------------------------------------------------------------------------- /AStar/Results/obstacles19.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/obstacles19.jpg -------------------------------------------------------------------------------- /AStar/Results/sim-3-replan.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/sim-3-replan.gif -------------------------------------------------------------------------------- /AStar/Results/sim-3-replan.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/sim-3-replan.jpg -------------------------------------------------------------------------------- /AStar/Results/sim-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/sim-3.gif -------------------------------------------------------------------------------- /AStar/Results/sim-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/Results/sim-3.jpg -------------------------------------------------------------------------------- /AStar/createModelAstar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/createModelAstar.m -------------------------------------------------------------------------------- /AStar/expand.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/expand.m -------------------------------------------------------------------------------- /AStar/initializeAstar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/initializeAstar.m -------------------------------------------------------------------------------- /AStar/myAStar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/myAStar.m -------------------------------------------------------------------------------- /AStar/neighbors4.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/neighbors4.m -------------------------------------------------------------------------------- /AStar/neighbors8.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/neighbors8.m -------------------------------------------------------------------------------- /AStar/optimalPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/optimalPath.m -------------------------------------------------------------------------------- /AStar/selectTopNode.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/selectTopNode.m -------------------------------------------------------------------------------- /AStar/updateOpen.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/AStar/updateOpen.m -------------------------------------------------------------------------------- /DStarLite/RUN_DstarLite.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/RUN_DstarLite.m -------------------------------------------------------------------------------- /DStarLite/Results/sim-1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/Results/sim-1.gif -------------------------------------------------------------------------------- /DStarLite/Results/sim-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/Results/sim-1.jpg -------------------------------------------------------------------------------- /DStarLite/checkForUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/checkForUpdate.m -------------------------------------------------------------------------------- /DStarLite/compareKeys.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/compareKeys.m -------------------------------------------------------------------------------- /DStarLite/computeShortestPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/computeShortestPath.m -------------------------------------------------------------------------------- /DStarLite/createModelDstarLite.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/createModelDstarLite.m -------------------------------------------------------------------------------- /DStarLite/initializeDstarLite.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/initializeDstarLite.m -------------------------------------------------------------------------------- /DStarLite/myDstarLite.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/myDstarLite.m -------------------------------------------------------------------------------- /DStarLite/topKey.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/topKey.m -------------------------------------------------------------------------------- /DStarLite/turnCost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/turnCost.m -------------------------------------------------------------------------------- /DStarLite/updateVertex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLite/updateVertex.m -------------------------------------------------------------------------------- /DStarLiteOptimised/RUN_DstarLiteOptimised.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLiteOptimised/RUN_DstarLiteOptimised.m -------------------------------------------------------------------------------- /DStarLiteOptimised/checkForUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLiteOptimised/checkForUpdate.m -------------------------------------------------------------------------------- /DStarLiteOptimised/computeShortestPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLiteOptimised/computeShortestPath.m -------------------------------------------------------------------------------- /DStarLiteOptimised/myDstarLiteOptimised.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLiteOptimised/myDstarLiteOptimised.m -------------------------------------------------------------------------------- /DStarLiteOptimised/updateVertex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/DStarLiteOptimised/updateVertex.m -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LICENSE -------------------------------------------------------------------------------- /LPAStar/RUN_LPAstar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/RUN_LPAstar.m -------------------------------------------------------------------------------- /LPAStar/Results/sim-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/Results/sim-2.gif -------------------------------------------------------------------------------- /LPAStar/Results/sim-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/Results/sim-2.jpg -------------------------------------------------------------------------------- /LPAStar/checkForUpdate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/checkForUpdate.m -------------------------------------------------------------------------------- /LPAStar/compareKeys.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/compareKeys.m -------------------------------------------------------------------------------- /LPAStar/computeShortestPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/computeShortestPath.m -------------------------------------------------------------------------------- /LPAStar/createModelLPAstar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/createModelLPAstar.m -------------------------------------------------------------------------------- /LPAStar/finalPathNodes.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/finalPathNodes.m -------------------------------------------------------------------------------- /LPAStar/initializeLPAstar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/initializeLPAstar.m -------------------------------------------------------------------------------- /LPAStar/myLPAstar.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/myLPAstar.m -------------------------------------------------------------------------------- /LPAStar/topKey.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/topKey.m -------------------------------------------------------------------------------- /LPAStar/turnCost.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/turnCost.m -------------------------------------------------------------------------------- /LPAStar/updateVertex.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/LPAStar/updateVertex.m -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/README.md -------------------------------------------------------------------------------- /common/calCostL.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/calCostL.m -------------------------------------------------------------------------------- /common/calCostLinear.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/calCostLinear.m -------------------------------------------------------------------------------- /common/calDistance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/calDistance.m -------------------------------------------------------------------------------- /common/calSmoothness.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/calSmoothness.m -------------------------------------------------------------------------------- /common/calSmoothnessbyDir.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/calSmoothnessbyDir.m -------------------------------------------------------------------------------- /common/modifyPath.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/modifyPath.m -------------------------------------------------------------------------------- /common/newObstacles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/newObstacles.m -------------------------------------------------------------------------------- /common/nodes2coords.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/nodes2coords.m -------------------------------------------------------------------------------- /common/nodes2dirs.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/nodes2dirs.m -------------------------------------------------------------------------------- /common/plotAnimation2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/plotAnimation2.m -------------------------------------------------------------------------------- /common/plotModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/plotModel.m -------------------------------------------------------------------------------- /common/plotSolution.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/common/plotSolution.m -------------------------------------------------------------------------------- /models/Map.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/Map.mat -------------------------------------------------------------------------------- /models/Model.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/Model.mat -------------------------------------------------------------------------------- /models/addRobotToModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/addRobotToModel.m -------------------------------------------------------------------------------- /models/createModelBase.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/createModelBase.m -------------------------------------------------------------------------------- /models/createModelFromMap.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/createModelFromMap.m -------------------------------------------------------------------------------- /models/createModelSamples.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/createModelSamples.m -------------------------------------------------------------------------------- /models/createSaveModel.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MortezaHagh/path-planning-matlab/HEAD/models/createSaveModel.m --------------------------------------------------------------------------------