Since the sharpness of the corners is caused when r θ is different between the two segments, and r θ = 0 for each end of the semicircle I decided to experiment with quadratic spirals where r = a + b ( θ - θ 2 ) 2 since r θ = 0 at θ 2 .

I am not pleased with the result.