mounted on a moving platform