Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Ultra Wideband Realtime Location System Using ESP32 and Unity

Playful Technology via YouTube

Overview

Explore the process of creating a Real-Time Location System using the Decawave DW-1000 Ultra-Wideband transceiver and an ESP32 dev board. Learn about the hardware setup, including the MakerFabs ESP32 board and its PCB schematic. Discover the advantages of using ESP32's built-in WiFi for data transmission. Dive into the server-side implementation using Unity, which receives distance data via UDP connections and performs trilateration to determine tag positions. Access the demonstrated ESP32 code, Unity project, and modified DW-1000 library through provided GitHub links. Follow along as the video covers system explanation, ranging accuracy tests, error compensation, ESP32 coding in Arduino IDE, Unity project visualization, and a live demonstration. Gain insights into the challenges faced with accuracy, range, and robustness, and consider potential improvements for this technology demo.

Syllabus

00:00:00 - Introduction
00:02:58 - Explanation of the UWB system
00:05:56 - Testing the ranging accuracy between tag and anchor
00:09:13 - Measuring and compensating for errors
00:11:04 - ESP32 Code in the Arduino IDE
00:31:42 - Unity Project for visualisation
00:43:50 - Demonstration
00:45:05 - Conclusions, wrapup, and disappointment!

Taught by

Playful Technology

Reviews

Start your review of Ultra Wideband Realtime Location System Using ESP32 and Unity

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.