Let's Make Robots!


Powered by Arduino Salvius is a humanoid robotics project that I have been working on over the past year or so. The robot now has night vision and ultrasonic hearing. You can connect to the robot's computer using any wireless enabled device and control the robots actions. You can also use that same connection to see what the robot is seeing and soon you will be able to hear as well. The robot can also synthesize speech from textual input. I have released all of the robots source code under a Creative Commons licence and I will be uploading the latest stable version to my blog in a few weeks.

I chose the name 'Salvius' because it was a bit of an unconventional name for a robot. The name itself dates back to the roman empire but I liked it because the name was similar to the word 'salvaged' since I recycled a lot of materials into the robot's design that would have been otherwise thrown away. To the best of my knowledge Salvius is the first open source humanoid robot of this size to be built in the United States.

 The robot still requires work before it can move around on its own because I still need to get another motor controller. While I search for another Curtis 12v model: 1204 motor controller I continue to work on many other parts of the robot's design. As soon as I get the motor controller the robot will have fully working autonomous navigation but until then... well lets put it this way: it's not very autonomous when it only has one working wheel.



Salvius robot CGI

Wireless router

Ethernet Shield connected to Arduino

Robot's ultraviolet headlights

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

I love your the new voice on your robot. Can you go a little more in depth about your electronics for it? Is it with the arduino or a seprate unit? Thanks 

I tested the robot's speaker system using an online text-to speech synthasizer connected to the robot's built-in laptop. The engine I used for the test is here: http://codewelt.com/proj/speak. The robot also has voxforge as a tts engine installed on the computer which I have been meaning to expiriment around with more but I haven't had the time. I have found that German tts engines sound the best (not sure why). The robots voice is produced by an audio amplifier that I built myself. The amplification has great volume but it gets chopped up due to minor voltage oscilations in the amplifier circuit. I have become fond of the imperfect sound produced by the amplifier because the audio sounds a bit deeper due to the oscilations so it is like the robot has its own unique voice.

very very good.i like the style!

Thanks so much!

I like his head .... so cool :q


Awesome job! I love the idea of attaching a laptop to it!

Where did you get those heavy duty motors?

I ordered them from Trossen robotics. They are the same motors that I used back when I competed in the FIRST Robotics Competition. I can tell you that they are some of the best motors for the best price that you will be able to find. I just checked on Trossen's site and they appear to no longer have the motors. This is probably because these motors are in such high demand because tons of schools use them when competing in FIRST.

Hi, Nice to meet you. 

My name is Robert, at WIZnet in Korea.  

We have been searching some application references in which WIZnet solution is applied, and found your project “Salvius“ using Ethernet Shield. In the Ethernet Shield WZnet’s W5100 chip is embedded. Your development looks very cool & smart. 

Recently we opened WIZnet Museum (http://wiznetmuseum.com) site. This is a academic-purposed collection of open projects, tutorials, articles and etc from our global customers. 

If you are O.K. we would like to introduce your projects in here. Hopefully, you will allow this.

Hopefully, keep contacting us for the friendship.

Thank you very much