Nope, like I said you already know that roughly and barriers already exist so what exactly is your objection?
For example, you're aware that motorway barriers exist and function well right? You don't need to know the exact angle of approach for every single car that crashes into them in order for that to be true, they're entirely stationary and reactive.
Re: my initial post:
Here is a photo:
Those are barriers to protect the poles.
Here is another bridge that collapsed after a ship hit it, when it was rebuilt they constructed it to include barriers/circular blocks to deflect ships that might otherwise run into it: