« December 2004 | Main | February 2005 »

January 27, 2005

My Buddy ASIMO

Today I took a break from evil computer projects and putting up with having a cold and went to see ASIMO, Honda's humanoid robot at a VIP presentation for mainly people in the College of Engineering. I actually ended up sitting one seat away from the senior VP of Honda America which was kind of cool, not that I got to talk to him or anything though. And OSU President Holbrook was there too somewhere in the back of the auditorium. I think that's about the closest I've ever seen her in person.
Anyways the presentation was pretty neat. Unfortunately I forgot to take my video or still camera with me this morning due to not sleeping well last night (colds suck) so I don't have any cool things to show. There was a demonstration of a few new things that I guess hadn't been demonstrated in realtime before also. One of them involved realtime face and speach recognition. ASIMO was able to recognize the faces of its users that it had previously memorized.
From getting to talk to the lead engineer after the presentation apparently the face recognition involves needing to be able to at least see both eyes of the person's face, so covering half your face with a hand may confuse it. There was also a demonstration of some combined visual and verbal commands which involved various hand motions coupled with verbal keywords. These involved moving to a point that was being pointed to by a person, following a person at a given distance, and stopping until a path had been cleared when it was obstructed. There was a realtime wireless video feed displayed on a projector which showed some of the algorithm output which was clearly doing some head recognition which it then narrowed down to a facial recognition block and at the same time a upper torso profile which included some analysis of arm location relative to the body center which was calculated by the estimate of the head location.
There was also at the beginning a somewhat more orchestrated presentation where I later found out was actually controlled by a person behind the curtain to a certain extent. From what I gathered the control was basically commands like "move to this point" or "complete this arm motion" and the rest of the task was computed in realtime on the robot itself. The stair climbing function requires the human to enter the number of steps to be climbed also. So there are a few things that it still requires help with, but in general the balancing and movement algorithms were pretty neat.
One thing I also noticed from being in the second row were that when each foot landed it actually looked like it wobbled around in a circular motion, I would assume to get a good feel for how the foot was settling on the surface before it actually planted its foot for balancing. Speaking with the engineer he didn't seem to think as much of it as I did saying it probably wasn't as pronounced as I thought it was since the rubber soles on the feet to have some play to them.
The realtime speach synthesis was (intentionally) childlike and I feel could use some more development in some cases. Some times the output sounded human-like and sometimes it seems a bit choppy.
Other things I found out: the whole system is mainly proprietary (or at least he wouldn't tell me otherwise) and distributed computing system. Communications are handed over a proprietary bus internally and I could only guess a 2.4Ghz link to a PC for external communications (there was also web browsing abilities - tell ASIMO to get the weather for you and it would read back the current forecast). Battery life is somewhere around 30 minutes on the 40V 10Ah NiMH pack. No, they wouldn't remove the cover to let me see the insides (is it inappropriate to ask a robot to strip off its outer panels?) and I didn't really get a definite answer as to if it was 3 Laws Safe, but I was told that would be kept in mind as ASIMO became more autonomous....

Posted by Plocmstart at 10:02 PM | Comments (0)

January 11, 2005

It's late at night and I just had a cookie

MMMMMMMMMMMMMMMMMMMMMMMMMMMMMM COOKIE. Cookies are awesome. Anyways I finally got an answer from Lexmark yesterday about whether housing was included or not. I never did get ahold of the lady I was trying to call (the last time I tried to leave a message her voicemail was full actually) so instead I managed to reach another HR lady that actually emailed me the offer. So now that I know housing is included I managed to set up the scary fax machine that Claire gave me and get the stuff faxed off tonight.
Of course setting up the machine took awhile since it's a bit old and everything is in crazy button pushing code and it spits out responses by printing them on the paper. So probably half a roll of paper later I got it all configured. Then when I finally did try to send a fax it didn't like to feed the paper in, so it decided it had a paper jam. I got it to magically work by just pushing on each piece of paper as it ate them to get them started. Then after 2 of the 4 papes it decided it had a transmission error and stopped, so I had to decode what the message meant to determine how many pages actually got sent and how many I'd have to try again. It says it transmitted 2 pages so I sent the last 2 again and now I'll cross my fingers that it worked. I guess I can call tomorrow too and make sure.
So besides that I've been working a lot of the robot board project and I guess tomorrow I should really get to work on that homework that's due Friday, and I guess Monday is MLK Day so I think I have that day off. Wooohooo! That's almost like a 4-day weekend since I don't have class Tuesday either.
Alright, getting sleepy. There's an update for whoever actually reads this thing. Enjoy!

Posted by Plocmstart at 11:41 PM | Comments (2)

January 6, 2005

New Year, New Post

Guess I should post something for the new year so this page doesn't look so empty. Well it looks like I'll be working for Lexmark this coming spring. I got my job offer yesterday and informed Dr. Freuler that I was seriously considering it. I need to call and find out about housing though since there's no mention of it in the offer letter and the last person I had talked to had said it was included. Better to find now rather than having no place to live later! Of course this means I'll be missing out on robot building spring quarter, which will be the first time in I think 7 years. Oh well, I guess I need to try something different just to see what it's like.

Posted by Plocmstart at 12:59 PM | Comments (0)