Projectile Motion: 3D Firing Solution Vector

In summary, the goal of the conversation is to create a targeting computer for a computer simulation, in which the projectile will collide with the target. The only information that is needed is the vector between the point of collision and the projectile. However, the problem is that the projectile cannot be accelerated, and the only way to solve the problem is to use brute force.
  • #1
Nickc523
3
0
Hi, what I am trying to do is create a targeting computer for a computer simulation.

The end result is to find the vector in which a projectile must be fired to collide with the target. The target will either have a constant acceleration or none at all, and the projectile will instantaneously accelerate to it's velocity, and will have no acceleration after that. In this simulation there are no forces that interact with the objects.

All of the information about the target will be available, along with the position and velocity of the projectile. The only thing that needs to be calculated is the vector between the point of collision and the projectile. I am assuming that the projectile will have sufficient velocity to collide with the target.

My approach so far has been to use the kinematic equations to find this vector, by trying to solve for the z and y angles seperatly to the point of collision. Unfortunatly I can't get either of them down to a single variable to solve for! I either get stuck with the time from launch to collision and and an angle, or the final velocity of the target at collision and an angle! I have considered trying to use brute force to find the collision vectors, but I'm sure there is a better way.

Can anyone please help me?
 
Physics news on Phys.org
  • #2
When projectile is moving with constant speed, the condition for collision is [tex]\frac{\overrightarrow{r_2}-\overrightarrow{r_1}}{r_2-r_1}=\frac{\overrightarrow{v_2}-\overrightarrow{v_1}}{v_2-v_1}[/tex], where [tex]v_1,r_1[/tex] are velocity and speed of your rocket, and [tex]v_2, r_2[/tex] are velocities of projectile. You can easy generalise upper condition when projectile is moving with acceleration.
 
  • #3
I'm sorry I didn't pay attention more in physics class :frown: but what does the variable R represent? and on the numerator of the right hand equation, I am assuming those are velocity vectors for the projectile and the target? And on the denominator of the right hand equation, the variables are simply the speed the projectile and target are traveling along their vectors?
 
  • #4
You might not be describing things correctly, but accoding to your description the projectile moves in a straight line
the projectile will instantaneously accelerate to it's velocity, and will have no acceleration after that.
Now, for targets that are moving with a constant velocity it's relatively simple. Constantly accelerating targets make things a bit more complicated -- I did that problem in calculus class a while ago, and it took me a page or two of work.
 
  • #5
Yes, both the projectile and the target will be moving in a straight line, and for now, I would just be happy if I could find a solution in which the target wasn't accelerating. I will try to describe what I am trying to do a bit better.
Everything in parenthesis will be a variable.

Imagine a turret out in space. Now the turret can rotate along two angles, left and right (PAz) and up and down (PAy). The goal is to write a fire control program for the turret, so that it would be capable of tracking an object, and firing a projectile at it. The projectile would start from the center of the turret, (Xop, Yop, Zop) and once fired would instantaneously accelerate to it's speed (Vp). A vector velocity of the projectile can be found once the turret rotational angles (PAz and PAy) are found. The target would start out at the coordinates (Xot, Yot, Zot) and would have a velocity (Vt) and vector velocity (Vxt, Vyt, Vzt).

Basically you can think of this as two lines. One is the track of the target, the other is the track of the projectile. At anyone point, the turret must be pointed towards a collision point, the intersection of the two lines. My problem has been finding the vector of this projectile line. Once I have the projectile line vector, it would be simple to break it down into the two angles I need, (PAz, and PAy).

Right now I have been unable to come up with an equation to find this projectile vector, or the two angles it is broken down into. I have had some success in using a brute force approach, in which I would calculate the track of the projectile from a large number of angles, and find the closest the projectile would get to the target following the track in order to find a collision. This is very cpu intensive though, depending on how accurate you want to angles to be.
 
  • #6
You need some extra information.

If the latex stuff were working for me, I would put this out more explicitly, but you should already know that the sum of the target and muzzle velocities must be colinear with the initial position vector for the target.

If you know that the muzzle velocity is some particular value, you should be able to use that extra information to eliminate one of the variables.
 
Last edited:

1. What is projectile motion?

Projectile motion is the motion of an object through the air or space under the influence of gravity alone. It follows a curved path known as a parabola.

2. What is a 3D firing solution vector?

A 3D firing solution vector is a mathematical representation of the direction and velocity at which a projectile must be launched in order to hit a target at a specific location in three-dimensional space.

3. How is the 3D firing solution vector calculated?

The 3D firing solution vector is calculated using mathematical equations that take into account the initial velocity, angle of launch, and the effects of gravity on the projectile's trajectory.

4. What factors can affect the accuracy of a 3D firing solution vector?

The accuracy of a 3D firing solution vector can be affected by factors such as air resistance, wind speed and direction, and the shape and weight of the projectile.

5. How is the 3D firing solution vector used in real life?

The 3D firing solution vector is commonly used in military applications, such as artillery and missile targeting, as well as in sports such as archery and golf. It can also be used in engineering and physics experiments to study the effects of projectile motion.

Similar threads

Replies
4
Views
1K
Replies
16
Views
1K
Replies
4
Views
859
  • Mechanics
Replies
6
Views
960
Replies
8
Views
750
Replies
8
Views
2K
  • Mechanics
Replies
18
Views
2K
Replies
6
Views
3K
Replies
7
Views
2K
Back
Top