Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Jd Humanoid Robot Controlled By Kinect

This is a video of JD being controlled by a Kinect, I still need to to fix some discrepancies.

Only head, arms and grippers are being controlled.

I have the legs ready but i need to figure out away to secure JD when he loses the equilibrium, it's very difficult to keep him safe if you make a wrong move.

fishing lines ? more ideas ?


Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

@dj, omg! Thank you. I'm working on a full mo cap to robot system. Perhaps this will be the foundation for expanding to a lot more axis! Thanks!
Thanks JD.

This is an awesome plugin. I am going to se if I can add this to max. As always you impress me with your creativity and know how.
Almost 9 months later.... The baby is almost out....

The plugin supports 3 devices: Kinect Xbox, Asus Xtion, Kinect One.

The plugin allows custom angle calculations, publish the calculations to EZ-Script, and control servos.

Is very difficult to find a formula (e.g. angle calculation) that would work for all the devices, body shapes and other environment variables.

I took an extra step, and i added an expression editor to allow different formulas or adjustments.


1) Kinect
the drivers are easy to find and it's easy to setup.

2) Asus Xtion
PrimeSense is gone is necessary special instructions to setup the latest drivers (OpenNI2/Nite2). I had a blog post with details, unfortunately the blog is down (needs a new provider and some TLC).

@Richard R if you have some time and you want to help with the tests, drop me an email (user's profile) I will provide the details to setup the Xtion.

Almost bed time ...

I'll post some screenshots to reserve some slots.
** Reserved ***

Last post
Holy - now THAT is a seriously customizable awesome plugin! Kudos, sir. Your Kung fu is boss!
@ptp.... Awesome, thanks.... I will message you in a day or so....

Nice work!
@DJ, @RR: Thanks!

Don't worry, I'll do a few more improvements.

I'll do a few more tests to catch the last bugs, i'll release the plugin during the weekend.

Sorry the delay, but the last weeks I've been ultra busy.

Plugin released!

The time is not enough to write all the plugin details, i think i provided the minimal to use the plugin.

@Richard let me know if it works.


a lot of new plugins, it's a shame i don't have enough time, thanks for sharing.
Man...this is some serious coding!

Also that Roll Pitch Yaw visualizer...Euler Angles and all this rotation matrix stuff never stopped driving me nuts hahahaha!

Outstanding work!:D
Good work ptp
Is there way to start and stop this plugin in a script?
Great, I tried it, but I was not able to write a Plugin.

The DepthSensor plugin works fine, but in some situation the plugin stops working.
I had to exit ARC and start again or delete the plugin from the Project and add it again to continue working.

I tried ist again and again and I think, when I´m very closed to the Sensor ( 50cm? ) and then I go to the right out of the sensor window it will be frozen.

Sorry for my bad english, I hope you understand what I mean.

Bye Hansi
Beautiful application. Great. One question, how can I lower the 180 dergees. If I try the prompt say the servo max position cannot be less then servo main position.

Thanks Peter


If I try the prompt say the servo max position cannot be less then servo main position.
#61   — Edited
User-inserted image

Wow. You are fast. Thanks.
Tried it but now I can not choose my Xbox Kinect only Neuronmocap.
JD's plugin still recognize the Kinect.