Disclosed herein are system, method, and computer program product embodiments for cleaning one or more sensors of a self-driving system (SDS). For example, the SDS is provided with a sensor with a lens that is formed with a convex outer surface. A nozzle is formed with an opening to provide a…