Any guesses? I don't know myself, but it looks like some kind of tracked Rapier system (Ste Cork)