Question: I'm making a target to an outdoor robot competition.

The target should detect if some of the robot got touched or got an hit automatically. and the target can get hit 360 degree. 

I'm searching for the perfect sensor to detect an hit, without get false positive from a wind.

My option right now are:
1- ultrasonic sensor (bad coverage)
2- tilt sensor (bad FP rate)
3- wooden conductive 

I would like to know if someone has other ideas (that affordable - less than 30$ dollar per target might be o.k)

Edit: the target is static, and just waiting to a robot to touch it.

Edit: The specs are:

1- The target dimension is 1 meter height, 0.5 meter width , 0.3 depth.

2- To trigger the target ,the robot should be around 10 centimeter long to any point of the target surface.

3-To trigger the target the robot needs to get close up to 10 centimeter or even press with around 1 Newton force. the robot might even throw an object that satisfy the previous condition.

4-Detection must be only from intentional touch.

5-Wooden conductive is trigger because a human is Electrically conductive. this might not be the option when we throw an object.

6- Target will be placed outdoor, so the sensor need to be wind-resistance (not extreme wind condition- just around 20-25 km/h)

7- I prefer a sensor that detect touch (more than proximity)because it might make my solution more cheap and reliable(in factor of amount sensors as i estimate).

Thanks.
Guy

Answer: 
One option could be to use the MPU6050 IMU, or some other accelerometer. These sensors are cheap, so they will come in under your budget. 

With acceleration measurements, you can detect impulses caused by striking the target surface. If you are assuming light wind, then you can probably just set a threshold that on the magnitude of the impulse, classifying measurements as hits only if they exceed a certain value. If you expect significant wind, you can do some sort of filtering.

It is hard to say more because your description is somewhat nebulous. Perhaps adding a diagram would help.
Just an idea, I have used this Doppler radar module: [https://www.amazon.com/SMAKN-Microwave-10-525GHz-Doppler-Detector/dp/B00FFW4AZ4](http://rads.stackoverflow.com/amzn/click/B00FFW4AZ4), for velocity estimation and presence detection. I don't completely understand what the scenario is, but in theory if a target was moving towards your robot, you could measure that by looking at the output of the Doppler radar. If a target moves towards you then the frequency of the output signal would increase, if it moves away the frequency would decrease. Good alternative to an ultrasonic because of larger range, but you would probably need one on the front and back for full 360 coverage. Also you may have issues if the target is too small, but again I don't fully understand your scenario.