A working original Doctor Who K-9 prop

When Abertay University purchased some unwanted Doctor Who props from the BBC in 2011, they could never have known that their future computer science student Gary Taylor would transform a water-damaged robot corpse into a working K-9, the cutest (and snarkiest) of all the Doctor’s companions.

K-9 Doctor Who Raspberry Pi Prop

image c/o The Courier


If you’re unfamiliar with Doctor Who, you may not be aware of the Doctor’s robotic-canine best friend, K-9. I won’t wax lyrical about the long and winding history of this iconic science fiction character (though I could), but those of you who want to learn more can watch the video below.

Tl;dw: K-9 is basically a really clever, robotic dog invented in the year 5000.

Resurrecting a robotic dog

For his final-year dissertation, computer science student Gary Taylor decided to bring K-9 back to life, having discovered the prop damaged by a water leak in the university hackspace.

“I love robotics, I love programming, I love dogs, and I love Doctor Who.” Don’t we all, Gary. Don’t we all.
Image c/o The Courier

For his dissertation, titled Creating an Autonomous Robot Utilizing Raspberry Pi, Arduino, and Ultrasound Sensors for Mapping a Room, Gary used modern-day technology to rebuild K-9’s original and often unreliable radio-controlled electronics from the 1970s.

However, Gary’s K-9 is more than a simple remote-controlled robot. As the dissertation title states, the robot uses ultrasound sensors for room mapping, and this function is controlled by both an Arduino and Raspberry Pi.

A block diagram taken from Gary’s dissertation

An Arduino Mega 2560 controls the wheels and three ultrasound sensors located at the bottom of K-9’s body. It passes the sensor data to the onboard Raspberry Pi 3, and the Pi plots obstacles and walls to create a map of K-9’s surroundings.

The three ultrasonic sensors can be seen along the bottom of K-9’s body

The Raspberry Pi also connects to a smartphone via Bluetooth, where Gary runs a custome app to remotely control K-9 and view the map it creates.

More information? Affirmative!

The team at the Electronic Engineering Journal has written up a very thorough explanation of Gary’s dissertation. Those interested in the full details of the robot won’t be disappointed!

For a video of Gary and K-9 that refuses to embed itself in this blog post, head over to The Courier’s website.

And for more Doctor Who–related Raspberry Pi builds, check out Jeremy Lee’s remake of Captain Jack’s Vortex Manipulator, a synthesised rendition of the classic theme using a Raspberry Pi Zero, and a collection of builds and props in this Doctor Who roundup, including a sonic screwdriver, a Dalek, and a TARDIS in near-space.

Oh, and another thing…

BBC released some cool behind-the-scenes images and photos from season ten of Doctor Who, including this production art for Nardole’s tracking device:

The Pi Towers staff may have let out a little squee of delight when we noticed the Raspberry Pi included within.


Alex Bate avatar


Pygar2 avatar

Now I’m wondering what became of Wonder Woman’s “Rover”…

Ben avatar

I hope he fixed his spelling mistakes before he submitted his dissertation!

Richard Collins avatar

And that is the problem with Universities. More interested in excellent literacy skills than the skills that are needed to do the job. Yes literacy is important but not more important than understanding and being able to do the subject being studied.

Milliways avatar

Is there a K-9 kit?

Milliways avatar

Is there a K-9 kit?

theTurnipOfDoom.py avatar

To quote the 9th doctor:

ade avatar

We need these sort of things for our future.

Gary Taylor avatar

First of all. Yes the spelling mistakes were fixed.

I loved working on this project and it has really blown up since I completed it. I’m glad it’s gained so much fame as I was never expecting it.

Thank you for showing interest in the project as a whole

I’m still working on it and will be posting updates to my LinkedIn


I will also be posting the code to GitHub soon as well to help people create an autonomous robot similar to the project

Thank you!

K94FR avatar

I hope that someone has been able to document the original hardware and code for historical reasons.

Robert avatar

I flew radio control planes, drove rc tank, and boats in the 70’s. The equipment isn’t unreliable. I would check your camera equipment for unreliable shielding and radio noise.

Udo Funke avatar

great pun but the history was boring and the mans voice sounds monotone

Comments are closed