How to create a 3D occupancy map?
9 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Shubham Kalpande
le 21 Fév 2021
Modifié(e) : Shubham Kalpande
le 5 Mar 2021
I want to create a 3D occupancy map to model a region where I want to test some path planning algorithms for an UAV. The matlab function requires some points and sensor pose to create the map, The example is poorly written and I am not able to understand how can I control the height, width and breadth of the buildings. Can some please detail the process of map creation perhaps for the following figure from MATLAB example? It shows various building with varying dimensions, I want to know how can I create this data file.
0 commentaires
Réponse acceptée
KALYAN ACHARJYA
le 21 Fév 2021
Modifié(e) : KALYAN ACHARJYA
le 21 Fév 2021
This way, through surf plot?: I have shown with random test data. You may adjust the colors of the pattern/area
data=zeros(500,500);
data(100:300,100:300)=10;
data(300:400,300:400)=20;
fig=surf(data);
set(fig,'LineStyle','none');
axis tight;
3 commentaires
Vedant Dubey
le 22 Fév 2021
Hello Shubham.
You can use the file attached 'Buildings.m' to generate a similar scenario to the given example. The generated occupancy map does not check for intersecting buildings. You can add additional logic to do so, create a larger map or simply run the file until the random scene generated is more in line with what you are looking for.
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Mapping dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!