element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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 Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • 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
  • 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 9428 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 5 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 5 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 5 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…
Parents
  • jissdeodates
    jissdeodates over 5 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
  • mayermakes
    mayermakes over 5 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 5 years ago in reply to mayermakes

    mayermakes , thank you for your insight. Have you ever tried on interfacing any other capes? I came to know from the documentation that BB-AI would be compatible with the existing BBB capes.

     

    Regarding LTE, since i want to implement this on drone, adding an extra companion computer would seem not viable as there are weight constraints. My plan was to interface a huawei LTE usb modem since their drivers are compatible with linux.

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

    I personally have not reid other capes yet. according to the Posts regarding these, they are currently working on compability, the device tree overlays have to be rewritten to make them compatible.
    I have high hopes that they will resolve compatibility issues pretty fast.

     

    On LTE and MCU with LTE connctivity might be lighter than the usb stick but for sure the stick with existing linux drivers might be easier to use. Be aware that the Debian version that runsd on the BB-AI is not vanilla debian therefore the drivers might not be in the repos but have to be manually isntalled.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • mayermakes
    mayermakes over 5 years ago in reply to jissdeodates

    I personally have not reid other capes yet. according to the Posts regarding these, they are currently working on compability, the device tree overlays have to be rewritten to make them compatible.
    I have high hopes that they will resolve compatibility issues pretty fast.

     

    On LTE and MCU with LTE connctivity might be lighter than the usb stick but for sure the stick with existing linux drivers might be easier to use. Be aware that the Debian version that runsd on the BB-AI is not vanilla debian therefore the drivers might not be in the repos but have to be manually isntalled.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
No Data
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 © 2025 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