element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • 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 Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
    About the element14 Community
  • 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
      •  Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      •  Vietnam
      • 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
  • Settings
Project Videos
  • Challenges & Projects
  • element14 presents
  • Project Videos
  • More
  • Cancel
Project Videos
Documents Animatronic Terminator Skull with BeagleBone®︎ AI -- Episode 418
  • Documents
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Project Videos to participate - click to join for free!
Related
Recommended
Engagement
  • Author Author: tariq.ahmad
  • Date Created: 24 Oct 2019 4:20 PM Date Created
  • Last Updated Last Updated: 1 Nov 2019 8:24 AM
  • Views 11026 views
  • Likes 13 likes
  • Comments 77 comments

Animatronic Terminator Skull with BeagleBone®︎ AI -- Episode 418

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

Finally, the BeagleBoneRegistered AI has been released and Clem is very excited to take it for a spin!  He goes beyond his comfort zone and explore PRU (programmable real-time units), OPENCV (Image recognition) and much more on his journey to build an animatronic Terminator inspired skull. It even cites badly impersonated Arnold Schwarzenegger quotes when it detects a human face. This might not be the beginning of Skynet, but it may lead you to build your own AI powered projects!

 

 

Supplemental Content:

  • Episode 418: Deep Diving the Code: Animatronic Terminator Skull
  • Get the BB-AI Cooler add-on board PCB: https://aisler.net/p/SWHBYGQV
  • You can find more information and the bill of materials of the BB-AI Cooler add-on board here: BB AI cooling Addon board available
  • BeagleBone AI (BB-AI) - Getting Started
  • BeagleBoneRegistered AI - Technical Specifications

Bill of Material:

Product Name Manufacturer Quantity Buy Kit
Beaglebone AI Beaglebone 1 Buy Now
Arduino Nano Arduino 1 Buy Now
Fan 5V 25mm Nidec 1 Buy Now
Header Adafruit 1 Buy Now
HD-Webcam, 3MP, C270 Logitech 1 Buy Now
relais module dfrobot 1 Buy Now
microphone module dfrobot 1 Buy Now

 

BeagleBone AI Cooling Add-on Board Bill of Materials available here.

Additional Parts:

Product Name

BBAI-Cooler PCB available at Aisler.net

Plastic Skull

Standard Metal Gear Servos (3 pcs)

Plywood, Paint, Filament

USB Hub
DFPlayer MP3 player module
Attachments:
AnimatronicTerminatorSkull_Resources.zip
TerminatorAudioFiles.zip
image Terms_and_conditions-191106-1.pdf
image
Animatronic Terminator Skull with BeagleBoneRegistered AI

element14 Presents  |  About Clem  |  Project Videos

  • dfplayer
  • dfrobot
  • t.800
  • visionthingch
  • austrian
  • microphone
  • clem
  • arduino servo
  • terminator 2019
  • Face Detection
  • dark fate
  • arduino nano
  • impersonated arnold
  • replica
  • animatronic
  • arnold schwarzenegger
  • e14presents_mayermakes
  • t-800 prop
  • opencv
  • animatronic skul
  • artificial intelligence
  • cloud9
  • pru
  • How To
  • robot
  • beaglebone ai
  • audio servo
  • arnold quotes
  • terminator
  • movie quotes
  • skull
  • move servo to voice
  • how to make voice robot
  • robot project
  • BeagleBone
  • ai
  • animatronicsch
  • fade tracking
  • ai project
  • beagleboard
  • webcam
  • how to move servo with music
  • terminator figure
  • arduino
  • logitech
  • arnold
  • mp3 player
  • BeagleBone Black
  • friday_release
  • mayermakes
  • e14p_CMM
  • skynet
  • Share
  • History
  • More
  • Cancel
Actions
  • Share
  • More
  • Cancel
  • Sign in to reply

