Add environmental scanning to emerald sonic