How to get arm middle-segment to rotate 360, while rest of arm stays still?

Hey everyone,

I saw a video a while back of a motoman robot cycling through some movements.  One of the things it did was stick its arms out straight, and then begun to 360 degree rotate a middle section of its arm, while the adjacent sections stayed put.  How did it accomplish this without twisting the wires inside?  Heres a pic to help describe what i'm talking about:

motoman.jpg

In doing some research, the only thing that i could come up with is that something like a slew ring was used:

1-121025133T9400.jpg

Is there a "hobby" version of this device that can be used?

The application that i am thinking of is like a tree or cactus.  I would want to add branch segments from time to time, and i just want to stick them into the mix, and have them rotate, while the rest of the contraption remains still.  Here's a rough mock-up of what i'm trying to do.  Also, dynamixel servos are too expensive.  Perhaps i can just use an encoder wheel and some type of motor to get the position?

mock-up.jpg

You can try 3D print or

You can try 3D print or Laser cut, http://www.thingiverse.com/thing:321679 , wath the video.

lots of good ideas, thanks!

the slip rings got me looking, and also the 3d printed slew ring…and I came across a 3d printed hypocycloid reducer, and also hollow-shaft harmonic drive units (which are super expensive, even hobby versions).

Servocity sells a servo gearbox that one can use hollow shafts with, so wires can be threaded through it, but again these are expensive.  I’m really beginning to appreciate salvaged parts and junk-bots for their performance vs. cost.