Dan Nicholson companion robot Dan

Contents

RealVNC Raspberry Pi Prize: Finalist Dan Nicholson’s Community-Spawning Robot

Six finalists were named for the 2023 RealVNC Raspberry Pi Prize on the 25th of September. Before announcing the winner on November 6th, each finalist and their solution will be profiled here on the RealVNC Blog. Our second finalist is software engineer Dan Nicholson, who was inspired by a video game character to create a companion robot that now has fans all around the world.

Modular Companion Robot – Dan Nicholson (United Kingdom)

Known as “Archie,” Dan’s robot can detect the presence of people, recognize faces, talk, and turn his head and body to follow sound. Archie is powered by a Raspberry Pi computer which sits in his head. RealVNC Connect facilitates the programming, debugging, and updating of the microcontroller in his torso that controls movement.

Currently in its third version, Archie’s open-source, modular design has inspired a community of other roboticists to develop similar projects.

A “COVID project” that produced a community

During the 2020 lockdown, Dan was looking for a project to work on during his spare time. As an experienced software engineer, he decided to try innovating with hardware.

The dream of building a companion robot was inspired by two different sources. He had recently been playing the Star Wars video game Fallen Order, which features a droid named BD-1 who follows at the heels of the main player. He was also a fan of YouTuber James Bruton, who is famous for his ingenious robot designs (and is also a judge for the RealVNC Raspberry Pi Prize).

Before beginning, Dan also set himself some restrictions. He wanted the design of the robot to be straightforward, and for it to be built from components he already had or could be inexpensively sourced.

Using a Raspberry Pi for its “brain,” Dan built the first version of Archie. In his words, it “looked awful but proved it could be done.”

After starting the second version, Dan began posting updates of his work on YouTube and Instagram, and he quickly built a sizable following. Towards the end of this build, he discovered that one of his followers had built an “Archie” of his own!

“A guy in Texas had taken my video, plus some of the files and prints I’d published, and made his own version. 

It wasn’t something I’d anticipated, but it was great to see. I realized Archie could be much more than just a project for me to work on by myself. I wanted more people to get involved and get excited.

The project’s community now has its own wiki and community page. Dan’s modular design allows new Archies to be built with only some functions, or with new functions created by community members, without limiting performance.

A robot to encourage the next generation of roboticists

Star Wars droids influenced Archie’s design far beyond aesthetics. Like the robots in that universe, it is completely autonomous, with no manual controls. It can recognize the presence of people, scan and recognize faces, and uses a NeoPixel display to show familiarity. Using an Arduino microcontroller located in his body, Archie can move his head and hips to focus on a person in the room, or – thanks to directional microphones – can be programmed to turn to look at any new sources of sound. Everything is controlled by the Raspberry Pi located in Achie’s head, which communicates with the rest of the body. RealVNC Connect is used as an essential tool for programming and debugging.

Archie can speak using “text to speech,” but can also communicate by converting letters into a series of beeps called “Braille Speak.” This system, also created by Dan, simulates the communication method frequently used by droids in Star Wars to communicate with their human companions.

Describing Archie as “a project which will never be finished,” Dan has a long list of additional features to build into his system. Eventually, as technology improves, he hopes Archie will be able to take a more and more active role in family life.

“My daughter was five when I started this project, and I would love for Archie to be able to provide real companionship to her as she gets older.

My dream is she could help with the development process as she gets older, and it could even become an heirloom that’s passed down to future generations.

The community that has formed around this project has been a big inspiration for Dan.

Automation and robotics have enormous potential for increasingly sustainability and addressing climate change. We need more and more young people to become interested in these subjects, and STEM in general, and I can already see that Archie is helping that process take place. The more our community grows, the more people will have the confidence to try out their own ideas to solve these important problems.

I tell people I’m not a roboticist. If I can build a project like this, then so can they. What’s stopping them?

The original remote access software

RealVNC® Connect, is the remote access solution for organizations that demand strong security, resilience, and peace of mind.

See how other customers are using RVNC® Connect

Keck

Keck Observatory

"RealVNC® remote access software is making a major contribution to our work at all levels."<br><br> Jon Chock, IT Manager
Learn more »
London

Go-Ahead London

"Being able to remotely support our bus depots located throughout the city has increased efficiency in our department, and made our colleagues …
Learn more »
emergency-response

MiPi Support

"RealVNC® makes it really easy for me, from virtually anywhere, to use my phone or tablet to look into and fix a …
Learn more »

Experience secure remote freedom, like never before

We don’t require credit card data. 14 days of free, secure and fast access to your devices. Upgrade or cancel anytime

G2 stars review

4.7 stars, 400+ reviews
Top 50 IT Management
Products 2020

Apple App Store

4.8 stars, 11,700 reviews
Apple Store 5M+ downloads

Google Play Store

4.7 stars, 55,000 reviews
Google Play Store 5M+
downloads

Capterra

4.5 stars, 100+ reviews
Best Software Reviews
Platform