Senior design of an autonomous ledge cleaner. - Thomas Gorham; Damian Loya; Brett Nurnberg; Wesley Thomas; Kim R. Fowler (IEEE Instrum. Meas. Mag., 2018)