Fan Jiang (@FanOnRobotics) header
Fan Jiang (@FanOnRobotics) profile picture

Robotics PhD @GeorgiaTech Cosplayer & Photographer & Part-time CTF player :) Comments are my own and is in no way endorsed by my employer.

Atlanta, GA
Joined May 2020
It achieves this by compiling the layer transitions into a finite state machine encoded in Karabiner Elements' Complex Modifications language. This eliminates the need for a person to manually write configs.
1
68
I made kmk.dev, a web visual tool that allows you to program your Macbook keyboard just as if it is a fancy keyboard powered by QMK/ZMK Studio. Vim-mode for all apps now :) It is a frontend programming tool for the amazing Karabiner Elements by @tekezo .
2
3
241
New secret project
4
343
We presented and open-sourced our pure Rust-based Wireless+IMU indoor localization platform, uFiμ, on ACM HotMobile '24. We aim for a safer platform for sensor networks and critical infrastructure research. Abstract: dl.acm.org/doi/abs/10.1145/3… Main repo: github.com/ProfFan/magic-loc…
2
2
13
759
祝各位新春愉快!阖家欢乐! 喵~(发出大龙的声音) Happy Loong Year! Nyan~
9
271
By carefully modeling the multipath effects with a factor graph and sensor-fusion with a cheap off-the-shelf IMU, we show that wireless indoor localization is possible with 0.3m accuracy even at 1Hz, which significantly lowered the expected power consumption of wireless location.
1
3
301
It's great to hear that our work "Robust Indoor Localization with Ranging-IMU Fusion" was accepted to #ICRA2024! Wireless ranging is a promising way to get accurate, very-low-power indoor localization. However, complex effects of radio propagation greatly reduces its accuracy.
4
8
1
40
7,323
Replying to @Rindrics
Finally, but waiting for the release is better option. With the current firmware trackball etc is totally unusable. It seems that they have pretty limited embedded experience :shrug:
1
1
73
For example, with the Rust on ESP32 project you can do this: `ESPFLASH_PORT=$(esp-serial-find -s 70:00:00:00:00:00) cargo run --release`
1
195
Finding exact which serial port belongs to which ESP32 on macOS can be difficult. But now you can just `pip install esp-serial-find` and never worry about accidentally flashing the wrong device.
1
1
2
388