在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):EwingKang/Dubins-Curve-For-MATLAB开源软件地址(OpenSource Url):https://github.com/EwingKang/Dubins-Curve-For-MATLAB开源编程语言(OpenSource Language):MATLAB 100.0%开源软件介绍(OpenSource Introduction):Dubins-Curve-For-MATLABAboutA MATLAB version of Dubins' Curve based on Andrew Walker's work IntroA Dubin's curve is a nearly kinemetically feasible path solution for car-like platform. The method explicitly find the trajectory composed of 3 segment: two curves and one staight line, or three curves. The curves are part of the circle. There are only 6 kind of the composition that proved to be minimun in length, and thease 6 types are called Dubin's curve. In the program, the shourtest path is found and taken as the desired path. ExamplesAfter switching to corresponding folder that contains both files within the MATLAB, you may use the following command to easily generate a plot that contains a Dubins' curve defined by your input: pointA = [ 1, 2, 0*pi/180 ];
pointB = [ 9, 5, 120*pi/180 ];
TurnRadius = 5;
PathStep = -1;
dubins_curve(pointA,pointB, TurnRadius, PathStep); By default, the program will plot the path with marked start and end point. The execution time of calculating Dubins path and plotting is also shown in the MATLAB console. Plot is drawn dot by dot and can take much longer then Dubins calculation depends on the setting. To make implementation as a function simpler, you may suppressed the output (both console and plot) by:
References
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论