Physics - Crane Game question

Hello all,

I’ve been working on this problem for a while, tried handling it different ways, but can’t come up with a way that works.  Basically I want to make a big crane that can grab boxes.  Where I’m having trouble is with the “claw” part of the crane.  I want the player to be able to open/close this claw to help them pick up boxes, as well as show the effect of the claw “swaying” as it is moved left and right.  

One method I figured might work was to use weld joints, but the effect is too unpredictable and hard to control as a coder let alone the user.  They aren’t truly “welded” tightly, it’s more of a loose attachment (as specified in Corona documentation).

One other method mentioned was to just create a multi-body physics object, but then I would not be able to control the individual claw parts opening/closing, as this would then just be one entire object as opposed to a collection I can manipulate individually…  this method though seems like it would perfectly account for the swaying effect I need, otherwise.

It seems like the solution to this is somewhere between these two others, perhaps closer to the latter, and I’m wondering if anyone out there has any helpful advice as to how to resolve this problem.

Is there no way, then, to do something like this with Corona, or is there some super simple answer I’m just not seeing in any guide/documentation?

Is there no way, then, to do something like this with Corona, or is there some super simple answer I’m just not seeing in any guide/documentation?