-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Description
Hi, I am trying to run RuView with two ESP32 nodes, but I am having issues with unstable detection in the live demo.
My setup:
- 2x ESP32-S3-N16R8 boards (YD-ESP32-S3 V1.3)
- flashed as node1 and node2
- using the sensing-server from the Rust port
Room setup:
- small room, around 6 m²
- two nodes placed in the corners of the room
- I am sitting in the middle between them
- router is in front of me
When I run the system and open the live demo, the detected persons are very unstable:
positions are flickering constantly
it jumps between different positions even when I am not moving
sometimes it shows multiple people even though I am alone
moving my hands or body does not improve tracking
overall tracking is not usable
It looks like the system cannot lock onto a stable position.
Steps I use: for the server:
netsh advfirewall firewall add rule name="ESP32 CSI" dir=in action=allow protocol=UDP localport=5005
cd F:\ESP32\wifi miejsce\RuView-main\RuView-main\rust-port\wifi-densepose-rs
cargo run --bin sensing-server
For firmware:
cd idf
export.bat
cd F:\ESP32\wifi miejsce\RuView-main\RuView-main\firmware\esp32-csi-node
idf.py menuconfig
------ set node1 / node2, IP, SSID, password
idf.py build
idf.py -p COM8 flash
Additional notes:
both nodes are connect correctly I hope
server runs without crashing
data seems to be received (since something is displayed), but results are unstable
Question:
Is ESP32-S3 fully supported for this project?
Or could this behavior be caused by hardware incompatibility or incorrect configuration?
Any suggestions on how to stabilize detection would be very helpful.