Precise 2D and 3D indoor location, tracking and navigation for forklifts, AGV, AMR, robots, drones using monocular or stereoscopic cameras and SLAM

Dragonfly is an accurate visual positioning system based on Visual SLAM that provides accurate indoor location to forklifts, AGV, AMR, robots, drones and other moving vehicles, in GPS-denied environments, using standard cameras enabling RTLS solutions for analytics, productivity and safety.

Dragonfly’s patented technology uses simultaneous localization and mapping (visual SLAM) to deliver indoor locations with centimeter accuracy, by analyzing in real time the video stream coming from an on-board camera.

Dragonfly is a competitive alternative to LiDAR and UWB and offers an higher ROI. It is used as a precise indoor positioning and navigation system for forklifts inside warehouses, automated guided vehicles (AGVs), autonomous mobile robots (AMR), robots, drones and any other moving device.


3D positions (X, Y, Z) and orientation

Average radius of confidence of 5-10 cm!

Positions provided via real-time API or CSV

No internet connection required

Dragonfly is an accurate indoor location system based on Visual SLAM.

The location is computed in real time using just an on board camera on the unit to be tracked, thanks to our proprietary patented SLAM algorithm. Computer vision, odometry and artificial intelligence are used to create an accurate SLAM system, in order to deliver a precise location for multiple applications. It is an excellent solution for the precise tracking of forklifts, AGV, AMR, robots and drones (in the 3D space).


Dragonfly is an exceptionally flexible technology for precise positioning

Cost effective alternative to Lidar and UWB

Accurate indoor positioning and location of forklifts fleets, AGV, AMR, robots, drones and any other moving vehicle.

No hardware in your venue

No receivers, no tags, no antennas, no nodes. Nothing has to be deployed through the venue. As a consequence, Dragonfly is a super flexible technology for indoor SLAM and positioning.

Easy setup

No tech skills required, no difficult instructions. As a result, Dragonfly can be installed and configured in less than 1 hour.

One on-board camera

Dragonfly does not need specific hardware, IMU, no sensor fusion, LiDAR, magnetic stripes, QR codes... It just needs a single camera and a mini PC mounted on board of the unit to be tracked.

Completely offline

No internet connection needed. As a result, Dragonfly can run completely offline: directly on board of forklift, AVG, AMR, drones, robots or on an on-premise server.

High ROI

Dragonfly allows you to optimize your operations increasing the productivity and effectiveness of the tracked devices. In addition to this its competitive price makes the ROI higher than other technologies.

For all these reasons, our customers consider Dragonfly to be the solution to their location problems!


Dragonfly can work directly on board of the device or a local on-premise server. Let us help you pick the best option.

On board processing

One computation unit for each device to be tracked.
No Internet connection needed
Local WLAN connection optional

On premise processing

One (or multiple) central server(s) per-location
No Internet connection needed
Local WLAN connection required.


How can Dragonfly be used? What are the most common use cases?

Forklift tracking

Forklifts location tracking helps to optimize and speedup operations and productivity. Furthermore the tracking of the whole forklifts fleet allows V2V (vehicle to vehicle) and V2P (vehicles to pedestrians) applications for collision avoidance improving thus the safety of your warehouses.
Read more about this use case...

Logistics automation

Tracking and locating autonomous mobile robots (AMR) and automated guided vehicles (AGV) to allow indoor navigation. As a consequence, equipment tracking indoors is also enabled.

Autonomous robots

Autonomous self-driven robots, often used in retail and healthcare, can navigate safely indoors using Dragonfly’s centimeter precision location technology and allowing remote monitoring of their position in real time. Dragonfly is a SLAM for ROS technology, as we provide custom ROS (Robot Operating System) nodes for integration.

Warehouse management system (WMS)

Tracking the location of mobile robots and lift trucks enables automating inventory management as items are placed on racks and shelves. As a result, warehouse management can be significantly improved.

SLAM for drones

Drone 3D positioning and tracking is also possible with this indoor SLAM system. As a consequence, drones can be used for inspections and maintenance tasks requiring a 3D accurate location.

