Incorporeal Punishment?

January 27, 2010 at 2:47 am 9 comments

My previous post was about robot dog trainers. Today I’m following up with some observations on an interactive canine art exhibit that might make me re-consider my opinion about robot dog trainers.

SNIFF is an interactive projection created by artist Karolina Sobecka and software developer Jim George.  This high-tech virtual dog interacts with passers-by in real time. From the artists’ website:

As you walk down the street you are approached by a dog. He is on his guard trying to discern your intentions. He will follow you and interpret your gestures as friendly or aggressive. He will try to engage you in a relationship and get you to pay attention to him.

Sniff is an interactive projection in a storefront window. As the viewer walks by the projection, her movements and gestures are tracked by a computer vision system. A CG dog dynamically responds to these gestures and changes his behavior based on the state of engagement with the viewer.

Video tracking data collected from infrared sensors allows SNIFF to interact with observers in real time. The positions of moving objects on the sidewalk outside the installation are tracked and a simple gesture recognition algorithm interprets them.  Fast, big movements are interpreted as threatening and slow, approaching actions are interpreted as friendly. SNIFF’s software stores a history of its interactions with viewers to form “relationships” with them over time.

SNIFF’s behavior strikes me as unnaturally awkward and stereotypic. Like a severely under-stimulated zoo animal. Note the eerie similarity between SNIFF’s movements and those of the caged Thylacine in the video below:

What makes SNIFF tick? According to the developers:

SNIFF is composed of two main components, a video tracking system and a game engine for real time graphics. The video tracking system is built in openFrameworks; for the game engine we chose is Unity3d.

People on the sidewalk are monitored by an IR camera in openFrameworks. In oF each individual person is isolated and assigned a unique id for the duration of their interaction. Each persons’ position and gesture information is continually sent to Unity3d via OSC networking protocol. In Unity, an artificial intelligence system representing the dog forms relationships with the individuals. He chooses which person to pay attention to, is able to move towards them or back away, responds to their gestures and initiates gestures of his own. Based on the interaction he gets excited or bored, friendly or aggressive, which is reflected in his behavior.

SNIFF’s algorithm includes a mood module that is constructed based on how each observer’s friendliness and enthusiasm changes over time. Like many real dogs, SNIFF reacts in a wild and unpredictable way when he gets over-stimulated. And when he gets bored with you he lays down or wanders off to investigate something else. SNIFF’s behavioral repertoire is currently very basic, but his developers plan to use data on how he reacts to his human audience to program him to engage in more complex interactions in the future.

So – if we can create a simulation that behaves like a dog – is the next step a virtual dog trainer? Perhaps, but I think that success with both projects still lies some time in the future. SNIFF only acts enough like a dog to provide us with a transient bit of entertainment. A simulation that reacts in a stilted and highly repetitive way to a few broad types of physical motions will need a major upgrade to evolve into a system that can consistently read canine body language, interpret it correctly, determine how the animal’s behavior should best be modified to achieve a specific goal and then respond to the dog in a way that correctly elicits the desired response. And, of course, the incorporeal nature of a simulation could also present problems in applying punishments and rewards.

Still – SNIFF’s ability to read and react to basic gestural behavior in real time could lead to some interesting developments in a lot of areas.

I think that even if we can build a canine training simulator with super-human observational skills and perfect timing – dogs will still prefer to work with flawed flesh and blood dog trainers because the dog is, and always will be, our first friend.

When the Man waked up he said,
“What is Wild Dog doing here?”
And the Woman said,
“His name is not Wild Dog any more,
but the First Friend,
because he will be our friend
for always and always and always.”
— Rudyard Kipling

Entry filed under: dog training, dogs. Tags: , .

Good Luck With That Who Knew?

9 Comments Add your own

  • 1. Mike  |  January 27, 2010 at 7:05 am

    On the other hand, a virtual human trainer that helps teach people *why* the dog’s reacting all strangely to them without having to freak out some poor shelter dog could be pretty useful.

  • 2. Dorene  |  January 27, 2010 at 8:28 am

    I like the “train the trainer” idea — especially for volunteers with shelters. Get some experience and ideas before going out there with a dog who is probably as nervous as the volunteer. Somebody has to be the confident one in this situation and it should probably be the human.

  • 3. SmartDogs  |  January 27, 2010 at 10:54 am

    It would, and I think that a virtual dog would also be a great way to educate children on dog bites in a safe and very engaging way.

  • 4. Wild Dingo  |  January 28, 2010 at 12:20 am

    ever notice how artificial intelligent isn’t so intelligent? how many times do we have bugs in software or computer glitches in our cars or numerous other gadgets that fail due to a bug? there’s no substitute for human or animal behaviora interaction. I really reject the notion of robotic dog trainers and robotic dogs.

    there’s just no substitute for real human or animal experience. and there is MORE to dogs detecting human behaviors than just motion. ever wonder how many scent receptors are in a dog’s nose? now how would SCENT be simulated? and why should it be? when there are probably 100 cues that a dog takes in the eyes, ears and nose combined to make a decision about freind or foe.

    sigh. robotic dogs. robotic trainers. sorry, i will stand by my opinion: dumb!

  • 5. Rob McMillin  |  January 28, 2010 at 1:45 am

    The Kipling story is nice
    but it has nothing on the theory that dogs tamed themselves.

    We are meant for each other
    in ways we now can only guess at.

  • 6. SmartDogs  |  January 30, 2010 at 10:17 am

    The reference wasn’t to dogs taming themselves, it was a reminder that dogs and humans have a unique connection that appears to go back to the earliest times of both our species. Something no robot or simulation can replicate.

  • 7. Rob McMillin  |  January 30, 2010 at 2:26 pm

    My previous post was about robot dog trainers.

    Which is good if you have a robot dog, but Sony stopped making ’em.

  • 8. Rob McMillin  |  February 1, 2010 at 7:46 pm

    Okay, so they do make robot dogs. For DARPA.

  • 9. SmartDogs  |  February 1, 2010 at 8:04 pm


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed

Because A Dog’s Mind is a Terrible Thing to Waste


Copyright notice

All original content on this Web site is copyright © on the date of publication by this author. All rights reserved except, of course, that others may quote from original content under the 'Fair Use' provisions of US copyright law.

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 285 other followers

RSS New Stuff in our Library

  • An error has occurred; the feed is probably down. Try again later.
Top Dog Blog
Featured in Alltop


Add to Technorati Favorites
Dog Blogs - BlogCatalog Blog Directory
blogarama - the blog directory
Blog Directory
Blog Directory & Search engine
January 2010

%d bloggers like this: