By Eugene Demaitre | September 29, 2020Trombia Free autonomous street sweeper launched by Trombia Technologies Trombia Technologies said its Trombia Free autonomous street sweeper is intended to help quickly replace existing fleets without sacrificing power or cleaning ability.