element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
Personal Blogs
  • Members
  • More
Personal Blogs
Legacy Personal Blogs The Aperture Science Personality Core Initiative: How to Build an Animatronic Robot from Portal 2 in 100 Easy Steps!
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Blog Post Actions
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: mrvolt
  • Date Created: 23 Jun 2021 7:53 AM Date Created
  • Views 2477 views
  • Likes 7 likes
  • Comments 2 comments
  • valve
  • animatronics
  • portal
  • valve software
  • round lcd
  • animatronic
  • hdmi
  • robot
  • aperture science
  • raspberry pi
Related
Recommended

The Aperture Science Personality Core Initiative: How to Build an Animatronic Robot from Portal 2 in 100 Easy Steps!

mrvolt
mrvolt
23 Jun 2021

This blog will be an ongoing mind dump as I plan out my build of a roughly half scale “working” version of an Aperture Science Personality Core, specifically: Wheatley. Here's the first video intro of my series.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

For the uninitiated, Aperture Science Personality Cores are spherical robots from the Portal game franchise. They are highly articulate eyeball robots with arguably sophisticated AI that allows them to run various aspects of Aperture Labs and most importantly, moderate the behavior of one particularly naughty AI who is the central core of the facility.

 

imageimageimageimageimage

(Photo credit: https://animatronicwheatley.com/getting-started-guide/ )

 

image

 

As you can see, I've got my work cut out for me! Like most video game characters, he might seem plausible at a quick glance, but looking in detail reveals he bends if not outright breaks many laws of physics image While there might arguably be more, I've settled on creating him as an animatronic with 14 degrees of freedom:

 

(His iris mechanism will be digital, so I'm not counting it as a real mechanism, but will be included)

 

  • (2x) independent handles
  • (2x) independent eyelids
  • (2x) inner eye (pan and tilt)
  • (6x) eye ring Stewart platform
  • eye ring axial twist
  • inner sphere rotation

 

Mechanisms that cheat:

 

  •      eyelids - In the game they disappear into the space of the outer ring. This can just be ignored so that they just peek out the edges.
  •      spring-loaded arcs - The orthogonal arcs that run along the core of his body make no sense. While it seems like they just rotate about his main axis, they completely intersect with each other at the rear, are not visibly supported by any component, and the horizontal arcs pass through the side axis shafts, yet have no slot for the shaft to pass through. I've opted just to include short, fixed portions of these arcs towards the front.
  •      inner sphere rotation - While it's almost possible for the inner sphere assembly to fully rotate in real life, the edges of his outer eye ring clip through the mechanisms that support and drive the handles. If the handles were static, this could be achieved, but, then we get to the issue of there being no visible axle about which this rotates. In theory, there could be a large shaft supporting the two outer, side shells to allow this, but the Stewart platform would intersect this if the inner eye twists... so I've just settled for allowing a 30 degree sweep, which will be enough for expression.

 

Core Element One: The Inner Eye.

 

Even describing Wheatley's mechanisms is a challenge as he is essentially entirely an eyeball, but the medical terminology quickly falls apart. Aside from the fact that he's a fantastically charming character, he's highly articulated too, which I like as a mechanical engineering challenge, but honestly, the real reason I started this build was because I found this beauty on Alibaba: image

 

A fully circular, 5 inch diameter LCD with an HDMI driver board! It's pricey at $200, but just sooo cool. For all intents and purposes, it's a 1080x1080 LCD where the pixel outside of the circumference just aren't displayed, so using it is just the same as any other monitor. In the game the colored element only modulates in brightness slightly as a VU meter when he speaks, so this part could have been a printed, backlit image, but using a display will allow me to display the eye patterns of all of the other cores from the game and, well, use as a main monitor for the Raspberry Pi...

  • Sign in to reply

Top Comments

  • 14rhb
    14rhb over 1 year ago +1
    Awesome project - I look forward to following your progress on this. For the eyelids, could you perhaps generate a video overlay onto the 5" LCD rather than mechanically making them? Good luck. Also, if…
  • maxgolmsted
    maxgolmsted over 1 year ago +1
    This is so awesome. I'll be following this closely. Really excited to see the progress.
  • maxgolmsted
    maxgolmsted over 1 year ago

    This is so awesome. image I'll be following this closely. Really excited to see the progress.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • 14rhb
    14rhb over 1 year ago

    Awesome project - I look forward to following your progress on this.

     

    For the eyelids, could you perhaps generate a video overlay onto the 5" LCD rather than mechanically making them?

     

    Good luck.

     

    Also, if you need some ideas on the spherical bits then Mr. XRobots made a very good Starwars BB Droid, and I've linked to his external website for you.

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube