GSOC 2012/Student Application safrez/Educational Application for Fedora Robotics Suite

Contact Information

 * Email Address: safoura.lakani@rwth-aachen.de
 * Telephone:
 * Blog URL:
 * Freenode IRC Nick:

Why do you want to work with the Fedora Project?
Fedora is a suitable operating system specially for robotics application, because not only does Fedora have a simple user interface but it also provides several of useful packages for robotics.

Do you have any past involvement with the Fedora project or with any another open source project as a contributor (if possible please add some references as well)?

 * No, this is my first time.

Did you participate with the past GSoC programs, if so which years, which organizations?

 * No, this is my first time.

An overview of your proposal
The aim of the proposed project is to make user familiar with core packages like Fawkes and Player/Stage stepwise. This will be achieved by providing a graphical 3d simulated game scene. The game scene can just show a 3d path, however that can by dynamically. There is/are virtual robot/s in the game. In each level of the game user got to know one functionality of the indicated core packages. For instance, the first level of the game can be moving the virtual robot to a specified position which is clicked by mouse. In the game path, robot should not cross the path or go through the obstacles. These functionalities are provided by specific plugins in Fawkes.

The need you believe it fulfills
This project provides easy training for user with Fawkes and Player/Stage. User can just run the application under Fedora operating system and get to know the core packages in a graphical user environment.

Any relevant experience you have
I have the experience of programming with c++. Additionally, I have been using Fawkes on Fedora since last October.

Final deliverable of the proposal at the end of the period
The deliverable project, is the GUI in the hope to make Fedora user familiar with core packages.

A rough timeline for your progress
I intend to develop the initial graphical user interface till mid-term evaluations. And till the final evaluations, the proposed system can be developed.

Have you communicated with a potential mentor? If so, who?
Yes, I have communicated with Tim Niemueller.