Audiovisual Communications Laboratory's repositories
pyroomacoustics
Pyroomacoustics is a package for audio signal processing for indoor applications. It was developed as a fast prototyping platform for beamforming algorithms in indoor scenarios.
LenslessPiCam
Lensless imaging toolkit. Complete tutorial: https://go.epfl.ch/lenslesspicam
CompactSix
A compact array with 6 MEMS microphones relying on the BeagleBoneBlack and the STA321MP audio processor.
localization-icassp2018
Code of paper "Combining range and direction for improved localization" presented at ICASSP2018
continuous-localization
Code of paper "Relax and Recover: Guaranteed Range-Only Continuous Localization"
audio-localization-dataset
Datasets for acoustic echolocation and sound source localization on Crazyflie drone and e-puck robot.
crazyflie-audio
Code for recording audio on Crazyflie
lippmann-photography
Copy of the Historical Lippmann repository that was lost in the depths of C4science
MFSP_notebooks
Notebooks used to teach mathematical foundations of signal processing
PyTurntableBK9640
Python driver for the Bruel & Kjaer turntable system type 9640.
AcousticRobot
Routines to control a humanoid echolocator robot.
surface-reconstruction
Code for papers 'Sampling at unknown locations: Uniqueness and reconstruction under constraints' and 'Sampling at unknown locations, with an application in surface retrieval'
crazyflie-firmware
The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.
mooc-hwlab
Gitbook for the hardware lab in the DSP4 MOOC
Lauzhack2020
Common resources for Lauzhack 2020