Welcome to Synthiam!

Program robots using technologies created by industry experts. ARC is our free-to-use robot programming software that makes features like vision recognition, navigation, and artificial intelligence easy.

Get Started
Asked — Edited

Inmoov Camera Tracking With Eyes, Head And Torso

Develop for Inmoov Robot. (Could also be used with any mobile)
This script allows the eyes, head and torso to follow the camera tracking selection.

When the tracking object is out of the camera field, every thing will then center in a neutral position.

The script could be adapted on a mobile where the camera scan for something and when the object is found, the mobile will align itself with the camera and move to the target.

If interested, the file is available in the cloud

camera tracking

Tanks to Bob Houston for sharing the Inmoov eyes modification

Nice.... I was wondering how you got the eyes to work properly... Yes Bob's eye mod works way better than the original....
Thanks, this is great.
I've been wanting to work on a script that does this. This saves me many hours and brain cells.
The link above is not working. Could you please provide an updated link. I am in process of building my own INMOOV.
User-inserted image

Here is my progress.....
@dave, yup i was thing thing the same thing....B9 would work so well with this type movement!

Try to open the file from ARC (EZ-Cloud Appstore)

you will find it in the list when you select my user name (Aerius)
I can't get this to download.

Just get this>> This page isn’t working

www.ez-robot.com sent an invalid response.
I’d like to get a hold of this script.
This doesn’t require a script, Will. The camera control will do this because it has the start and stop tracking script options

Just put a ControlCommand() in the camera stop script that moves the servos back to their AutoPosition resting position
Ah ok I’ll give it a try tomorrow. I’ve always been interested in using the camera tracking for Gaze tracking. Ie eyes and head follow you. When I rigged up the eyes they always went to min and max. I wanted eyes to gaze at center box when someone was speaking.
The best option for a camera mount is actually not in the eye. It's best to have the camera mounted stationary. That way the camera isn't physically moving around. Just like your human eye, if you keep moving it around you'll get dizzy and things are blurry. It doesn't make sense for the camera to actually move. Simply move the eyes based on what the stationary camera sees.

 That way, you can use the Relative Position option in the camera tracking

User-inserted image
#12   — Edited
Yeah I'll keep this in mind for future versions of Alan and Alena. The camera rides the head, so if the head is not moving then eye tracking by relative position works, when the head moves is when it is no longer..ummm ehhh relative:)
Aerius is using a inmoov robot the camera is mounted in the eye, the tracking is limited to two movements X and Y axis, so you can move the eyes  OR the head OR the  torso fo track an object that has a color,  what aerius accomplished is to use all three .  example a human or Robot sees a red Fly buzzing in front of him the eyes track the fly but the fly darts to the right out of the eye range the head now turns right to keep the fly in the eye range remember the camera is in the eye, the red fly now moves further to the right and behind, the torso turns to the right to keep the head and the eyes able to continue tracking the red fly.  how did Aerius accomplish this, he states he used scripting .  where is his script so we can examine this. 

@nallycat..its in the cloud. Open up a new ARC and click on "EZ APP Store" wait for it to load.

User-inserted image

Then in the User drop down choose Aerius, wait for it to load..it takes several seconds and it crashed on me a couple times, but when its done there will be 8 scripts in there. Pick the eyes head and torso camera tracker, and open.

User-inserted image

Thanks fxtst  i knew it was suppost to be in the [color=#442e5f][size=3][font=OpenSans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji]ez-cloud app store but it was not there when this post was first made. I see [color=#442e5f][size=3][font=OpenSans, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"]raywrk and  2DGuy also had problems accessing the file, but I see it has been fixrd[/font][/size][/color]  just a glitch with the bera Synthiam.[/font][/size][/color]