Indoor Navigation using Consumer Portable Devices in Cart/Stroller