wiki:Other/Summer/2025/Power-efficient

Version 10 (modified by extouchtriangle, 5 days ago) ( diff )

Power-efficient Visual Perception for AR Glasses

In this project, we try to create a power-efficient visual perception system that seeks to save on-device power while not compromising SLAM (simultaneous localization and mapping) trajectory outputs.

Weekly progress

Week 1

  • Manually decreased framerate of file and then saw MPS error
  • Edited metadata tags (specifically nominal_rate) using VRS library, got MPS working during advisor meeting

Week 2

  • Ran MPS on many sequences and then put results in Google Sheets
  • Compared multi-sequence results for different framerates

Presentation

Other info

  • Scripts using the VRS library can be a pain to compile. You should use the following command:

` g++ FilterCopySamples.cpp -o FilterCopySamples \

-L/usr/local/lib \ -I/usr/local/include \ # VRS Libraries (from most dependent to least, or internal dependencies last) -lvrs_utils \ -lvrs_utils_converters \ -lvrs_utils_cli \ -lvrs_helpers \ # Libraries that define functions used by the above, and also by vrslib -lvrslib \ -lvrs_os \ -lvrs_logging \ -lvrs_utils_xxhash \ # External Libraries (order generally less critical, but still good to put providers later) -llz4 \ -lzstd \ -lboost_filesystem \ -lboost_system \ -lxxhash \ -lfmt \ -lpthread`

Note: See TracWiki for help on using the wiki.