Solar panels for new energy buses