PDA

View Full Version : AIMEC:3 Robot



Toymaker
03-01-2009, 05:04 AM
This is the AIMEC:3 Robot

AIMEC:3 being taught to Karaoke! The robot design is modular, and currently has 7 PIC micro's internally and a wireless link to a host PC. Currently adding face recognition to the AIMEC:3, and hoping to have object recognition working by the end of this year. Voice recognition is via the host laptop (SAPI5.1) which also handles the TTS.

1160

Currently sensors in the eye are Thermal array (human tracking) and long range Sharp ranger.

1161

Full view of robot, the arm wires are from feedback position sensors.

1162

The new AIMEC:3 head incorporating sound localization mic's (they have to be 17cm apart), which can currently track a sound source to within 3 degrees. Camera for face and object recognition will be added to the eye.

Toymaker

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

Orac
03-01-2009, 08:27 AM
Hi Toymaker, nice to see you yesterday, this robot is extremely effective in the flesh and had us all speechless !!

Great work.

Toymaker
03-01-2009, 09:13 AM
Hi Toymaker, nice to see you yesterday, this robot is extremely effective in the flesh and had us all speechless !!

Great work.

Hi Orac

Thanks, glad you like AIMEC, it's was a great UK Robotbuilders Group event yesterday, some stunning robots there!

Cheers

Tony

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

Toymaker
03-01-2009, 09:25 AM
Here is an internal view of AIMEC:3

1159

Toymaker

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

asbrandsson
03-01-2009, 10:23 PM
Hello,

This is a pretty cool robot and I think that within a few years there will be a commercially available robot of this nature.

Asbrandsson

Connor
03-01-2009, 10:34 PM
Were did you get those arms? I've seen them before.. but don't know were they came from..

Thanks, Connor

lnxfergy
03-01-2009, 10:56 PM
Were did you get those arms? I've seen them before.. but don't know were they came from..

Thanks, Connor

Looks like one of these:
http://www.imagesco.com/robotics/owi-007.html

-Fergs

Toymaker
03-02-2009, 06:16 AM
This is how my AI see's me, I am now adding this Face Recognition technology to the AIMEC robot.

http://forums.trossenrobotics.com/picture.php?albumid=49&pictureid=180

Tony

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

droidcommander
03-04-2009, 02:27 PM
That's Awesome....

Good thing it doesn't say this:
:happy:
DroidCommander

Connor
03-05-2009, 01:09 AM
This is how my AI see's me, I am now adding this Face Recognition technology to the AIMEC robot.


Tony

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

What are you using for your facial recognition software?

Thanks, Connor

Adrenalynn
03-05-2009, 10:37 AM
Looks like OpenCV to me.

Connor
03-09-2009, 02:29 AM
Looks like OpenCV to me.

It does look like OpenCV to me too, however, when I search on Face Recognition for OpenCV, I get a wiki page and a few other things, but nothing telling me how to do it.. I did manage to get face Detection to work...

I want to use this with Argos, I managed to get him setup so he only uses RoboRealm for key things and then free's up the Camera, so, I can turn Face Recognition on when I ask him who I am or something..

Thanks, Connor

kanda
03-09-2009, 04:14 AM
I agree with connor, despite all is there to make face recognitionworking with openCV, it's not that simple to make it working quickly and not so robust (if you rotate the face...). (ok im not experienced OpenCV user anyway...)

Is it easy to make it work with Roborealm connor ?

Anyway, nice work tony.

Toymaker
03-09-2009, 04:29 AM
I agree with connor, despite all is there to make face recognitionworking with openCV, it's not that simple to make it working quickly and not so robust (if you rotate the face...). (ok im not experienced OpenCV user anyway...)

Is it easy to make it work with Roborealm connor ?

Anyway, nice work tony.

Thanks Kanda!

The face recognition is part of the robotics and AI software we are developing, with the hope of one day actually producing commercial robots that can do useful things!

Just for fun, I added a plastic brain to a spare AIMEC:3 body!


http://forums.trossenrobotics.com/picture.php?albumid=49&pictureid=192

Cheers

Tony

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

