Robot that learns about it's environment and communicates data with a Raspberry Pi