Autonomous Adaptive Modification of Unstructured Environments