Computer Engineering Department

 

Robotics Laboratory

 

                                                   Watch the Robocup 2007 Germany-Japan Game

 

 

 

Group of Interest on Robocup (GIR)

 

RoboCup is an international joint project to foster AI and intelligent robotics research by providing a standard problem. The ultimate goal of RoboCup is to develop by 2050 a team of fully autonomous humanoid robots that can win against the human world champion team in soccer. This idea will promote advancing human knowledge about autonomous robotics and will culminate by an intelligent robot that will assist human in many aspect of life. The educational approach is estimated to be one of the most effective because it teaches sophisticated robotic intelligence design through the programming of a robotic game, e.g. teaching by playing.

 

Motivation

Who are the members of the GIR

Any individual (faculty, students, engineer or other) who is interested in Robocup and willing to participate and contribute to it

How to become a member of the GIR

Send email to Prof. Mayez Al-Mouhamed at mayez@ccse.kfupm.edu.sa expressing your intention to participate and contribute to GIR.

How the GIR is working

Current GIR members

Description of GIR Tasks

Task-1: Design of a library of motion functions for a humanoid robot for Soccer game.

  1. Step-1: Review the Kondo mechanics, assembly, user manual, and get familiar with the provided servo interface (described above).

 

  1. Step-1: can program a specific motion by sequencing (time) a series of angle configurations that are required to generate desired motion. Identify the communication functions between HTH and Kondo and develop a program to carry out the above communication.

 

  1. Step-3:  Program a library of motion functions allowing the Kondo to (1) walk using its left and right legs, (2) moving forward and backward, (3) turning its body while walking, and (4) kicking a ball towards the goal. It is clear that some variant of the above might be needed.

 

  1. Step-4: Testing the above a library of motion functions and tuning of the above functions to improve performance. Some evaluation is also needed regarding the duration of each motion and its reliability.

 

 

Task-2: Developing an embedded computing system (ECS) for Vision and Behavior Programming for Robocup.

  1. Step-1: Review some well known ECS and test their ability to communicate with a Laptop (preferably using wireless communication for downloading programs) and interfacing with the Kondo KHR-1 as to emulate the motion generation which is currently done using the Heart-to-heart interface.
  1. Step-2:  Evaluate the selected ECS and to test its ability to grab images from some low resolution miniature cameras. Examine the overall power consumption of the ECS under heavy video grabbing.  Determine the video frame rate and the available computing power of the ECS vs grabbing tasks because the ECS will be intended to be used for vision processing and behavior programming. For this its available computing power is very important in the selection of the solution ECS.
  1. Step-3:  Program a simple image grabbing and ball detection so that a motion command can be generated to the kondo. The command is to have the kondo walking toward the detected ball facing the goal and carry out a ball kicking.
  1. Step-4:  Examine embedding the ECS on the Kondo with its own power supplies and testing its ability to carry out the task described above.