Long-duration robot autonomy: From control algorithms to robot design