This article was taken from my page on quantum mechanics.
Werner Heisenberg proposed his Uncertainty principle in 1927.
Heisenberg is also known for:
Developing matrix mechanics to calculate electron energy levels.
the Copenhagen interpretation of quantum mechanics.
German nuclear project
Heisenberg is going to build on the work of Schrodinger and of the notion of the wavefunction of a particle. Werner Heisenberg realized that the wavefunction of a particle implied that particles could not perfectly be localized to a specific position in space and be known to have a definite wavelength at the same time. This will give way to the Heisenberg Uncertainty principle, which is well known, however, frequently misunderstood. The Heisenberg Uncertainty principle is a limit to the precision, that certain pairs of properties can be known at the same time. A wave has no definite location in space. Indeed, the uncertainty principle was proposed by Werner Heisenberg in 1927. It was originally dubbed the "principle of indeterminacy." The best way to understand this is to consider the position (x) and momentum (p) of a particle. The more accurately one is known at a single time, the less accurately the other can be determined at the same time. In quantum mechanics, a wave has no definite location in space. This principle also applies to other pairs of quantities such as: energy and time.
Werner Heisenberg developed the Uncertainty principle at the Niels Bohr Institute in Copenhagen. He did this while working on the mathematical foundations of quantum mechanics.