A framework for robotic excavation and dry stone construction using on-site materials