Dubins Path Planner MATLAB scripts
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
class
lib
notes
report
test
.gitignore
LICENSE
README.md
angle2heading.m
angularMod.m
compileDubinsPathPlanner.m
compileDubinsPathPlanner_helper.m
convertGpsData.m
disableLegendEntry.m
doCppAlgorithms.m
doCppAsDtspAlgorithms.m
doDTSPAlgorithms_old.m
doDtspAlgorithms.m
drawHeadingArrow.m
expandAxes.m
findBestLineSets.m
findDubinsLength.m
findDubinsParameters.m
findDubinsTourCost.m
findHeadingFrom.m
findLineSetCost.m
findPTPCost.m
findTrajectoryLines.m
generateParallelTracks.m
getVertexOrder.m
heading2angle.m
loadCoveragePolygons.m
normalizationCoeff.m
plotCoverageScenario.m
plotGpsTourData.m
plotParallelTracks.m
plotPolygon.m
plotWaypointDubins.m
plotWaypointGrid.m
plotWaypointHeadings.m
plotWaypointScenario.m
plotWaypoints.m
readCsvGps.m
readGmlFile.m
readMatrixFile.m
reorderHeadingsFromEdges.m
runCoverageScenario_flighttest2.m
runCoverageScenarios.m
runPolygon_backup.m
runScenario_Triangle.m
runVarious.m
solveBruteforceLineToLine.m
solveBruteforcePointToPoint.m
solveBruteforcePointToPoint_helper.m
solveCpp.m
solveCppAsDtsp.m
solveDtsp.m
solveGreedyLineToLine.m
solveGreedyPointToPoint.m
traverseLineSet.m
waypointGenerator.m
wrapAngle.m
writeTSPtoGML.m

README.md

Dubins Coverage for the Traveling Salesman

MATLAB

To run the matlab simulations you must first builds the necessary mex files.

Compiling Dubins Curve Mex

To compile Dubins Curve Mex by changing into the lib/DubinsPlot directory, and running:

mex src/dubins.cpp

This will create a dubins.mex file, eg. dubins.mexw64 on Windows 7 64-bit, which is used for plot continuous Dubins vehicle trajcetories in figures.