Abstract: Daisy (Yingying) Sheng
Mentor: Dr. Doug Blank
This research is to program robots to play soccer and prepare them for the 2012 “RoboCup.” RoboCup is the world’s largest robotics competition around the theme of soccer. The NAO robot is an autonomous, programmable, 58 cm tall humanoid robot developed by the French company Aldebaran Robotics. It was nominated as the official platform for the standard league for RoboCup. NAO robots support Choregraphe as programming software; which lets a NAO user create and edit movements and interactive behaviors. It supports Urbi, Python, and can directly call C++ modules independently. To start, I am learning the programming language Python by going through the book Learning Computing with Robots. From testing Calico, a framework for learning computation, and learning Choregraphe, I will be able to program robots. The purpose is to program NAOs to play soccer. This involves programs such as object detection, ball shooting, and standing up.