Fly a Petra so it is stopped just above its head, it wont hit you just look at the ptera.

Jump off, place a foundation facing it head on about 10 foundations away. place cannon and fire away.

It wont do anything other than stand still looking at the birdie hovering above its head while you hit it in the face with cannonball!

Easy peasy solo tame

More Rock Elemental Taming & KO Tips