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?

Comprehensive AI vs. Intelligent Utility

We should take refuge in the fact that very crude systems can accomplish an awful lot. Elegant capabilities are nice, but often unnecessary. -George Devol, Inventer of the the Unimate Robotic Arm.

This piece may be a little deep for most hobby roboticists, but it will be of great interest to some.  If for example you're just interested in making small toys that run around your desktop following a line or avoiding obstacles then you can probably ignore it.

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.

Speech Recognition - Robot Thinking and Understanding

Programming a robot to do a single specific task such as following a line is hard enough for most people. So how do we program a robot so it can perform many different task? How do we command / control it?

Recently I have been wanting to use the speech and voice recognition of an Android mobile phone. My friend Bing wrote a simple app for me that allows my controller to connect to an Android phone via Bluetooth and then send the phone a list of words that I want the robot to recognize. For example: "OddJob,go,forward,backward,turn,stop"

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
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

This is my first experiment with artificial inteligence using a simple Doodle Bot with a RTC and SD card for extra memory. When I say artificial inteligence I am … Read more

Robot A.I. idea for non neural network approach.

In this Blog I am simply gethering my thoughs in preperation for a long term project. Hopefully some programming Guru's will post some good ideas. Maybe it will inspire someone else. I am just one nueron in the huge brain of humanity.

Personal History
When I was 12, I taught myself to program in GW basic on an IBM clone that ran at 8MHz with monochrome, text only graphics and a 5¼inch floppy disk drive. At that time I wanted to write an artificial inteligence.

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.

Life imitates robots

They often say that robots imitate life but this video is a great example of life imitating a robot. Reminds me of the movie A.I.

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: