private void recoleccion() {
		int estado;
		boolean cont=carro.evaluarActHuerto();
		while(!carro.getCargado() && cont)
		{
			estado=carro.evaluarRecoleccion();

			if(estado==Huerto.DISPONIBLE){
				carro.recolectar();
				
				try {
					sleep(harvestTime);
				} 
				catch (InterruptedException e) 
				{
					e.printStackTrace();
				}
				
			}
			else if(estado==Huerto.EN_RECOLECCION){
				try {
					sleep(waitingTime);
				} catch (InterruptedException e) {
					e.printStackTrace();
				}
			}
			else if(estado==Huerto.VACIO){
				//TODO: Diseñar el accionar a seguir cuando el huerto se encuentra vacio.
				cont=false;
				runningThread=false;
			}
			else if(estado==Huerto.ERROR)
			{
				cont=false;
				runningThread=false;
			}

		}

	}