kanda
03-09-2009, 04:37 AM
Thanks Kanda!

The face recognition is part of the robotics and AI software we are developing, with the hope of one day actually producing commercial robots that can do useful things!



We all share this hope i guess :-)

So funny head :-)
Where did you get that plastic brain ? :veryhappy:

edit: could see this brain on a smaller robot on your pictures :)

kanda
03-09-2009, 04:45 AM
The face recognition is part of the robotics and AI software we are developing


I was planning to use custom vision library as well. Not that i like to reinvent the wheel, but sometimes it's better to fit your needs perfectly.

How many people working on Aimec:3 ?

Toymaker
03-09-2009, 06:00 AM
I was planning to use custom vision library as well. Not that i like to reinvent the wheel, but sometimes it's better to fit your needs perfectly.

How many people working on Aimec:3 ?

There are currently three of us working on the AI and AIMEC:3 robot.

The Brain is from a toy called "Brian the Brain", it lights up different colours and the eyes move etc.

Tony

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

Adrenalynn
03-09-2009, 01:10 PM
Tony,

Your Face Recognition is implemented under OpenCV, right?

Yes, FR is a non-trivial problem. There are tools for implementing it in OpenCV, but you need to know what you're doing. It's not just "crack open the package, compile, and have a solution". OpenCV is a development api/library.

If someone starts a new thread in Programming, I'll respond with some ideas, however. ;) I don't want to dump in Tony's thread here.

Toymaker
03-09-2009, 02:15 PM
Tony,

Your Face Recognition is implemented under OpenCV, right?

Yes, FR is a non-trivial problem. There are tools for implementing it in OpenCV, but you need to know what you're doing. It's not just "crack open the package, compile, and have a solution". OpenCV is a development api/library.

If someone starts a new thread in Programming, I'll respond with some ideas, however. ;) I don't want to dump in Tony's thread here.

Hi Adrenalynn

Our FR is custom software, and you are absolutely right FR is certainly non-trivial! Our next stage "Object Recognition" is even worse". I am very happy with the FR though, as a test I have even taught our AI the faces of a number of Barbie dolls from 1959 onwards, the AI gets the right Doll (era) every time it never makes a mistake! It is kind of weird when a machine recognises you, with the AI when it see's someone it knows it loads their profiles into it's HIE (Human Interaction Engine), this automatically changes SR profiles etc. To my mind, vision is one of the most important aspects of modern robotics.

Please respond with your ideas, your knowledge seems to be amazing!


Cheers

Tony

kanda
03-09-2009, 02:17 PM
Adrenalynn : yes, i agree OpenVC is more like a powerfull toolbox :-)

Tony : wich kind of AI architecture and tools are being used for AIMEC:3 ? (sorry for my lame english speaking ^_^)

Regards.

Toymaker
03-09-2009, 02:29 PM
Adrenalynn : yes, i agree OpenVC is more like a powerfull toolbox :-)

Tony : wich kind of AI architecture and tools are being used for AIMEC:3 ? (sorry for my lame english speaking ^_^)

Regards.

Hi Kanda

We are developing our own architecture, this is the only way we can get what we need fully working. I am amazingly lucky to be working with some brilliant people!

Cheers

Tony

Connor
03-09-2009, 04:11 PM
Thanks Kanda!

The face recognition is part of the robotics and AI software we are developing, with the hope of one day actually producing commercial robots that can do useful things!



So, I'm guessing you can't share anything with regards to the FR software at this time..

Thanks, Connor

kanda
03-10-2009, 06:37 AM
So sad, i whish we could share and debate about the AI architecture of such nice robot, wich is a great topic to talk about :p

Toymaker
03-15-2009, 09:28 AM
Here is what we expect the production AIMEC:3 arms to look like

http://farm4.static.flickr.com/3574/3355822463_073ffd589c.jpg

Tony

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

Toymaker
06-27-2009, 04:54 AM
AIMEC was guest speaker at the Brighton Robotics event on the 25th June at the Skiff.


http://forums.trossenrobotics.com/picture.php?albumid=49&pictureid=270

