A computer-implemented method includes receiving data from one or more sensors that detect one or more environmental parameters associated with an autonomous submersible structure, determining one or more navigation parameters based on the one or more environmental parameters and one or more viability profiles associated with cargo contained within the autonomous submersible structure and that specify constraints on the one or more environmental parameters, and controlling, based on the one or more navigation parameters, a propulsion system of the autonomous submersible structure.