帮助中心帮助中心
显示3 d入住率地图
自从R2019b
轴=显示(map3D)
显示(map3D Name =值)
例子
轴=显示(map3D)显示占用地图,map3D在当前的轴,轴标签代表世界坐标。
轴
map3D
函数显示了使用三维体素的3 d环境的地区占用值大于OccupiedThreshold中指定的属性值map3D。三维图的颜色是严格height-based。
OccupiedThreshold
显示(map3D名称=值)使用一个或多个名称参数指定选项。
显示(map3D名称=值)
全部折叠
导入3 d入住率地图。
map3D = importOccupancyMap3D (“citymap.ot”)
map3D = occupancyMap3D属性:ProbabilitySaturation: [1.0000 e 03 0.9990]分辨率:1 OccupiedThreshold: 0.6500 FreeThreshold: 0.2000
膨胀的占领区域的半径1米。显示地图。
充气(map3D, 1)显示(map3D)
找到射线的交点并占领地图细胞。
numRays = 10;角= linspace(-π/ 2,π/ 2,numRays);方向= [cos(角度);罪(角度);0 (1,numRays)];sensorPose = 40 1 1 0 0 0 [55];maxrange = 15;[intersectionPts, isOccupied] = rayIntersection (map3D sensorPose,方向,maxrange)
intersectionPts =10×355.0000 32.0000 1.0000 57.9118 32.0000 1.0000 61.7128 32.0000 1.0000 67.9904 32.5000 1.0000 69.0000 37.5314 1.0000 69.0000 42.4686 1.0000 67.9904 47.5000 1.0000 64.6418 51.4907 1.0000 58.2757 49.0000 1.0000 55.0000 49.0000 1.0000
isOccupied =10×11 1 1 1 1 1 1 1 1 1
情节的交集点和情节射线对相交点。
持有在plotTransforms (sensorPose (1:3), sensorPose(4:结束),…“FrameSize”5,“MeshFilePath”,“groundvehicle.stl”)%的车辆传感器构成为i = 1: numRays plot3 ([sensorPose (1) intersectionPts(我,1)),…[sensorPose (2), intersectionPts(我,2)),…[sensorPose (3), intersectionPts(我,3)),“- b”)%绘制光线如果isOccupied (i) = = 1 plot3 (intersectionPts(我,1),intersectionPts(我,2),intersectionPts(我,3),“* r”)%交集点结束结束
创建一个3 d入住率地图和25个随机坐标入住率映射设置为占领。
地图= occupancyMap3D;rng (0);为pt i = 1分25秒=(兰德(1、3))* 20;map.setOccupancy (pt, 1);结束
可视化体素与默认的搜索深度值,16。
16
显示(map)轴平等的网格在
减少增量的搜索深度1和注意,减少搜索深度分辨率下降。
显示(地图,SearchDepth = 15)轴平等的网格在
显示(地图,SearchDepth = 14)轴平等的网格在
显示(地图,SearchDepth = 13)轴平等的网格在
occupancyMap3D
3 d入住率地图,作为一个指定occupancyMap3D对象。
指定可选的双参数作为Name1 = Value1,…,以=家,在那里的名字参数名称和吗价值相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
Name1 = Value1,…,以=家
的名字
价值
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字在报价。
例子:显示(地图,SearchDepth = 14)
显示(地图,SearchDepth = 14)
父
UIAxes
轴用于绘制地图,指定为一个轴或UIAxes对象。看到轴或uiaxes。
uiaxes
SearchDepth
0
体元搜索深度,指定为一个整数范围内(0,16),这决定了地图显示的详细级别。最大深度16对应像素点的边缘长度等于1 / map.Resolution。每个级别高于最大深度双打这最小立体像素大小。
1 / map.Resolution
轴柄地图,作为一个返回轴或UIAxes对象。看到轴或uiaxes。
介绍了R2019b
lidarSLAM
occupancyMap
insertPointCloud
setOccupancy
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室