A knee pad is your best option, its what we use in karting and what racing drivers and some formula one drivers use to prevent damage to their knees.
Random google search, but you get the idea - http://www.demon-tweeks.co.uk/motorsport/mechanics-protection/omp-nomex-knee-pads
I struggle to...