Nouveau : le pare-feu IA surveille toute la plateforme et explique chaque incident en termes simples. Découvrez comment ça marche

Showing a fleet of indoor carts live on a floor plan: positioning and the map card

Showing a fleet of indoor carts live on a floor plan: positioning and the map card

Résolu 5 4

Startup founder here, not technical by background, so apologies if this is muddled. We’re building small autonomous carts that move parts around inside a warehouse. 12 carts in the pilot. Customers keep asking « where are the carts right now » and our engineers say indoor location is hard.

Two questions. What do people actually use to locate robots indoors to within, say, half a metre? GPS obviously doesn’t work. And once we have positions, can a Hermetry dashboard show them on our warehouse floor plan, live? We already send battery and job status from each cart to Hermetry.

Still waiting for the gateway to reconnect.
♥ 0

BLE positioning gets you 2-3 m on a good day. For half a metre you’re looking at UWB.

♥ 0

How often do you need the position? Once a second per cart is very different from once a minute, both for the radio and for what you store.

QoS 1 and a lot of patience.
♥ 0

Once a second would be nice for the live view, but we could live with every 2-3 s.

Still waiting for the gateway to reconnect.
♥ 2

We track tractors and handheld scanners in large sheds, so I’ve been through both parts.

Positioning: UWB two-way ranging. Fix 4-8 anchors on walls and columns (more in aisles with racking), put a tag on each cart (Qorvo DWM1001/DWM3000 modules are the usual starting point). The tag ranges to the anchors and computes x, y in metres in your own coordinate frame. 10-30 cm accuracy in line of sight. Racks of metal parts will cost you some of that.

The dashboard part is easier than people think. A Map card has an Image (floor plan) mode: you give it the floor plan picture and its width/height in pixels, and then the latitude and longitude columns hold y and x in pixels from the top-left corner. So convert metres to pixels on the cart (or in the gateway) and send them as two keys:

{"pos_x_px": 812, "pos_y_px": 377, "batt_pct": 74, "job": "B12"}

In the card set Latitude column to pos_y_px and Longitude column to pos_x_px, colour markers from a status column (idle, busy, fault), and add tooltip fields for battery and job. Routes can be drawn and replayed too if you want « where did cart 7 go this morning ».

Megan’s question matters for limits. One message per cart per second is 86,400 a day each, so put all the cart’s values in the same message. The default per-device limit is 10 messages a second, so you’re fine there, but look at your monthly message quota before you go to 50 carts. Map cards

Timestamps in UTC or it didn't happen.
Solution acceptée♥ 6

Our engineers ordered a DWM3000 dev kit and 6 anchors for the pilot aisle. The floor plan view works already with fake coordinates. We went with one message every 2 s per cart after doing the quota maths you hinted at. Thanks Owen.

Still waiting for the gateway to reconnect.
♥ 0
6 sujets de 1 à 6 (sur un total de 6)
  • Vous devez être connecté pour répondre à ce sujet.

Rejoignez la discussion

Connectez-vous pour poser et répondre à des questions, aimer les messages utiles et marquer la réponse qui a résolu votre problème. Chaque contribution rapporte des points et des niveaux.

Partager