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
Game Development for Modern PlatformsMichigan State University via Coursera Diseño de Videojuegos: Una introducción
Universidad de los Andes via Coursera Gameplay en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Arte 3D y animación en videojuegos
Universitat Autònoma de Barcelona (Autonomous University of Barcelona) via Coursera Desarrollo de Videojuegos 3D en Unity: Una Introducción
Universidad de los Andes via Coursera