How does BB-8 "detect" a humanoid or "aggressive life form" (such as a cat)?

BB-8 App-Enabled Droid by Sphero

BB-8 App-Enabled Droid by Sphero

Product No Longer Available

No Answers have been submitted