MATLAB 帮助中心
Compute heading angle from XY-points of path
Since R2023a
heading = headingFromXY(path)
heading = headingFromXY(path) computes the heading angle heading based on the XY-points of the path path.
heading
path
example
collapse all
Create a binary occupancy map using the mapClutter function.
mapClutter
rng("default") map = mapClutter(5,MapSize=[20,20],MapResolution=1);
Create a plannerAStarGrid object using the map. Plan a path.
plannerAStarGrid
planner = plannerAStarGrid(map); pathXY = plan(planner,[1 1],[18 18],"world");
Compute the heading angle (orientation of the robot) from the path.
heading = headingFromXY(pathXY);
Visualize the heading angle on the path.
show(map) hold on plot(pathXY(:,1),pathXY(:,2),".-") quiver(pathXY(:,1),pathXY(:,2),cos(heading),sin(heading),0.2)
Path, specified as an N-by-2 matrix, where the first column represents the X-coordinate and the second column represents the Y-coordinate of each point on the path.
Data Types: single | double
single
double
Heading angle, returned as an N-element column vector, in radians. Element N is the same as the element (N-1).
expand all
Introduced in R2023a
velocityCommand
controllerTEB
mobileRobotPRM
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
选择网站
选择网站以获取翻译的可用内容,以及查看当地活动和优惠。根据您的位置,我们建议您选择:。
您也可以从以下列表中选择网站:
如何获得最佳网站性能
选择中国网站(中文或英文)以获得最佳网站性能。其他 MathWorks 国家/地区网站并未针对您所在位置的访问进行优化。
美洲
欧洲
亚太
联系您当地的办事处