Binnen de waterkracht zijn vuilroosters noodzakelijk om enerzijds de waterwielen of turbines te beschermen tegen drijfvuil en anderzijds bijvoorbeeld vissen te weren door gebruik te maken van fijnmazige roosters. Krooshekkens zijn onontbeerlijk aan pompstations, watercollectoren, waterzuiveringsinstallaties, drinkwatervoorzieningen, enz. om drijfvuil af te wenden en als extra veiligheidsscherm. Spijlafstanden tot slechts 5 mm zijn mogelijk om bijvoorbeeld vissen en andere waterfauna te weren in de instroom en verdere installaties.
Hoe fijnmaziger het krooshek of vuilrooster, des te beter de bescherming, maar des te meer drijfvuil ertegenaan wordt verzameld. Manuele reiniging van de vuilroosters is enkel haalbaar bij zeer kleine of privé-installaties. Moderne krooshekreinigers gaan dan ook volledig automatisch de spijlen schoonhouden en het afgeschraapte drijfvuil autonoom in een vuilcontainer dumpen.