IMUSim - see http://www.imusim.org/