A device configured for performing localization using a set of sensors (401, 402, 403) that are transportable with the device, the device comprising: at least one processor operationally connected to the set of sensors (401, 403, 405); at least one memory storing program code that configures the at least one processor to: determine a first set of device poses where a first sensor satisfies a localization performance rule for the first sensor, which is deemed to be satisfied when data from the first sensor processed by a localization operation results in device localization with an accuracy which satisfies a condition for the first sensor; determine a second set of device poses where a second sensor satisfies the localization performance rule for the second sensor, which is deemed to be satisfied when data from the second sensor processed by the localization operation results in device localization with an accuracy which satisfies a condition for the second sensor; and activate the second sensor while the first sensor is active based on a pose of the device transitioning from not being within to being within the second set of device poses, characterized in that the at least one processor is further configured to determine the first set of device poses where the first sensor satisfies a localization performance rule and to determine the second set of device poses where the second sensor satisfies the localization performance rule based on obtaining a listing of sensors that are presently active for use by a proximately located other device. at least one processor operationally connected to the set of sensors (401, 403, 405); at least one memory storing program code that configures the at least one processor to: determine a first set of device poses where a first sensor satisfies a localization performance rule for the first sensor, which is deemed to be satisfied when data from the first sensor processed by a localization operation results in device localization with an accuracy which satisfies a condition for the first sensor; determine a second set of device poses where a second sensor satisfies the localization performance rule for the second sensor, which is deemed to be satisfied when data from the second sensor processed by the localization operation results in device localization with an accuracy which satisfies a condition for the second sensor; and activate the second sensor while the first sensor is active based on a pose of the device transitioning from not being within to being within the second set of device poses, determine a first set of device poses where a first sensor satisfies a localization performance rule for the first sensor, which is deemed to be satisfied when data from the first sensor processed by a localization operation results in device localization with an accuracy which satisfies a condition for the first sensor; determine a second set of device poses where a second sensor satisfies the localization performance rule for the second sensor, which is deemed to be satisfied when data from the second sensor processed by the localization operation results in device localization with an accuracy which satisfies a condition for the second sensor; and activate the second sensor while the first sensor is active based on a pose of the device transitioning from not being within to being within the second set of device poses,