Yang Gu

I am a second year PhD student in the Computer Science Department of Carnegie Mellon University. My advisor is Manuela Veloso. I am from China and in spring 2003 I received my master degree at Beijing Institute of Technology.

Contact Information

Office:
3702 Wean Hall
(412) 268-8911
(412) 268-5576 (Fax)

Lab:
Field Robotics Center, Newell Simon Hall

Address:
Computer Science Department
Carnegie Mellon University
Pittsburgh, PA 15213-3891

Courses

Fall 2004

15-781 Machine Learning
15-744 Computer Networks

Spring 2004

15-782 Introduction to Artificial Neural Networks
15-802 Statistical Foundations of Machine Learning
15-887 Planning, Execution, and Learning

Fall 2003

15-740 Computer Architecture

Presentations | Project

15-814 Introduction to Type Systems

On-line class resourse at MIT

Research

CORAL The CORAL group covers a wide range of project activities ranging from robots through to simulated agents, learning and planning. We research on the scientific and engineering challenges of creating teams of intelligent agents in complex, dynamic, and uncertain environments, in particular adversarial environments, such as robot soccer. Our passion is to research on robots that
Cooperate, Observe the world, Reason, Act, and Learn!

Robotic Soccer Problem solving in complex domains often involves multiple agents, dynamic environments, and the need for learning from feedback and previous experience. Robotic soccer is an example of such complex tasks for which multiple agents need to collaborate in an adversarial environment to achieve specific objectives. Robotic soccer offers a challenging research domain to investigate a large spectrum of issues of relevance to the development of complete autonomous agents.

  • RoboCup is an international research and education initiative. It is an attempt to foster AI and intelligent robotics research by providing a standard problem where wide range of technologies can be integrated and examined, as well as being used for integrated project-oriented education. For this purpose, RoboCup chose to use soccer game as a primary domain, and organizes RoboCup:(The Robot World Cup Soccer Games and Conferences). In order for a robot team to actually perform a soccer game, various technologies must be incorporated including: design principles of autonomous agents, multi-agent collaboration, strategy acquisition, real-time reasoning, robotics, and sensor-fusion. RoboCup is a task for a team of multiple fast-moving robots under a dynamic environment. RoboCup also offers a software platform for research on the software aspects of RoboCup.
  • RoboCup Simulation Two teams of 11 eleven virtual agents each play with each other, based on a computer simulator that provides a realistic simulation of soccer robot sensors and actions. Each agent is a separate process that sends the simulation server communication and motion commands regarding the player it represents, and receives back information about its state, including the (noisy and partial) sensor observations of the surrounding environment.

SegwayRMP We are now working with the Segway RMP platform, a 'roboticized' Segway provided to us by Segway.

Links

Recent Photos

My Nikon D70 photos

 

         
       
         
Beautiful China. (picutures from http://www.chinaculture.org/)    
Latest Update: April 7, 2005