Free EFYtimes Newsletter
       If it's Technology news, it's here.
      
 Sunday, July 05, 2009         Archives
 Home
 Electronics
 Infotech
 Linux & Open Source
 Consumer Electronics
 Telecom
 Mobiles
 BPO
 Science & Technology
 Advertise With Us
 Contact Us
 
Do you Purchase Electronics
Get the Best Suppliers

 
PRODUCT LAUNCH
 
 
Wanna Discuss Technical Issue
Bulletin Board
 
 
ACQUISITION AND MERGER
 
 
Get Real Traffic
to your website,
Advertise with us!
 
 
PRICE CUTS
 
 
South Asia
Most popular
Electronics Magazine
 
 
FINANCIALS
 
 
Pimp MySpace.com
 
 
 
 
 
 
 
Trends
 
 
Home > Infotech > International > Trends
Add Comments

Open Source Scoring A Soccer Goal Open Source Scoring A Soccer Goal
 
Fedora powers a team of soccer-playing robots!

EFY News Network  (2272)

Thursday, May 22, 2008:  A team of robots playing soccer and beating a team of humans no less... This scenario might very well be a reality in the future if RoboCupc has its say. RoboCup, an international joint project to promote artificial intelligence (AI), robotics and related fields, has set a goal for fully autonomous, humanoid robots to win the world soccer championship by 2050. With the use of Fedora, one RoboCup team, the AllemaniACs, is already winning international acclaim with world champion titles in 2006 and 2007 in the RoboCup@Home service robotics league. The team is fresh off its victory at the RoboCup German Open 2008 competition and will be heading to Suzhou, China in July to defend its title in RoboCup 2008.
In the RoboCup@Home league, the aim is to foster the development of useful robotic applications that can assist humans in everyday life. Robots compete in various scenarios set in the kitchen and living room with plans for the competition to expand to include settings such as a garden or park, shop, street and other public places.

The AllemaniACs use Fedora on every machine they have including desktops, laptops and the systems on the robots. More importantly, much of the software they need to programme and communicate with their machines is pre-packaged in Fedora. The AllemaniACs are not only using Fedora, the team has also used its need for specific capabilities to contribute to open source through Fedora. When the team has found a need for open source software not found in Fedora already, they work on packaging it and then feed that work back into the Fedora community.

Fedora is powering all robots for the AllemaniACs including the previous soccer robot platform that is currently used for service robotics. This platform uses a differential drive for locomotion. An arm with six degrees of freedom is mounted on the robot to enable it to grasp objects and manipulate them in the RoboCup@Home league.

The newest soccer robots are equipped with Core 2 Duo machines running Fedora 8. This new platform has omni-directional motion, meaning the robots can drive in any direction instantly without turning. To grasp the quick-paced soccer environment, an omni vision camera on the top of the robot provides a 360-degree image. A directed stereo camera on the front is used for more precise data for obstacle avoidance and ball detection.

The AllemaniACs robots depend on an assortment of software such as vision libraries, hardware driver libraries and development tools – mostly available in Fedora (and in part maintained by the team itself or prepared by vendors to run on Fedora). They use the open source Trac source code management system that combines source control, wiki and issue tracking, combined with Bitten for continuous integration. These tools allow for fast interaction of the developers, proper documenting while developing and easy bug spotting.

For the past couple of months, they have run a pre-Fedora 9 Rawhide instance in a virtual machine. This allowed the team to prepare for easy migration to Fedora 9 once it was available – especially the included GCC 4.3. The very same Fedora 8 server that runs the Rawhide virtual machine runs another Fedora instance in KVM for the web server, and a FreeBSD 7 machine for compiling and testing software on FreeBSD. Thanks to libvirt, these virtual machines are easy to create and manage.

EFY News Network


 
 
Related News:
 MTN Uganda Selects Gemalto For Mobile Payment Programme EFYTimes News
 Mobile Phones To Be More Expensive In Maharashtra! EFYTimes News
 Citi Customers Can Now Make 'Tap And Pay' Transactions EFYTimes News
 Universal Phone Charger To Hit European Stores In 2010! EFYTimes News
 Tetco-Voxpilot Introduces Videoconferencing Solution EFYTimes News
Infotech News:
 Role Of Proprietary Software In BPO: Ovum Report EFYTimes News
 Win Assured Gifts On Purchase Of Your Favourite Nokia Phone! EFYTimes News
 MTN Uganda Selects Gemalto For Mobile Payment Programme EFYTimes News
 Defiance Tech Plans Expansion, Appoints New CEO EFYTimes News
 Dual Channel Memory Module Packs From Silicon Power! EFYTimes News
 
 
 
 
 


COMMENTS
 
 
South Asia
Most popular
Electronics Magazine
 
 
SPECIAL OFFERS CONSUMER
 
 
Get Real Traffic
to your website,
Advertise with us!
 
 
GROWTH PLANS
 
 
Read South Asia
Most Popular
EFY Magazine Online!
 
 
BUSINESS DEAL
 
 
Pay Only
for the Clicks
You Get
 
 
PEOPLE
 
 
Synplify DSP
Rapid Modeling and verification
of ASIC DSP Algorithms
 
 
AWARDS & RECOGNITION NEWS
 
 
© Copyright 2009 – EFY Enterprises Pvt Ltd, All Rights Reserved