An optical assembly, comprising: an optical body (24, 124, 524, 724, 824, 924) having an optical window (28, 128, 528, 828, 928); an optical device (26, 126) protected by the optical body; and a cleaning apparatus for cleaning the optical window (28, 128, 528, 828, 928) of the optical body (24, 124, 724, 824, 924) protecting the optical device, the optical device having a line of sight through the optical window, the cleaning apparatus comprising: - a fluid applicator (36, 736, 936) associated with the optical body and configured to apply a liquid film to cover the optical window; - a wiper associated with the optical body; - an actuator (164, 166) configured to: cause relative movement between the optical body and the wiper to initiate a first stage of a cleaning cycle wherein at least some contaminants that land on the liquid film are removed from the optical window by the wiper; and cause relative movement between the optical body and the fluid applicator to initiate a second stage of the cleaning cycle wherein the liquid film is applied by the fluid applicator to cover the optical window, the liquid film remaining on the optical window and impeding adhesion of contaminants to the optical window underlying the liquid film. an optical body (24, 124, 524, 724, 824, 924) having an optical window (28, 128, 528, 828, 928); an optical device (26, 126) protected by the optical body; and a cleaning apparatus for cleaning the optical window (28, 128, 528, 828, 928) of the optical body (24, 124, 724, 824, 924) protecting the optical device, the optical device having a line of sight through the optical window, the cleaning apparatus comprising: - a fluid applicator (36, 736, 936) associated with the optical body and configured to apply a liquid film to cover the optical window; - a wiper associated with the optical body; - an actuator (164, 166) configured to: cause relative movement between the optical body and the wiper to initiate a first stage of a cleaning cycle wherein at least some contaminants that land on the liquid film are removed from the optical window by the wiper; and cause relative movement between the optical body and the fluid applicator to initiate a second stage of the cleaning cycle wherein the liquid film is applied by the fluid applicator to cover the optical window, the liquid film remaining on the optical window and impeding adhesion of contaminants to the optical window underlying the liquid film. - a fluid applicator (36, 736, 936) associated with the optical body and configured to apply a liquid film to cover the optical window; - a wiper associated with the optical body; - an actuator (164, 166) configured to: cause relative movement between the optical body and the wiper to initiate a first stage of a cleaning cycle wherein at least some contaminants that land on the liquid film are removed from the optical window by the wiper; and cause relative movement between the optical body and the fluid applicator to initiate a second stage of the cleaning cycle wherein the liquid film is applied by the fluid applicator to cover the optical window, the liquid film remaining on the optical window and impeding adhesion of contaminants to the optical window underlying the liquid film. cause relative movement between the optical body and the wiper to initiate a first stage of a cleaning cycle wherein at least some contaminants that land on the liquid film are removed from the optical window by the wiper; and cause relative movement between the optical body and the fluid applicator to initiate a second stage of the cleaning cycle wherein the liquid film is applied by the fluid applicator to cover the optical window, the liquid film remaining on the optical window and impeding adhesion of contaminants to the optical window underlying the liquid film.