<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj" -->

---
title: Controlling my robot head - with my own face...
description: A maker built an animatronic robot head controlled by their own face using Apple&#x27;s ARKit face tracking framework. The system maps 52 ARKit blend shapes (facial...
canonical: https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Controlling my robot head - with my own face #animatronics #3dprinting #engineering | daily.dev
og:description: A maker built an animatronic robot head controlled by their own face using Apple&#x27;s ARKit face tracking framework. The system maps 52 ARKit blend shapes (facial...
og:url: https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj
og:image: https://api.daily.dev/og/posts/zRvDZXOoJ.png
og:image:alt: Controlling my robot head - with my own face #animatronics #3dprinting #engineering
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Controlling my robot head - with my own face #animatronics #3dprinting #engineering

**[YouTube](https://daily.dev/sources/youtube)** · 1 min read · 0 upvotes · 0 comments

## Summary

A maker built an animatronic robot head controlled by their own face using Apple's ARKit face tracking framework. The system maps 52 ARKit blend shapes (facial poses) to manually configured servo positions on the robot head. A Python script reads webcam input in real time, outputs blend shape percentages, and feeds them into a custom servo driver board that calculates motor positions by mixing facial pose configurations.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.youtube.com/watch?v=tJOwcftuhe0>

## Similar posts on daily.dev

- [Check Out This Hyper-Expressive ARKit Face Rig For Mt. Lady](https://daily.dev/posts/check-out-this-hyper-expressive-arkit-face-rig-for-mt-lady-kw9anwliw) · 80 LEVEL · 0 upvotes · 0 comments

---

Tags: [#python](https://daily.dev/tags/python), [#robotics](https://daily.dev/tags/robotics)

[View this post on daily.dev](https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Controlling my robot head - with my own face #animatronics #3dprinting #engineering","url":"https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj"},"datePublished":"2026-07-20T17:40:00.221Z","dateModified":"2026-07-20T17:40:23.633Z","description":"A maker built an animatronic robot head controlled by their own face using Apple's ARKit face tracking framework. The system maps 52 ARKit blend shapes (facial...","image":"https://i.ytimg.com/vi/tJOwcftuhe0/sddefault.jpg","thumbnailUrl":"https://i.ytimg.com/vi/tJOwcftuhe0/sddefault.jpg","isAccessibleForFree":true,"articleSection":"YouTube","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"YouTube","logo":"https://media.daily.dev/image/upload/s--W5zMumpP--/f_auto/v1725350181/logos/youtube","url":"https://daily.dev/sources/youtube"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/controlling-my-robot-head---with-my-own-face-animatronics-3dprinting-engineering-zrvdzxooj","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"python,robotics","timeRequired":"PT1M","video":{"@type":"VideoObject","name":"Controlling my robot head - with my own face #animatronics #3dprinting #engineering","description":"A maker built an animatronic robot head controlled by their own face using Apple's ARKit face tracking framework. The system maps 52 ARKit blend shapes (facial...","thumbnailUrl":"https://i.ytimg.com/vi/tJOwcftuhe0/sddefault.jpg","uploadDate":"2026-07-20T17:40:00.221Z","duration":"PT1M","url":"https://api.daily.dev/r/zRvDZXOoJ","embedUrl":"https://www.youtube.com/embed/tJOwcftuhe0"}}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"YouTube","item":"https://daily.dev/sources/youtube"},{"@type":"ListItem","position":3,"name":"Controlling my robot head - with my own face #animatronics #3dprinting #engineering"}]}
```

