News
Project 3 ReleasedWritten on 07.12.23 by Gregory Stock Liebe Studierende, We have released the third project. You can find the task description on the materials page. The deadline for this project is January 25, 11:59 (noon). Liebe Studierende, We have released the third project. You can find the task description on the materials page. The deadline for this project is January 25, 11:59 (noon). To help you get started with the project, our tutors will offer a demonstration of how to integrate STK with Python. This will take place in the regular tutorial slot next week, Tuesday, December 12, at 14:15 in E2 5, SR 4 (U.16). Viele Grüße |
Project 3 dGit RegistrationWritten on 30.11.23 by Gregory Stock Liebe Studierende, In the third (and last) project of this course, you will submit your solution by pushing it to a git repository. Therefore, we kindly ask you to complete the following steps until Thursday, December 7, 13:59.
Liebe Studierende, In the third (and last) project of this course, you will submit your solution by pushing it to a git repository. Therefore, we kindly ask you to complete the following steps until Thursday, December 7, 13:59.
Once the project starts, we will give you and your team partner access to a private repository initialized with a project template. More details will follow. Viele Grüße |
Guest Lecture by Gabriel Ruffini (INVAP) on Satellite Software EcosystemWritten on 22.11.23 by Gregory Stock Liebe Studierende, Tomorrow (November 23) at 12:15 we are going to jointly enjoy a guest lecture by Gabriel Ruffini, INVAP S.E., Argentina He will talk about the “Software Ecosystem in the Life Cycle of a Satellite”. Gabriel Ruffini is lead engineer at INVAP and one of the masterminds behind… Read more Liebe Studierende, Tomorrow (November 23) at 12:15 we are going to jointly enjoy a guest lecture by Gabriel Ruffini, INVAP S.E., Argentina He will talk about the “Software Ecosystem in the Life Cycle of a Satellite”. Gabriel Ruffini is lead engineer at INVAP and one of the masterminds behind the recent launch of the SAOCOM-1B mission. The presentation will take place in our usual lecture hall 0.01 in E1 3. Do feel free to spread this information to your peers. (Please note that this lecture will not be recorded.) See you there! |
Project 2 ReleasedWritten on 09.11.23 by Gregory Stock Liebe Studierende, We have released the second project. You can find the task description on the materials page. Please upload your submission to your personal status page before December 14, 11:59 (noon). As already announced, this is a team project that should be solved by teams of two… Read more Liebe Studierende, We have released the second project. You can find the task description on the materials page. Please upload your submission to your personal status page before December 14, 11:59 (noon). As already announced, this is a team project that should be solved by teams of two students each. You are invited to team up on your own via your personal status page under the section “Teams”: One person in your team needs to Viele Grüße |
Update to Project 1Written on 25.10.23 (last change on 25.10.23) by Gregory Stock Liebe Studierende, We have been informed that some students are having problems registering for the STK Level 1 Certification Test. They received the following text by email and then never received a response nor got access to the detailed certification exercises:
Liebe Studierende, We have been informed that some students are having problems registering for the STK Level 1 Certification Test. They received the following text by email and then never received a response nor got access to the detailed certification exercises:
Therefore, we have made the following two changes to the project description:
Please note that these changes only affect the submission requirements but not the actual exercises. You can find the updated project description on the dCMS materials page. Please let us know as soon as possible if you experience further issues. Viele Grüße |
Lecture B2 Postponed to Nov. 2Written on 24.10.23 by Gregory Stock Liebe Studierende, Unfortunately, we have to postpone the first lecture scheduled for Thursday, October 26, due to an illness of our lecturer. The course will therefore resume on November 2. We are working on an update of the schedule, which will be incorporated into the dCMS… Read more Liebe Studierende, Unfortunately, we have to postpone the first lecture scheduled for Thursday, October 26, due to an illness of our lecturer. The course will therefore resume on November 2. We are working on an update of the schedule, which will be incorporated into the dCMS calendar ASAP. Please keep in mind that some lectures have already taken place in early October as a block. If you were unable to attend or have just heard about this course, you can find the slides and recordings on the dCMS materials page. We recommend that you familiarize yourself with the course modalities presented in lecture A0. Please also note that the first practical project has already been released, with a submission deadline of November 9. You are invited to use our discussion board to ask questions. We all wish our lecturer a speedy recovery! Viele Grüße |
Welcome to Space!Written on 05.10.23 (last change on 24.10.23) by Gregory Stock Liebe Studierende, Welcome to Space Informatics! As we already announced on our main page, this lecture will start with a block already next week. The first lecture will take place on Monday, October 9, at 10:15 in lecture hall 0.01 of building E1 3. A provisional schedule can be found in the … Read more Liebe Studierende, Welcome to Space Informatics! As we already announced on our main page, this lecture will start with a block already next week. The first lecture will take place on Monday, October 9, at 10:15 in lecture hall 0.01 of building E1 3. A provisional schedule can be found in the dCMS calendar. Further details will be presented during the first lecture. Please note that live remote participation will not be possible. However, for those who are unable to attend, we plan to record the lectures in the block part for subsequent upload to the materials page in dCMS. Please feel free to contact us if you have any further questions. Viele Grüße |
Space Informatics
A module offered by the Chair of Dependable Systems and Software in winter 2023/24. It is worth 6 CP ECTS.
This course started with a block in early October.
We ramped up the course matters by means of a block of lectures and tutorials spanning October 9 to 12, 2023, so before the standard teaching period opened. The lectures have been recorded and are available to registered participants. This allows us all to have a more relaxed schedule during the official teaching period.
We do welcome new participants.
Lectures are on Thursdays at 12:15 in lecture hall 0.01 of building E1 3, starting from October 26. Check the dCMS calendar for details. Lectures will be recorded and be made available to our participants, on a best-effort basis.
Context
Space technology is experiencing an unprecedented expansion in what came to be known as the “new space”.
Massive mega-constellations comprised of thousands of satellites are being deployed in near-Earth orbit to provide worldwide Internet coverage and real-time imaging. This is enabled by lower cost and reusable rockets, which are launching more and cheaper spacecraft than ever before. Indeed, nanosatellite platforms of a few liters of volume are leveraging state-of-the-art miniaturization and electronics to pack capabilities traditionally exclusive of large satellites.
As a result, space is becoming more democratic, accessible to many academic actors, and open for start-ups to develop innovative commercial opportunities. Moreover, these advances spill to an increasing number of interplanetary robotic exploration missions, which in turn boost and motivate the possibility of manned missions to the Moon and Mars in the upcoming years.
Motivation
The amount and features of “new space” orbiting assets would simply fail to scale up without the proper support of automated, optimal, efficient, scalable, usable and robust computer sciences models and techniques combining both on-board as well as on-ground components.
Also, informatics can play a decisive role in facilitating a more sustainable space with accurate battery models, delay-tolerant data handling, trajectory optimization, debris collision avoidance, system verification and validation, online telemetry learning, among many other application opportunities.
Space is within reach, and future space professionals with this know-how at hand will become a valuable resource in the immediate future of the space industry.
Space Informatics
The Space Informatics course is framed in the new space context and motivated by the hypothesis that computer sciences will play a central role in future near-Earth and interplanetary space missions. To this end, we present a curricula layout organized in three axes:
- the fundamentals of space environment ranging from orbital dynamics to maneuvers and interplanetary trajectories design,
- the specifics of space technology comprising energy handling, computers, communications and networking, and
- the application of informatics to 1. and 2. including linear and dynamic programming, model checking, and scheduling techniques.
These axes are accompanied by practical exercises and hands-on projects involving state-of-the-art software toolchains such as Systems Toolkit (STK). We will exploit scriptable interfaces (Python) to control STK and evaluate and optimize distributed space missions using informatics modelling tools such as Gurobi and Uppaal.
Contents
- Fundamentals
- Space Applications
- New Space
- Physics and Orbits
- Propagation and Perturbation
- Launch and Maneuvers
- Trajectories Design
- Technology
- Satellite Technologies
- Basic Communications
- Link Budget and Multiplexing
- Space Networks
- Transport Layer
- Simulation and Analysis Tools
- Informatics
- Linear and Dynamic Programming Optimization
- Battery-Aware Scheduling
- Contact Plan Design
- Routing in LEO
- Machine Learning in Space
Organization
This course is offered by Juan Fraire, Holger Hermanns, and Andreas Schmidt.