Mapping objects on a table onto MATLAB grid using HC-SR04 ultrasonic sensors with Arduino
8 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi everybody,
I'm using an HC-SR04 ultrasonic sensor with Arduino to detect objects on a table and have it "plot" that detection on a grid.
I essentially want to "map" objects it detects on the table onto a grid in MATLAB. I am not using a servo motor to rotate the ultrasonic sensor. I am only detecting objects that are right in front of it in its line of sight.
I started off with an arbitrary grid:
I was thinking of representing each object that I find on the table as a block that's "shaded" in.
The general idea of how I want to do this is to have an ultrasonic sensor detect an object and then have it populate a "block" of the grid.
0 commentaires
Réponses (1)
Kris Fedorenko
le 6 Sep 2017
Hi Ammar,
If I understand your question correctly, you would like to be able to represent detected objects as a grid. I think you should consider using heatmap. Here is a simple example:
objects = zeros(10, 10);
objects(3, 4) = 1;
objects(5, 8) = 1;
heatmap(objects)
Hope this helps!
Kris
0 commentaires
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!