Let's Make Robots!


AIs and conversation

I've been thinking about AI resently, and I have been stumped on the idea of how to make a robot/computer talk like a human. Algorithms like those used by cleverbot don't have a real "memory", and I really want a robot that will also take into acount a set of variables called emotions. What ideas have you come across?

Demo of a Conversational Robot that Learns by Listening...

I have been working on this for the past few months, basically, its a conversational learning AI.  I've tried to figure out how to explain it...best to watch the video.  The logic based stuff is a few minutes into the video.

At the core of it, the bot learns concepts by listening to people and remembering what they say...

Using time in an influence map?

I am working on some new AI for my bot 'Eric', and am using an influence map (actually mapS) to determine where interesting things are, such as shelter, light (solar), danger etc. The problem is how to integrate time into my influence maps? I could maintain 24 different sets of maps but that seems very inefficient.

Interactive Stochastic Learning Automaton - cleaned up code

I have cleaned up the interactive Stochastic Learning Automaton code I once wrote and attached it in this short blog. Just send '0' or '1' via serial monitor, if a chosen action was favorable or unfavorable and see how the automaton learns to chose the right action over time.

AI Without Microcontroller?

Would it be possible to create an AI system without using a microcontroller?

Interacts with its environment and human beings and learn from them
Using a
This is M.I.A., a simple humanoid robot platform. M.I.A. Basic Specifications  Microcontroller: Arduino Mega Shield: Read more

RaspberryPi - powered talking robot using Cleverbot (Idea)

I just got this awesome idea: https://code.google.com/p/pycleverbot/

I've also seen a library for speech recognition somewhere...

'Nuff said.

Considering I can hook up both a mic and a speaker, this should be awesome!

Oh and a WiFi dongle/ethernet cable.

Interacts with its environment and human beings and learns from them
Using a
I am working since beginning of this year on a new humanoid robot to continue my AI experiments.The ability of machine learning will be given by algorithms … Read more

HMOD-1 Update 3

HMOD-1 Update 1

HMOD-1 Update 2

HMOD-1 upper body under construction:


Developed for a university sumo bot contest, Push/flip other robots out of the ring
Using a
This Sumo Bot was designed, built, programmed and tested over a 12 week period for one of my final year engineering classes. The aim was to design and build a … Read more

HMOD-1 Update 1

I am working since a while on a new humanoid to continue my AI experiments. So far I have finished a conceptual 3-D-drawing, based on the parts I want to use. The 2WD base is from Makeblock, the upper body the Johnny 5 torso from Lynxmotion. I have cancled the base rotate turntable and changed the original 1 DOF head with ultrasonic sensor to a 2 DOF head with compound eye.

Intended as an unmanned ground vehicle (UGV) beta-testing platform for other technology development
This project is based around a Little Tikes H2 ride-on toy; it's a work-in-progress to ultimately result in a beta-testing UGV (unmanned ground vehicle) platform. I … Read more
This is my personal robot Marvin, he is still a project in progress (a robot is never finished). He is build after the Leafproject which is a opensource AI robot … Read more
makes its predictions based on a linear predictor function
The perceptron is a simple model of a neuron and was invented by Frank Rosenblatt in 1957. It has a number of external inputs, one internal input (called bias) and … Read more

Simple trial-and-error algorithm - yet

I am experimenting these days with trial-and-error algorithms.

I am working on an AI implementation since 14 months, as my daughter was born. I have notebooks full of observations of human behavior from a newborn to a child. I … Read more

Concept of a learning robot based on VSLA

My next robot will be based on a variable structure stochastic learning automaton (VSLA) , which is similar to the approach David L. Heiserman describes in his book How to Build Your Own Self-Programming Robot. As I am using quite a lot of mathematical notations and equations I have attached the first chapter as a pdf for better readability. I'll add more chapters later.

Update 22/09/2012: Chapter 2 attached

Artificial Intelligence Questionaire

Hi Guys,

I'm new to robots etc. I am currently doing a school project on artificial intelligence and wanted to do some research. I thought why not go talk to the experts so here I am. I have already done some background research and already know the general definition but part of the project requires me to gain information from a range of sources. This is a kind of questionaire/interview to gain new sources from experts.

Work HERE on giving some of our robots emotions....

I am not sure why I decided to start this topic on thia area of the forum (other than the fact I REALLY enjoy my FEZZ Mini Robot!!!).

Do you want a robot that runs around the floor and its only job is to not collide with things (some robots do more)??? I want MORE than that! A rather simple simulation of emotion would be really cool and freak out your friends and neighbors!!! Its time for some AI !!!

Others, please join us and help this website do almost as much as some small AI laboratories have done.

Swarm Robots - Brainstorming (Football robots)

This will be a note for my just started team project "Swarm Robots".

This project will take place in our hackerspace Shanghai "Xinchejian". it will be a team project where every member can join and contribute his/her skills, ideas etc.

In this blog I will ask questions and write down solutions, ideas, goals and everything else what is related to that project.

So far that's the initial idea:

Robot Teaches Itself How To Walk.

Very interesting work of making a robot learn about itself using gyro feedback and programming in rules based around this.

Looks like it would be a quicker way to program robots to do complex tasks perhaps...

Sings, recognizes faces, recognizes speech
Using a
I've been building Robot Betty9 for about 10 years. She has an Arduino, a Basic Stamp, A Vex for her power rollerskates, and uses an EZ Robot board for AI, and face … Read more

State transition table

This weekend when I should have been fixing my tiny bot, or making a prototype force sensor, or testing some of the dozens of parts I ordered recently, instead I pulled an old rc car out of the junk pile and wired it up as a robot!


Update - 23/02/11 The hardware for elroy is almost complete, only the stretch sensors for the head to make and mount.  I can now control the elbow, shoulder and … Read more

Swarm AI beginnings (XMOS Competition)

Last Update: 13/10/09 XK1 first look pictures.

My XK1 arrived this morning via Japan post. Being so close to Hong Kong I might be the first :P But they were sent out on the 9th so those people waiting on one should go check your post box!