Yes, manufacturers recommend that panels are cleaned twice a year.  If you live in a dry dusty area you may need to clean your solar panels more often. If you notice debris on your panels be sure to remove it to keep your panels functioning properly.  Take care not to scratch your panels when cleaning.