Ultra Wideband Realtime Location System Using ESP32 and Unity
Offered By: Playful Technology via YouTube
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 StatisticsStanford 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