ballistic projectile trajectory tracking and impact anticipation 6157966