| |||||||
| |||||||
![]() Welcome to the Tapia Robotics Competition 2007! The Tapia Robotics Competition 2007 is focused around a search and rescue task as means to foster participation in robotics and computing by diverse populations of students. Technically, the competition involves programming a mobile robot to autonomously search for and visit a number of markered, but unknown, locations (or survivors) in a given environment. Upon indentifying and reaching each survivor, your robot should "call for help." Each valid call for help will be rewarded with an increased score. The qualification stage will be conducted in a simulation environment. All participants that meet the minimum criterion will be invited to compete in the the next stage of the competition which will be conducted at the conference site. The onsite competition will involve physical robots solving the search task in head-to-head competition. Although the environment is a simplified mockup of an actual search and rescue scenario, the basic principles of autonomous robot control remain the same. The competition is a staged event, starting from qualification with simulated robots up to actual competition with the iRobot® Create™ mobile robot. Tapia Robotics supports a standardized robot middleware package (Player/Stage/Gazebo) for robot programming. Player is a client/server system that manages robot control similar to how web browsers and servers manage webpages. Each robot runs a robot server that exposes access to its sensors and motors through an Internet (TCP/IP) port. Students write robot clients that connect to a robot server to access its data, decide the robot should do, and send appropriate control commands to the robot. Robot clients can be written in any computer language supported by Player/Stage, such as C/C++, Java, and Python.
Students will then port and modify their qualification controller a real mobile robot for participation in the actual competition. Teams are free to choose their mobile robot platform. An example of a suitable platform is the Smurv created by the Brown Robotics Group (Robotics, Learning, and Autonomy at Brown). The Smurv has an onboard mini-ITX computer, with a 1.2GHz Pentium class processor running SLAX Linux, that is powered by and drives an iRobot Create. Specifications for this platform along with suggestions for other alternatives will be given after initial qualification rounds.
|
|||||||
| Last updated Fri Nov 02 19:46:10 EDT 2007 | |||||||