cd /news/robotics/to-build-more-believable-bots-simula… · home topics robotics article
[ARTICLE · art-55674] src=hackaday.com ↗ pub= topic=robotics verified=true sentiment=↑ positive

To Build More Believable Bots, Simulate The Neurochemistry

Drew Smith's Kindalive project simulates eight neurochemicals like dopamine and cortisol to generate believable emotional states for a dot-matrix robot face, using the Facial Action Coding System to express nonverbal communication. The approach models short-term and long-term mood changes through neurochemical decay and interplay, offering a more fluid alternative to conventional sentiment analysis with LLMs.

read2 min views1 publishedJul 11, 2026
To Build More Believable Bots, Simulate The Neurochemistry
Image: Hackaday (auto-discovered)

Giving machines the ability to communicate nonverbally has real value, and [Drew Smith] clearly thinks your robot deserves better than an emoji. He shared a very interesting approach with his project Kindalive.

Kindalive is a simulated dot-matrix robot face that responds believably to input text, modeling and expressing both short-term and long-term moods. It’s pure Python and modular enough to invite using it elsewhere, but that’s not the really interesting part.

What sets [Drew]’s project apart is the way he models eight key neurochemicals (including dopamine and cortisol) as the foundation from which to derive emotional states. That’s an approach we certainly haven’t seen before.

Conventional sentiment analysis uses a large language model (LLM) to apply discrete labels to communication, but Kindalive doesn’t do that. It even goes so far as to model the decay and interplay between its simulated neurochemicals to derive emotional states on the fly. It’s more fluid and organic, and reflects both short-term and long-term mood changes.

Physical representation of the emotional mix is done by altering twelve key facial movements (brow raise, lip corner pull, mouth open, and others of that nature) known as the Facial Action Coding System (FACS). These twelve elements combine to express emotion nonverbally with facial expressions. It’s what drives the simulated dot-matrix robot face seen in the image above, and could easily be used to drive a real LED matrix, or servos on an animatronic face.

Much of communication is nonverbal. Humans even weigh nonverbal higher when there’s a mismatch between the content of verbal and nonverbal communication. So, there’s clear value in having robots able to express themselves as such.

Importantly, a realistic and human-like face is entirely unnecessary — something every Star Wars fan already knows. Cartoon eyes and basic sounds are enough to make robots easier to relate to and work with, even if blinking is also important but hard to get just right.

── more in #robotics 4 stories · sorted by recency
── more on @drew smith 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/to-build-more-believ…] indexed:0 read:2min 2026-07-11 ·