This lecture discusses the complementary filter algorithm used for estimation of user's orientation (heading) based on data from microsensors found in most of modern gadgets. More information here https://navigine.com/developers/
No download links available.