NASA set to launch six small gen-next satellites