Robotic Intelligence


45 minutes talk to robocub2005 participants at Thai Japan Technology Promotion Center
9 Septermber 2004

Prabhas Chongstitvatana

Outline

  Intelligence in robotics
  Current robotic research
  Robot programming
  Machine vision
  Practical consideration for Robocup

Robot and Baby

<story about a robot helps a child to survive, from McCarthy "The robot and the baby" paper, 2001>

How can a robot think like that?

It requires a robot to be able to do
  reasoning
  planning
  recognition
  learning

Reasoning

  knowledge is represented as a predicate
  use deduction to infer the answer

example
  all human will die
  Socrates is a human
  =>  therefore Socrates will die

  A implies B
  A is true
  =>  therefore B is true

Planning

search in state-space
other technique is mean-end-analysis
precondition  world -> operator -> postcondition world

problem
  everything that has not changed must also be "described"
  (too many things)
  so called  "frame problem"

Recognition

  how can a machine "know" a face of somebody?
  pattern recognition
  neural networks

Demonstration programs

AI


Biped robot

Tiny android  
tiny android


A humanoid by university of Tokyo

u. of tokyo humanoid  2002

show the research done in our video and still picture
evolution of programs for biped walking robot  Chulalongkorn U.  2001

micromechanical flyer

robot insect flyer

micro robot

References

J. McCarthy, "The robot and the baby", 2001.