A computer-implemented method comprising: generating a transport task to fulfill a request for delivery of a temperature-sensitive item, wherein the transport task includes maintaining a temperature of the temperature-sensitive item within a preferred temperature range during delivery; calculating an amount of required energy to perform the transport task for each available unmanned vehicle, UV, of a fleet of UVs, wherein the amount of required energy to perform the transport task for each available UV is based on an amount of energy a temperature control unit of the UV would consume to operate the temperature control unit at a temperature that is within the preferred temperature range during delivery and an amount of energy estimated to be consumed in traveling the total travel distance of the transport task, wherein the temperature control unit is provided as a self-powered packaging unit comprising a power system to power temperature control components of the self-powered packaging unit; based on (i) the amount of required energy for each available UV, and (ii) a respective remaining battery energy level for each available UV, selecting a first UV to perform the transport task; and assigning the transport task to the first UV; determining an energy deficit in the remaining battery energy level for the first UV needed to account for the amount of required energy to perform the transport task by the first UV; selecting a self-powered packaging unit from a plurality of self-powered packaging units to hold the temperature sensitive item and to electrically couple to the UV based on (i) the selected self-powered packaging unit having an energy capacity greater than the energy deficit in the remaining battery energy level of the first UV and (ii) a respective weight of the temperature sensitive item; and controlling the UV to use the selected self-powered packaging unit to perform the transport task. generating a transport task to fulfill a request for delivery of a temperature-sensitive item, wherein the transport task includes maintaining a temperature of the temperature-sensitive item within a preferred temperature range during delivery; calculating an amount of required energy to perform the transport task for each available unmanned vehicle, UV, of a fleet of UVs, wherein the amount of required energy to perform the transport task for each available UV is based on an amount of energy a temperature control unit of the UV would consume to operate the temperature control unit at a temperature that is within the preferred temperature range during delivery and an amount of energy estimated to be consumed in traveling the total travel distance of the transport task, wherein the temperature control unit is provided as a self-powered packaging unit comprising a power system to power temperature control components of the self-powered packaging unit; based on (i) the amount of required energy for each available UV, and (ii) a respective remaining battery energy level for each available UV, selecting a first UV to perform the transport task; and assigning the transport task to the first UV; determining an energy deficit in the remaining battery energy level for the first UV needed to account for the amount of required energy to perform the transport task by the first UV; selecting a self-powered packaging unit from a plurality of self-powered packaging units to hold the temperature sensitive item and to electrically couple to the UV based on (i) the selected self-powered packaging unit having an energy capacity greater than the energy deficit in the remaining battery energy level of the first UV and (ii) a respective weight of the temperature sensitive item; and controlling the UV to use the selected self-powered packaging unit to perform the transport task.