YoVDO

Ultra Wideband Realtime Location System Using ESP32 and Unity

Offered By: Playful Technology via YouTube

Tags

ESP32 Courses Data Visualization Courses Unity Courses Arduino IDE Courses

Course Description

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

Related Courses

Intro to Statistics
Stanford University via Udacity
Introduction to Data Science
University of Washington via Coursera
Passion Driven Statistics
Wesleyan University via Coursera
Information Visualization
Indiana University via Independent
DCO042 - Python For Informatics
University of Michigan via Independent