QUOTE
This post is probably too late, but if Rob's model has very many relationships, you can save a little time by:
Make a copy of Robert's model.
Rename the bones in the copy (add a 2 after each bone name) - the relationships should update with the new bone names.
Save
Drag the copy into your robot model.
Now you have working relationships for both arms.
I had tried that. Once I got the right arm working (with all the bones and groups labeled 'Right whatever'), I saved the model as both right and left arm models. Then I loaded the left arm model, and renamed everything 'Left whatever'. I repositioned the left arm and bones to the appropriate place, and saved that model. Individually, both arms worked perfectly. When I tried to merge the two arms into one model or in a chor, the arms would go all screwy and stop working. In the chor, it looked like control points from the left arm were merging and being influenced with the right arm and vice versa. I tried redoing this 4 or 5 times different ways, and it would always end up screwy. I think it came down to the fact that I wasn't making a copy of the splines and control points, but using the same ones from the right arm, but in a left arm model. I ended up (late last night), making an actual copy of the splines and CPs, flipping it along the X axis, then mirroring the bones. I am now in the process of rebuilding the relationships. This does appear to be working, but it is slow going (I am not the faster rigger...

)
QUOTE
I think at one time I experimented with a middle controller on the concertina to more explicitly control the curve, but I guess I dropped that notion by the time I got to that version.
As it is, you have to control the curve by the orientation of the endpoints, which may be inadequate for the robot since the body end will be fixed.
Not a problem Rob. I really appreciate the work that has gone into your concertina and thank you for providing it. It really is a brilliant piece of work. It is taking a bit, but most of how it works is slowly sinking into the ole' noggin. I have done some initial testing with moving one end of the arm, and it works great. I think I may try adding a NULL so the end bone is associated with it. The NULL may make it easier to grab ahold of and move the arm around.
QUOTE
For an easy aproach:
How about using a part rig from TSM 2, like a tail rig for each arm?
I don't have the TSM 2. Would it allow for extending and contracting as well as moving the arm around?
Thanks again...
Al