I have a family of squirrels that visit my yard most days, and it is clear they are spying on me. How do I know?
The squirrels like to lay, (in the shade), prostrate on the patio. I have discovered that they will turn their heads toward me in two circumstances: 1) I strike up a conversation with my wife (inside the house 30 to 50 feet from the squirrel), or 2) When I walk, (inside the house, barefoot), toward the squirrel 15 to 20 feet away.
My house is built on a concrete slab, which (clearly) transmits vibrations to the squirrels.
I have done some cursory programming to use my robot’s microphone as a sound level proximity sensor using average and peak sound statistics, but was not impressed by my skills with this sensor.
My robot does not have an accelerometer to investigate this use as a proximity sensor.
The IMU’s BNO055 accelerometer spec sheet states 1mg sensitivity in 2g mode with +/-80mg (zero-g) bias.
Is this sensitive enough to detect a human approaching to within 5 feet of a robot sitting quietly on a hard surface flooring of a home?
(My robot sensor philosophy is to maximize usage of as few sensors as possible, because every new sensor is a distraction from the holistic focus I want. The PiCamera is currently my robot’s most sensitive proximity sensor, but is also a resource and power hog, so using a layered proximity sensor approach is beneficial.)