Given a point $(c,s)$ on the unit circle $c^2+s^2 = 1$,
we obtain a point $(x = d+cr, y = r+sr)$ on the circle,
then we find the parabola $y = -ax^2+bx$ that is tangent to that point by solving the system of equations
$y = -ax^2+bx, c = 2asx-bs$.
Doing so, we get
$a = \frac{sy+cx}{sx^2}, b =\frac{2sy+cx}{sx}$.
And from there, the energy of the grasshopper during his jump is proportional to $\frac{b^2+1}a$,
so the goal is to find $(c,s)$ that minimizes this.
If we parametrize the unit circle with $c = \frac{t^2-1}{t^2+1}, s = \frac {2t}{t^2+1}$ and
do all the computations,
we obtain $\frac {b^2+1}a =
\frac{(r+d)^2t^6 + 8r(r+d)t^5 + (31r^2+18dr+3d^2)t^4 + 48r^2t^3 + (31r^2-18dr+3d^2)t^2 + 8r(r-d)t + (r-d)^2}{2t(t+1)(t^2+1)((r+d)t+(r-d))}$.
I have checked that this is a degree $6$ rational fraction, so this is its reduced form, and so the minimum is obtained when the derivative of this with respect to $t$ vanishes, so after some more computation, when this polynomial
$P_{r,d}(t) = (r+d)^3t^{10}+4r(r+d)^2t^9-3(r+d)^2(3r+d)t^8-8r(r+d)(7r-d)t^7 \\
-(74r^3-50r^2d-46rd^2+14d^3)t^6+144r^2dt^5+(74r^3+50r^2d-46rd^2-14d^3)t^4 \\
+8r(r-d)(7r-d)t^3+3(r-d)^2(3r-d)t^2-4r(r-d)^2t-(r-d)^3$
vanishes.
Now, how complicated is this thing ?
The discriminant of this has degree $3 \times 19$ in $r,d$, and it almost factors nicely over the integers :
$\Delta = d^{10} r^4 (d^2+r^2)^2 (d-r)^8 (d+r)^{11} (d-2r)(d+2r)\\
(64d^6+144d^4r^2+81d^2r^4+27r^6) (d^6-2d^4r^2-2d^2r^4-r^6)^2$
After looking at the monodromy when $r/d$ makes a small circle around all of those points, you get permutations of the roots, then if you follow paths to a common point, you can gather them up and obtain generators for the Galois group of the extension, which turns out to be $S_4 \times S_6$ : the degree $10$ polynomial wasn't irreducible (!)
Forming the irreducible factors is easy once you have the orbits of the roots under the Galois group and so now after drawing lots of pictures and doing many more computations, we have :
$P_{r,d}(t) = Q_{r,d}(t) R_{r,d}(t) = \\
((r+d)t^4 + 4rt^3-6dt^2-4rt-(r-d))\\
((r+d)^2t^6-3(r+d)(3r-d)t^4-16r^2t^3-3(r-d)(3r+d)t^2+(r-d)^2)
$
Now, to identify which root corresponds to the minimum we want, things get a bit weird.
In general the energy blows up four times on the real axis : when the trajectory is a line, so at $t=-1$ (then the trajectory is the $x$-axis), at the other tangent $t = t_{d/r} = (d-r)/(d+r)$, and when the grasshopper jumps vertically to infinity before falling down in a vertical tangent line, at $t= 0$ and $t = \infty$. Obviously we are interested only in the interval $(t_{d/r} ; \infty)$
If $r > 2d$, the only root of the derivative in that interval is a root of the quartic $Q_{r,d}$. This root gives us the solution we want. Also, note that as $r/d \to \infty$, this root converges to $\sqrt{3+\sqrt 8}$.
If $r = 2d$, the sextic $R_{r,d}$ has a double root that pops up at $t=1$.
If $r < 2d$, the roots of the sextic give a local maximum and a second local minimum. However, their corresponding parabolas fail to jump over the circle as they intersect it transversally at some other places.
Finally, at $r/d = k \approx 1.9$, the solution from the quartic becomes bitangent to the circle.
If $r < kt$, then the two local minima both fail to jump over the ball, so the solution we want is no longer a local minimum of the energy, but is the parabola that's bitangent to the ball.

This happens when the expression $(x-d)^2 + ((-ax^2+bx)-r)^2 - r^2$ is a square.
$(x-d)^2 + ((-ax^2+bx)-r)^2 - r^2 \\
= a^2x^4 - 2abx^3 + (2ar+b^2+1)x^2 - (2br+2d)x + d^2 \\
= (-ax^2 + bx - r - \frac 1 {2a})^2 + (\frac ba-2d)x + (d^2-(r+ \frac 1 {2a})^2))$
Hence $\frac ba-2d = 0$ and $d^2-(r+\frac 1 {2a})^2 = 0$.
We need to pick the positive solution $a = \frac 1{2(d-r)}$, then $b = 2da = \frac d {d-r}$
Now I want to find the exact value of $k$, so when $r/d$ is such that those two solutions coincide.
Continuing from the bitangent solution, the tangent points now happen at the two roots of $-ax^2 + bx - r - \frac 1 {2a}$. After replacing $a,b$ with their values, this becomes equivalent to $x^2 - 2dx +2d(d-r)$, so $(x-d)^2 = (2r-d)d$.
Thus, $c^2r^2 = (2r-d)d$, and so $(t^2-1)^2r^2 = (t^2+1)^2(2r-d)d$, and we ge the equation $(r-d)^2 t^4 +2(d^2-2dr-r^2)t^2 + (r-d)^2 = 0$
Taking its resolvant with the other quartic gives a degree $12$ polynomial in $r,d$, which factors as $(d-r)^2d^2(2d^4-6d^3r+6d^2r^2-8dr^3+9r^4)(2d^4-6d^3r+6d^2r^2-4dr^3+r^4)$
This has some interesting real roots for $r/d$, in particular it gives $k \approx 1.90340819201887$, one of the roots of the second quartic, so $2k^4-6k^3+6k^2-4k+1 = 0$