Effacer les filtres
Effacer les filtres

Mapping objects on a table onto MATLAB grid using HC-SR04 ultrasonic sensors with Arduino

3 vues (au cours des 30 derniers jours)
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.

Réponses (1)

Kris Fedorenko
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

Catégories

En savoir plus sur Device Driver Blocks dans Help Center et File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by