Wednesday, September 03, 2008

Potential Projects

  • Robotics
    • Robots in Education:
      Did you ever think about how to use robots to promote education at different age level or for different subjects?
      For example,
      You can program robot to teach kindergarten kids English or Math;
      You can design robot for teaching music;
      You can do a survey through all those area and write a review.
      etc.
    • Robots in Our Daily Life:
      Did you ever consider how to use robots to make your life better?
      A good example is iRobot Vacuum Cleaning Robot.
      You can use robot to solve little problems in your daily life and each small problem can be a good research topic.
    • Learn and Program iRobot:
      Focusing on individual algorithms in controlling iRobot, you can analyze an algorithm and try to improve it.
  • Emotional Agents
    • Did you ever think about bringing some emotions to robot? or making robot more like a human being?
    • Did you ever think about how to build an emotionally intelligent agent or high EQ agent?
    • Program emotional agents, and evaluate their performance in the competition of a game.
    • Any good strategies in negotiation? Transform them to programs.
  • Web Service and Distributed AI
    • Learn and design your own XML.
    • Learn SOAP and write your code with XML and SOAP.
    • Learn WSDL and design your own web service.
    • Study security in web service.
  • Linux and Open Source Software
    • Build up experience with Linux system, and learn how to set up a web server.
    • Learn how to run a Linux server to support multiple users to work on same research project.

No comments: