Message boards | Statistics | About Constellation | Contact & Impressum | Supporter & Sponsor | Media | Make a donation
ESA Summer of Code in Space 2013 Ideas
log in

Advanced search

Message boards : The Universe is Yours! : ESA Summer of Code in Space 2013 Ideas

Author Message
Volunteer moderator
Project administrator
Project developer
Project tester
Project scientist
Send message
Joined: 24 Aug 10
Posts: 302
Credit: 340,029
RAC: 0
Message 1034 - Posted: 19 Jun 2013, 21:08:36 UTC
Last modified: 20 Jun 2013, 10:25:35 UTC

# Information for Students
Constellation brings space to people by means of citizen science. We believe there is an open space for everybody...
"Space, is big. Really big. You just won't believe how vastly, hugely, mindbogglingly big it is. I mean, you may think it's a long way down the road to the chemist's, but that's just peanuts to space" - Douglas Adams

That's why there are a lot of aerospace ideas for Constellation and students can be an important part in.
These ideas were contributed by our developers (and users). They are sometimes vague or incomplete. If you wish to submit a proposal based on these ideas, you may wish to contact the developers and find out more about the particular suggestion you're looking at.

Accepted students typically have thoroughly researched the technologies of their proposed project and have been in frequent contact with potential mentors. Simply copying and pasting an idea here will not work. On the other hand, creating a completely new idea without first consulting potential mentors is unlikely to work out.

You can either ask for more details in this thread, via email list or the mentor. Contact addresses are listed on the bottom.

You can also submit and post ideas. Please follow the template of other proposals!

    Project: You Decide!
    Brief explanation:
    Expected results:
    Examples: if any
    Knowledge Prerequisite:
    Desirable coding knowledge includes: (level-low/medium/high)
    Desirable aerospace knowledge includes: (level-low/medium/high)
    Mentor: your name and email address for contact (if you're willing to be a mentor)

If you are not a developer but have a good idea for a proposal, get in contact with relevant developers first. You can find other ideas here as well

# Projects
The GSOC projects are divided in applications [Ax], that will solve numerical aerospace problems, in Constellation [Cx] for general tasks like visualizations, and distributed computing [Dx] to add new features to DC super computing via the internet in general.

here is the list of the following project descriptions:

    A4: ESA Virtual Archive
    A2: Distributed Ground Station Network - Positioning
    D1: Next Generation Distributed Super Computing - P2P-Science-Grid
    Xx: your project!

/*** A4: ESA Virtual Archive ***

ESA is supporting with its Virtual Archive ( the GEO task “to stimulate an international and intergovernmental effort to monitor and study selected reference sites by establishing open access to relevant datasets according to GEO principles to foster the collaboration between all various partners and end-users”. The Virtual Archive contains more that 60.000 SAR products. This archive has grown over 4 years mainly due to contributions of the community who uploaded the data in the archive. This approach ensured that the archive contains only relevant data making the data repository of high interest for the global community. However the drawback of this data repatriation approach is that the data are of different format, product types or sizes.

The task of this ESA Virtual Archive challenge would be to:
1. harmonized the content of the Virtual archive; all scenes need to have the same size and aligned with the ESA - ERS reference system (track / frames). The long stipe products would need to be cut in standard frames with the corresponding annotation in the headers.
2. all products which are not RAW scenes would need to be identifies and re-ordered
3. a "cleaning" tool would be needed informing the data manager about the status of the archive (all in line with specification) and provide a listing of data products which have been fixed by task 1 or which need to be treated by task 2

Once the tool proves to be working for the ERS/Envisat data, it could be extended for other GEO contributing satellite data, or even become the baseline for the In-situ data repositories.
This tool would provide a pragmatic approach for data harmonisation and stimulate standardisation processes.

Desirable coding knowledge includes: (level-medium)

    huge data set conversion
    data mining
    data bases

Desirable aerospace knowledge includes: (level-none)

Mentor: Andreas Hornig, TBN (ESA ESRIN)

/*** [D1] Next Generation Distributed Super Computing - P2P-Science-Grid ***
Brief explanation:
BOINC is a nice tool and does support a lot of distributed computing methods. But it is a strict client-server system and it doesn't support clustering, so that several cluster-nodes can work together on ONE bigger workunit. This is required for several aerospace and aviation applications like computational fluid dynamics (CFD), N-Body Simulations, Smoothed-particle hydrodynamics and many more.
To allow the application to finish this in a reasonable amount of time, that isn't possible with BOINC, we would like to create an P2P application as an intermediate and stand alone solution for collaborative parallel processing with nodes in a lose network.

The P2P application should establish connections to other peers, a grouping of several nodes to one working pack and process the workunit. In this working pack several operational positions have to be included.
Quality of Processing to group nodes with similar physical power (system and internet connection rating)
A substitution system for vanishing nodes and that it is possible to replace the node without high pausing time of the complete working pack.
A P2P workunit sharing without the permanent need of a server
An interface protocol for sending data during iterations to each node. (MPI, etc.).

Expected results:
offering a brand new and innovative feature for distributed computing and enabling a collaborative processing of the same workunit. This is not possible yet but needed!
A small "hello world" app to test the p2p features for collaborative workunit processing


Knowledge Prerequisite: p2p is a fairly easy tasks, but for the distributed computing aspect there will be 2+ weeks to gain the expertise

Desirable coding knowledge includes: (level-medium)

    P2P techniques
    computation scaling and queuing
    distributed computing
    interface design
    data distribution
    quality of service

Desirable aerospace knowledge includes: (level-none)

    a numerical dummy app for the parallel test run is okay

Mentor: Andreas Hornig

/*** [A2] Distributed Ground Station Network - Positioning ***
Brief explanation:
It's the aim is to develop a modular antenna grid for satellite communication. Therefor alot of small ground stations plugged to user PCs and connected via the internet to Constellation's BOINC-server will receive satellite beacon signals. These beacon signals are correlated with the ground stations system time (GPS synchronized) and we need a software.
The Lone Pseudoranger was started for DGSN and we need further positioning and geodetic functions. The task is to expand the functionality, include geodetic reference transformation and to have the software for on ground station uses and in near-real time to be able to use 5 ground stations without the internet and linked together for on-field use.

Expected results:
tracking of small satellites and generation of a data base with orbital data. The software shall analyze the received beacon signal, process it, triangulate and visualize it.

prototype available.

Knowledge Prerequisite: this task is easy.

Desirable coding knowledge includes: (level-low)

    software and firmware programming
    ad-hoc grid communication

Desirable aerospace knowledge includes: (level-low)

    geodeitic background
    orbital mechanics

Mentor: Andreas Hornig, community

IRC channel: #rechenkraft
Mailinglist: for details

Thank you, KDE, for this nice template

Post to thread

Message boards : The Universe is Yours! : ESA Summer of Code in Space 2013 Ideas

Home | My Account | Message Boards

Copyright © 2015