As the question states, what is our current best machine for translating falling gravitational potential energy, such as a large weight, into launching a smaller projectile vertically? A lever? A trebuchet? What sorts of efficiency levels have been achieved?
What I'm looking for is the best way to translate:
$$ g * h * m_{\textrm{weight}} * \textrm{efficiency} = \frac{1}{2} * m_{\textrm{projectile}} * v^2. $$
Edit
Here's an example: I want to launch a 10kg mass at 100m/s using only gravitational energy (no chemical rockets, no rail guns, etc.). What's our most efficient machine to do this, and what percentage of the energy of the falling weight will actually be transferred to the projectile? This would get me an idea of the size of the weight and how much it has to fall to accomplish this. The only machine I know of that does this on a large scale and for decent size masses is a trebuchet, so this might be a good starting point unless there are others I'm unaware of.