Path planning and energy management of solar-powered unmanned ground vehicles