[ESP32 + UWB + IMU | Indoor Position & Rotation + Unity Visualization]
HTML-код
- Опубликовано: 26 мар 2022
- In previous projects, we were able to represent the position in the x-z coordinate plane. This time I was able to add information about the rotation to indicate where the user is heading. The IMU module added here used BNO055.
[ESP32 + UWB | Indoor Positioning + Unity Visualization]
• ESP32 + UWB | Indoor P...
[ESP32 + UWB | Warning sounds depending on the distance]
• ESP32 + UWB + I2S "Voi...
[ESP32 + UWB | How far can it go?]
• ESP32 + UWB | How far ...
[ESP32 + UWB | Not AirTag, But ESP32Tag]
• ESP32 + UWB | Not AirT...
[Project Github]
github.com/0015/Unity_Project...
#Indoor #Direction #Position #Rotation #Visualization #Unity #UWB #ESP32 #ThatProject - Наука
For more projects - ruclips.net/user/ThatProject
That Project Github Repository - github.com/0015/ThatProject
Join FB Group - facebook.com/groups/138965931539175
Would it be possible to take this Unity project to a web environment with Threejs and communication from ESP32 with websockets? I think web environment would be most convenient.
@@ivanarakistain3885 Good idea. It can work as you think because Unity can build a web environment.
@@ThatProject I find UWB interesting to track if industrial assembly operations are correct, based on the 3D position of an electric screw driver or similar. ruclips.net/video/lFMJabiGxZE/видео.html Would you be interested in such a usecase? Do you think its feasible?
@@ivanarakistain3885 Things like screwdrivers need to calculate very fine movements. In my opinion, such a project would be difficult based on UWB.
This project is really fancy
Superb!!!!
super awesome
Thanks! Hopefully there will be a low cost alternative to the sony XR body trakers for XR apps soon, because that sony product is WAAAAAAAAY OVERPRICED!
Awesome project bro! We're also doing a similar kind of project. Can you share your insights about ESP32 UWB?
Cool. Personally, I think the biggest problem with UWB is the DW1000 library. This is too old and not updated at all. There are many limitations due to ISR.
@@ThatProject Honestly, I'm not that well-versed when it comes to ESP 32 as I've only interfaced using arduino. Mind if I ask few questions? Can I contact you through discord?
@@LoneXRangerz You can join the FB group. Please check the link for FB on my comment.
@Thatproject I just came across your video now on RUclips. Have you tried using a VLC with an IMU, and is it possible to link IMU, WiFi and VLC?
Maybe that could make an improvement. But I think I need to study more about VLC. ieeexplore.ieee.org/abstract/document/8322671
Hey, what's the ESP32 all in one you have place on the top back of the LCD? How to find them? Is there any specific name for the board?
This board was created by our team and is currently no longer available.
Hi! Have you ever tried position with only IMU? I have seen some projects to trace feet motions with only IMU, but another video showed its serious drift after flipping the IMU.
Getting position with only a single IMU sensor is not easy. ruclips.net/video/3-IBOJ5FQvI/видео.htmlsi=C99M1O4Mhh5Bpgen
Can multiple positioning base stations be added?
As far as I know, you can install a lot of Anchors. However, it is questionable whether the DW1000 library currently in use can handle this.
What happens if you increase the UWB anchors from 2 to 4? Does it become more accurate?
That's a good question. Rather than increasing the number of anchors, it seems like a better approach to stabilize the system using other external inputs such as IMU or VLC. I tried calculating X, Y, and Z using 4 anchors, but accuracy and stabilization were not easy. ruclips.net/video/7oehpBjpucU/видео.htmlsi=xuy39Hw6rHnhRMqj
Hi!, did you use sensor fusion for your IMU and UWB?
It didn't go as far as sensor fusion. It simply used rotation information (quaternion numbers) from the IMU sensor.
@@ThatProject how about your ranging technique, did you use conventional two way ranging or another technique?
@@oliversipangkar8 UWB's ToF is used as a distance measurement method. This is why we use UWB.
Okay, thanks for the info!@@ThatProject
how to find address if anchor and tag in this project
DW1000Ranging.getDistantDevice()->getShortAddress() it shows you the device's short address.
does it work on multiple tags ?
Multiple tag devices cannot be used with the currently used library. Only 1 tag and multiple anchors are available.
Awsome. Can similar hardware be used for mm level accuracy ?
I don't think so. It has an error of at least cm, but this also requires a lot of calibration.
may i ask how do we get mm level accuracy?@@ThatProject
@@ruthwillard4377 It's really hard to get that mm-level accuracy. As you know ToF has lots of errors so need to make your own calibration for your environment.
Please check this one, ruclips.net/video/7oehpBjpucU/видео.htmlsi=SKz7hE7JuTHD5fZR&t=103
Any advice for scaling this up with multiple tags? thinking of an activity/ game that will have a unity simulation for space to teach a science concept (model of the solar system for example) @@ThatProject
@@skyline128 Unfortunately, it is difficult to use multiple Tags in this system with DWM1000. That's because its library doesn't support it. If the system utilizes DWM3000, multiple Tags are possible. I'm preparing a project about this, but I don't know when it will be available for public release.
Hello Bro, I made one Home Automation system with Fan regulator dimmer ( Speed Control ) using firebase and esp8266. But now I am planning to make this project to production level so I need your help. If u want source code I'll send you.
At a time max how many person's live location can be detected?
Unfortunately, the DWM1000 library being used here can only connect multiple Anchors and one Tag. If N:N connection is required, I recommend using DWM3000.
Thanks :)@@ThatProject
“rambling”…LOL
link to screen please !
What link to screen? I don't get it. Sorry.
Hi, is it possible to make augmented reality using this project?
Unity makes AR projects easy. What kind of AR project are you planning to do based on UWB?
@@ThatProject Thanks for your reply. I'm new with UWB. I'm still studying what is UWB. I manage to make an AR project where I can track a vehicle location using AR 3D map. But it is a long way to go.
@@nickfai9301 It looks like a very interesting project. I hope you can do it sooner or later.