Custom projects

Dragonfly is a flexible technology that can be adapted to multiple projects: for this reason, you can connect with our team and explain your use case. We will be glad to analyze the best architecture for your needs.

Download the Case Studies and learn how Dragonfly is improving the operations of our customers!


Two different architectures

Dragonfly SLAM engine can run locally on board of the unit to be tracked or on a local server, thus giving you all the flexibility you need.

3D location

Dragonfly is a 3D SLAM system and the location is provided as 6-DOF:

  • X, Y, Z metric distances from an origin;
  • WGS-84 latitude and longitude coordinates;
In addition to this Dragonfly provides:
  • the orientation as yaw, pitch, roll angles;
  • the altitude off the floor (in meters).

Incredible accuracy

Dragonfly can provide centimeter level location accuracy. As a result it can be used for precise SLAM navigation in 3D and is a perfect SLAM system for drones, robots, AGV, AMR and for forklift tracking.


Wide angle camera

No external sensors, hardware or antennas have to be installed in your venue. An on board wide angle camera (monocular or stereoscopic) and a computing unit are the only required hardware to use Dragonfly.

Computing unit

Dragonfly can run on a local server or on board of the device that needs to be tracked. As a result, you can pick the best architecture for your needs.

Integration tools

We provide an incredible API to integrate the location data into your application. Moreover, custom ROS integrations can be developed upon request.

Dragonfly Web User Interface

A professional and user friendly interface is provided to configure Dragonfly and manage the maps of your venue.

Dragonfly Cloud Dashboard

The outstanding Dragonfly Cloud dashboard is provided to optionally track remotely the units equipped with Dragonfly in real time, access historical analytics, metrics and KPI and export all the plots and sheets you needs to improve your operations.


Track the real time and historical locations of your devices
Add a floor plan to see the location on a real blueprint

Visualize your data as: spaghetti lines, time lines, height lines and heatmaps!

Search data for 1 day or across multiple days

Filter your data by area

Get metrics like: maximum and average speed, travelled distance, drive time, stop time etc..

Export your data as plots and CSV files



Dragonfly gives access to an application programming interface (API) that can be use to manage each Dragonfly instance (running on board of the device that needs to be tracked or on a local server).

ROS integrations

Dragonfly is a visual SLAM for ROS (Robot Operating System) and allows to integrate its accurate location into robots and drones. For this reason, we are open to develop ROS nodes upon request to have a direct integration on-board.


Is Dragonfly open source?

No, Dragonfly is a commercial technology that can be integrated into custom applications.

Can I use Dragonfly to track the precise location through unknown environments?

Yes, Dragonfly can work inside unknown spaces. So, please feel free to contact us to analyze your project and requirements with one of our specialists.

Can I use Dragonfly to create 3D maps and models?

No. Dragonfly is meant to provide precise indoor location to forklifts, AGV, AMR, drones, robots and any moving device. The 3D map created with Dragonfly is not meant to be human intelligible (nor readable by any other software), because Dragonfly is not designed to deliver end-user 3D maps, but rather to provide the precise location of a moving device through space.

How can I integrate Dragonfly?

Dragonfly comes as a JAVA application for Linux and Windows that exposes an API for custom integration. The API is extensively documented inside the Dragonfly Support site.


Dragonfly can provide a centimeter accuracy. Read more about accuracy.

Can I use Dragonfly with ROS?

Yes, Dragonfly can be integrated with ROS and our R&D team can create a ROS version of Dragonfly as well. Contact us for more details.


Dragonfly can run or on any computer with at least a quad-core CPU + 16 GB of RAM. It is available for Linux (Ubuntu 18, 20), Windows 10 and WSL.


Dragonfly leverage on wide angles cameras. So, if your device mounts a fisheye camera then you can use it.


Sure. Our team will be glad to help you. Therefore, click here to contact us and speak with a specialist.


We understand that every project is unique: for this reason we offer also custom developments.
Please contact us to discuss your specific needs. We will be glad to help you.