AIMEC is doing some Karaoke to me and the audience "they clean me with a Brillo pad!"



http://forums.trossenrobotics.com/picture.php?albumid=49&pictureid=271

AIMEC was contemplating the meaning of life and then gave an answer!

Toymaker

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

Orac
06-27-2009, 01:03 PM
Arm prototypes look good, was there a website for the show?

Toymaker
06-28-2009, 03:38 AM
Hi Orac

There are quite a few pictures of the Robot Brighton event here:

http://robotbrighton.ning.com/photo/dsc_0614-1/next?context=user


Toymaker

www.conceptioneering.co.uk (http://www.conceptioneering.co.uk)

Toymaker
07-27-2009, 09:18 AM
Here is the first AIMEC movie - AIMEC Robot Chronicles No:1

"Robots do dream, but not of electric sheep!"


http://www.youtube.com/watch?v=yYYvjTGCq5s

Toymaker

Toymaker
07-29-2009, 01:42 PM
Here is the second AIMEC movie - AIMEC Robot Chronicles No:2

"Robot Karaoke! - introducing Marvin and HAL 9000"


http://www.youtube.com/watch?v=lKVUmkQ7euQ

Toymaker

Toymaker
10-22-2009, 04:07 AM
AIMEC:3 is finally getting some legs!

Here is an artist impression

http://forums.trossenrobotics.com/picture.php?albumid=49&pictureid=328

Toymaker

nagmier
10-22-2009, 07:35 PM
Wow! That looks pretty good! About how tall are you looking? I'm guessing 4-5ft? Will he be a walker or rover? I can't quite tell by the feet I would think you could hide wheels/tracks in there should you want to...

Toymaker
12-20-2009, 05:16 AM
This is AIMEC:3 new leg section currently being fabricated.

http://farm3.static.flickr.com/2705/4199788468_e70bd62f4f.jpg

The idea is to have a humanoid robot look, but still retain a motorised "skid/steer" system where with drive wheel odomentry it is possible to achieve accurate area mapping.

Toymaker

Toymaker
01-31-2010, 05:58 AM
AIMEC:3 finally gets its leg section!

http://farm5.static.flickr.com/4048/4317997737_a4b760bb57.jpg

Toymaker

kamondelious
01-31-2010, 07:49 AM
Hey nice job!

When can we look forward to seeing some video?

:)

Toymaker
01-31-2010, 08:27 AM
Here is the latest AIMEC:3 video


http://www.youtube.com/watch?v=sbBE-oiLT0E

Toymaker

rebel
02-02-2010, 10:23 AM
Looks cool

Orac
02-02-2010, 12:57 PM
Have you tested for stability yet?

You will need to keep a low COG to keep wobble to a minimum when starting and stopping.

Toymaker
02-15-2010, 09:25 AM
Have you tested for stability yet?

You will need to keep a low COG to keep wobble to a minimum when starting and stopping.

Yes stability is pretty good, there is a bit of a wobble on start/stop but I will get rid of this with PWM ramping.

Toymaker

Toymaker
02-19-2010, 09:51 AM
http://farm3.static.flickr.com/2745/4369893993_1cfb1f2b26.jpg

"GULP, is this my successor!"

Toymaker

Suicidal.Banana
02-23-2010, 01:54 PM
Dude, the design of that new one is just scary, nice work!

Ever made a video of AIMEC:3 with legs? just wondering how it looks moving around

Toymaker
08-08-2010, 06:17 AM
My AIMEC:3 Robot has just been shown on Russian TV. The NTV network reaches over 100 million viewers across Russia and the former Soviet Union. Here is a link to the piece

http://www.ntv.ru/novosti/201684/

There is also a glimpse of the new AIMEC:4 head which has face recognition and is shown in eye-tracking mode. You can also see the sound localization mics on either side of the head, this can track a sound to within 3 degrees.

Just getting to grips with Dynamixel actuators which will drive the new AIMEC:4 arms/claws.

Toymaker

Suicidal.Banana
08-09-2010, 03:33 AM
Cool to see you get some well deserved recognition for your work :veryhappy: keep us posted on v4 :D