Top Comments

  • Workshopshed
    Workshopshed over 6 years ago +5
    I've been noticing a few Terminator projects recently, it is almost as if there's a new film out
  • jissdeodates
    jissdeodates over 6 years ago +5
    tariq.ahmad , cstanton , Wow, this seems to be a good opportunity to get our hands on the BB AI and the MayerMakes' Add-On Cape. Also, this terminator skull by mayermakes is really a motivation to think…
  • mayermakes
    mayermakes over 6 years ago in reply to jomoenginer +4
    Yes I followed the blocks and raised that issue on github. there is some work to be done to get back full BBIO compability, the Pinout is different for the BB Ai processor and the BBB so we either need…
  • easyejl
    easyejl over 6 years ago

    Very nice! I recently went to see Evil Dead the Musical, and i'm working on an animatronic moose head / google assistant (although maybe alexa or cortana, still undecided). So this would be extra cool to drive it!

     

    I'm a software developer by day (normally windows C#), but have done projects both professionally + personally in python on raspberry pis, and have a bit of linux experience. So the beagle bone would fit in nicely!

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 6 years ago in reply to Sean_Miller

    As I'm not fond of esoterics in general, I still would like to see this one made and learn about the concepts you use to implement the features described.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • crisdeodates
    crisdeodates over 6 years ago in reply to jissdeodates

    jissdeodates, this project of yours is really interesting, and if put to an upgrade using a BB AI board, it would certainly become a powerful one than the current state with Raspberry Pi. All the best. Would love to await the results to see how vision and voice would make a perfect mix.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Sean_Miller
    Sean_Miller over 6 years ago

    If I were to win a board, my next BBAI project, would be to make a Ghost Catching Camera.  This is for a buddy of mine who is a local ghost hunter.  It's going to have night vision, streaming video (so they can set it up and go onward to other rooms), motion detection, and other anomaly detection.  It will also translate the spirit world to audible languages.

     

    I have already started the project with another card, but since then, the BBAI came out.  I did a deep dive on it in the following blogs and found the BBAI would be much preferred for the application.

     

    BBAI Seein' Around Corners, Talkin', IoT Exploitin' Backup Car Cam with Onboard Vision AI

    BeagleBone AI Survival Guide V3.18: PWM, I2C, Analog/Digital Read/Write, Vision AI, Video Text Overlays, Audio, & Hardware

     

         imageimage

    • Cancel
    • Vote Up +3 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 6 years ago in reply to jissdeodates

    Very cool project you have there! For sure the BB-Ai needs some things to be worked out, to make all your features purely run on its own hardware, as senn in my video. but it should be more than capable to do this.

    current results with the EVE/DSP cores seem promissing, even the frist  examples were similar to the RPI3B+ performance we have seen earlier.
    The PRUs proved perfect for realtime Servo/motor control as seen in projects like the pocketbeaglepowered Drone (found on beagleboard.org) the Replicape(a 3d printer board based on the BBB) and various other robotics projects.
    I'm certain you can make it work on this Plattform. if you need Long range connectivity over LTE you may want to wait for the latest offerings of Arduino, they may add to their MKR range.

     

    I hope you have applied for the BB-AI Roadtest and Vision thing contest!

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jissdeodates
    jissdeodates over 6 years ago

    tariq.ahmad, cstanton, Wow, this seems to be a good opportunity to get our hands on the BB AI and the MayerMakes' Add-On Cape.

    Also, this terminator skull by mayermakes is really a motivation to think out of the box for any possibilities to use a given module.

     

    For learning and understanding the capabilities of BB AI, I would like to transfer the project that I have done on Rpi 3 on to the BB AI not only to resolve the bottleneck issues imposed by the Rpi, but also to add more scalability to my project.

     

    The project develops a smart device to detect a person with the help of image processing and take voice control commands from that user. This is to be deployed in industrial and emergency assist drones. The project is developed as part of my Bachelor thesis work and as part of a Hackster Competition where we won one of the grand prizes for a project that uses a part from this concept.  We have published 2 papers regarding this project at an International conference and also in a journal.

     

    The real need to switch to BB AI is the fact that Rpi 3 that is being used now shows a lot of lag in the performance (currently running on OpenCV 3.2.0). It also restricts the scalability of the project as it limits the AI applications that can be run onboard. So I believe, after understanding the specs of BB AI, thanks to the EVE's, it will be able to perform a lot better and faster than the Rpi and also enable scalability to my application.

     

    Regarding the voice control, though the Rpi ran on Sphinx base for voice recognition, with BB AI, I will be able to use more advanced AI algorithms (Eg Using Tensorflow, still learning this topic as part of my ML research) to run the detection algorithm with an increase in the performance, thanks to the DSP onboard for audio analysis.

     

    Another issue I faced with Rpi was the controlling of onboard servos on the drone (for the pan-tilt mechanism of the camera). The issue can be resolved using a relevant Rpi HAT, but with the cost of adding more electronics and thereby more weight and complexity to the drone. With the BB AI, I would like to investigate the possibility of smooth and precise control of the servo motors using the PRU's.

     

    The availability of onboard networking interface (WiFi) and onboard storage (eMMC Flash) is an added advantage to my application as the drone will be controlled over WiFi for short-range operations. The possibility of an LTE interface for long-range operation is under discussion.

     

    Regarding my technical experience, I am a Computer Science graduate and I am passionate about Robotics. Currently learning on the theory and practices of Machine learning. In case I am selected to receive one of the kits, I will be documenting my project's transition from Rpi to BB AI and the further journey in the Beaglebone community space at Element14.

     

    Jiss

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dubbie
    dubbie over 6 years ago in reply to mayermakes

    Clem,

     

    Thanks for this. I will have to try this out.

     

    Dubbie

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 6 years ago in reply to dubbie

    I have connected the camera over usb directly to the BBAI. it is just hardwired into a usb hub that also connects the arduinos Data+/Data- Lines to the BBAI.

    if you want t ouse a camera with the BBAI a connection over USB should work(if it can use the current generic usb drivers).
    if it is a device that needs an MCU to preprocess the data you could attach it to the arduino(some modules use I2C or SPI, do not know about your particular camera) and den push the data as Serial.write(camData); over USB to the BBAI.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • mayermakes
    mayermakes over 6 years ago in reply to Workshopshed

    I don't know all our subscribers personally, but I guess so..how would that release date worked out so wll if it would be otherwise ;-)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • cstanton
    cstanton over 6 years ago in reply to dubbie

    How're you transferring data for the LDR camera? It might be a matter that you can do this directly from the BB AI without using the Arduino.

    • 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 © 2026 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

  • X
  • Facebook
  • linkedin
  • YouTube