Robotic dog takes 3D images on Battersea Power Station By gregory nelsonNovember 12, 2020 Spot the dog has been deployed and let off the leash at the Battersea Power Station project in London, to track construction progress on the vast site negating the need… Read More