Question: definition of someone who knows what they want?
Answer: You might choose the word "purposed" or "purposeful" to describe such a person. If a stronger word is required, then perhaps "adamant" might work.