Room 1071
Andreas-Pfitzmann-Bau (APB)
Nöthnitzer Str. 46
01187 Dresden
Please see our group's contact page for more information
]]>A significant part of all software is developed for technical embedded applications, e.g. for cars, planes, production plants, machine tools, robots etc. These applications differ from desktop software in that way that the software uses also sensor signals as inputs and sends control signals to actuators (e.g. motors or valves) as outputs. These outputs have an influence on the sensor signals again, therefore we speak of “closed-loop control”. Closed-loop control requires special algorithms (controllers) and design methods to avoid damages or injuries due to instability.
The lecture builds on the knowledge from “Systemorientierte Informatik” and concentrates on state-of-the-art controllers and practical aspects like the realization of controllers in industry-standard PLCs and microcontrollers. One further main focus lies on network issues, because nearly all modern control loops include network transmissions for sensor or actuator signals. Transmission delays or packet losses may have critical consequences for the control loop stability. Also related topics like stability, robustness, adaptive control, and safety will be touched.
In the labs, the participants solve control design tasks using simulation tools like Matlab/Simulink (the dominant tool for engineers both in industrial practice and science) and Plexe (a tool specialized on control loop tests for cooperative vehicles). These excercises shall give the students a practical feeling for typical problems and solutions in controller design due to own hands-on experience.
In the practical part, the participants will implement own controllers on a microcontroller (or PLC, if preferred), as close as possible to industrial practice.
There are no formal prerequisites for joining. You should have taken the course “Systemorientierte Informatik” or a similar course focused on systems theory and control fundamentals. These basics are only roughly repeated at the beginning of the course.
Students will be able to design and implement controllers for usual applications in technical domains. They know the critical aspects of control loops and methods to deal with them. Further, they are able to discuss with control engineers on a professional level if they develop industry-related software (e.g. for process monitoring or machine learning applications).
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
All slides will be presented in a weekly on-campus meeting or interactive live stream for synchronous learning. The streaming platform is the TU Dresden BigBlueButton instance, with Zoom as a fall-back. Times and dates as well as links will be published here.
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-clc:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to take an exam, please pre-register with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
The following literature covers parts of the course and is available in SLUB Dresden:
German literature:
Burkhard Hensel received his M.Sc. degree in computer engineering (Dipl.-Ing. Informationssystemtechnik) and his Ph.D. degree by the Technische Universität Dresden in 2009 and 2017, respectively. In recent research projects he was working in the fields of (automatic feedback) control, nonuniform sampling, process identification, predictive maintenance, and wireless networks in room automation. His current research interest is focused on car-to-x communication and network simulation with a special focus on platooning controllers and platooning safety.
]]>Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.
The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
The following applies to all papers listed above that are in submission to IEEE conference/workshop proceedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.
The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at www.springerlink.com.
The following applies to all papers listed above that have IFIP copyrights: © IFIP, (YEAR). This is the author's version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)}, http://IFIP DL URL.
]]>Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.
The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
The following applies to all papers listed above that are in submission to IEEE conference/workshop proceedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.
The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at www.springerlink.com.
The following applies to all papers listed above that have IFIP copyrights: © IFIP, (YEAR). This is the author's version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)}, http://IFIP DL URL.
]]>Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.
The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
The following applies to all papers listed above that are in submission to IEEE conference/workshop proceedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.
The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at www.springerlink.com.
The following applies to all papers listed above that have IFIP copyrights: © IFIP, (YEAR). This is the author's version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)}, http://IFIP DL URL.
]]>Office hours are 24/7. Please visit the OPAL page of the course you are enrolled in, then use either
to directly ask a quick question or, of course, to set up an in-person appointment for longer discussions.
If we set up an appointment to meet in my office, this will be here:
Room APB 1074
Andreas-Pfitzmann-Bau (APB)
Nöthnitzer Str. 46
01187 Dresden
Christoph Sommer
TU Dresden KSt 1110801
01062 Dresden
Germany
Christoph Sommer
TU Dresden KSt 1110801
Helmholtzstr. 10
01069 Dresden
Germany
I have discontinued the use of a number of e-mail addresses. Please use my canonical e-mail address (at the top of this page) to contact me.
Do not use these outdated e-mail addresses.
Please see our group's contact page for more information
]]>Anja Brauny
TU Dresden KSt 1110801
01062 Dresden
Germany
Anja Brauny
TU Dresden KSt 1110801
Helmholtzstr. 10
01069 Dresden
Germany
Room 1074 and 1075
Andreas-Pfitzmann-Bau (APB)
Nöthnitzer Str. 46
01187 Dresden
Dresden Airport (DRS) connects to airports such as FRA, MUC, ZRH, STN, and AMS. The airport is located a 30-minute drive or 45-minute train ride away.
DVB runs the majority of regional transport to and in Dresden. The closest bus stop to us is “Helmholtzstraße”, served bus line 85. However, to get to us from the airport it might be simpler to take suburban rail line S2 to Dresden main station (“Dresden Hauptbahnhof”). From there, take tram line 3 to “Münchner Platz”, from which it is a 5-minute walk to our building (see below).
Fare zone 10 (“Dresden”) covers the entire city of Dresden, including the airport. A single ticket for this zone is good for 1 hour and includes all transfers within this time. Note that tickets bought in advance of getting on the bus or tram must typically be validated (“entwertet”, timestamped by inserting the edge indicated with an arrow into a ticket validator) manually on first use. Note also that DVB sells two types of single-zone tickets, one for the “Dresden” fare zone and one for all others.
The Andreas-Pfitzmann-Bau main entrance is at 51.0255 N, 13.7233 E (view on Google Maps, view on OpenStreetMap, or view on Campus Navigator). Its building designation is “APB”.
Room numbers on our floor “1” (one floor up from the ground level) are of the form 1xxx, with rooms running consecutively from 1001 through 1102. For more details, see our floor plan in Campus Navigator.
]]>Room 1075
Andreas-Pfitzmann-Bau (APB)
Nöthnitzer Str. 46
01187 Dresden
Anja Brauny
TU Dresden KSt 1110801
01062 Dresden
Germany
Anja Brauny
TU Dresden KSt 1110801
Helmholtzstr. 10
01069 Dresden
Germany
Please see our group's contact page for more information
]]>Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.
The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
The following applies to all papers listed above that are in submission to IEEE conference/workshop proceedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.
The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at www.springerlink.com.
The following applies to all papers listed above that have IFIP copyrights: © IFIP, (YEAR). This is the author's version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)}, http://IFIP DL URL.
]]>Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.
The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
The following applies to all papers listed above that are in submission to IEEE conference/workshop proceedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.
The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at www.springerlink.com.
The following applies to all papers listed above that have IFIP copyrights: © IFIP, (YEAR). This is the author's version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)}, http://IFIP DL URL.
]]>Links to final or draft versions of papers are presented here to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted or distributed for commercial purposes without the explicit permission of the copyright holder.
The following applies to all papers listed above that have IEEE copyrights: Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works must be obtained from the IEEE.
The following applies to all papers listed above that are in submission to IEEE conference/workshop proceedings or journals: This work has been submitted to the IEEE for possible publication. Copyright may be transferred without notice, after which this version may no longer be accessible.
The following applies to all papers listed above that have ACM copyrights: ACM COPYRIGHT NOTICE. Permission to make digital or hard copies of part or all of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, to republish, to post on servers, or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM, Inc., fax +1 (212) 869-0481, or permissions@acm.org.
The following applies to all SpringerLink papers listed above that have Springer Science+Business Media copyrights: The original publication is available at www.springerlink.com.
The following applies to all papers listed above that have IFIP copyrights: © IFIP, (YEAR). This is the author's version of the work. It is posted here by permission of IFIP for your personal use. Not for redistribution. The definitive version was published in PUBLICATION, {VOL#, ISS#, (DATE)}, http://IFIP DL URL.
]]>See below for a list of current and past courses.
None.
Dies ist die Kurswebseite zum Einzeltermin unserer Gruppe in der Ringveranstaltung “Forschungslinie”.
Zur Teilnahme am praktischen Teil (Übung, nicht prüfungsrelevant) benötigen Sie einen Computer für den Veranstaltungsraum und ein Programm zum Ausführen einer virtuellen Maschine (z.B. Oracle VM VirtualBox) und die untenstehend verlinkte Virtual Appliance. Wir verwenden diese Appliance auch für z.B. für Workshops mit Schulklassen – sie sollte sich daher problemlos in Betrieb nehmen lassen.
Je nach Geschwindigkeit Ihres Systems und/oder Ihrer Internetanbindung kann der Download und die Installation der Virtual Appliance viel Zeit in Anspruch nehmen. Beginnen Sie daher idealerweise deutlich vor der Übung mit Download und Installation, falls Sie am Übungsbetrieb teilnehmen wollen.
Zur Verwendung im Modul INF-D-910 vereinbaren Sie bitte einen Termin für eine mündliche, unbenotete Prüfung im Umfang von 20 Minuten. Das Vorgehen dazu ist auf unserer Seite zu Prüfungen beschrieben. Gegenstand der Prüfung ist lediglich der Inhalt der Vorlesung, nicht der Übung.
Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
There are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for lecture, labs, or exams:
See above.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to take an exam, please pre-register with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
TBA
TBA
The goal of this lab is to get extended practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative networked systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This course is designed to work equally well as a stand-alone course or together with its sister course, the Komplexpraktikum “Networked Systems Modeling”.
There are no formal prerequisites for joining. Still, certain background knowledge is not taught, but assumed for the course.
Background knowledge in either “Network Simulation” or “Vehicular Networking” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pb:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on an end-of-project presentation.
If you want to get a grade, please pre-register this exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Meeting times will be by arrangement, to be discussed by e-mail in the first week; or simply drop by our first plenary meeting (see “In a nutshell” above).
Web Meetings are taking place every week. The final presentations will be held in person.
In case of technical difficulties, please check the Matrix room.
TBA
Autonomes Fahren war gestern – das Auto der Zukunft fährt kooperativ! Passiert etwas Unvorhergesehenes, dann sprechen sich die Fahrzeuge untereinander ab, um trotzdem sicher und effizient an ihr Ziel zu kommen. In einem interaktiven Experiment können unsere Gäste simulierten Verkehr in Dresden stören – oder das zumindest versuchen. Wer gewinnt?
This thesis will compare the BLE-enabled distance estimations with measurements of Global Navigation Satellite Systems (GNSS) in order to evaluate its performance. Using embedded computers equipped with Bluetooth controllers, one for sending and one for receiving BLE beacons, RSSI measurements, based on which the distance of the embedded computers is estimated, are conducted in an open filed and in an urban environment. Additionally, GNSS measurements, using u-blox evaluation kits, are carried out in the same manner and based on the position data the distance is calculated. Based on the results the quality of the BLE-enabled distance estimations can be assessed using the GNSS measurements as a baseline. A detailed written discussion of fundamentals, related work, experiment design, and obtained results concludes the thesis.
This thesis is part off a larger collaboration with teams at TU Braunschweig and TU Ilmenau.
Linux, Hardware, Practical
[1] D. Giovanelli and E. Farella, “RSSI or Time-of-flight for Bluetooth Low Energy Based Localization? An Experimental Evaluation,” 11th IFIP Wireless and Mobile Networking Conference (WMNC), Prague, Czech Republic, 2018, doi: 10.23919/WMNC.2018.8480847.
[2] M. Wu, B. Ma, Z. Liu, L. Xiu and L. Zhang, “BLE-horn: A Smartphone-based Bluetooth Low Energy Vehicle-to-Pedestrian Safety System,” 9th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 2017, doi: 10.1109/WCSP.2017.8171180.
[3] https://github.com/IanHarvey/bluepy
[4] https://github.com/mh-/exposure-notification-ble-python/blob/master/README.md
[5] https://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi
[6] https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt
[7] https://developer.android.com/guide/topics/connectivity/bluetooth/connect-gatt-server
]]>Vehicle-to-everything communication can serve as the basis for novel applications enabling cooperation among mobile systems of the future. Trucks, cars, bikes, pedestrians, and cities are all part of such a system. This course will cover the basis and the application of communication concepts to the design of such cooperative mobile systems. A practical part covers the application of learned theroetical concepts to the design of novel cooperative mobile systems, as well as the study of such systems via simulative performance evaluation.
There are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for lecture, labs, or exams:
Students will be able to understand how vehicle-to-everything communication can serve as the basis for applications enabling cooperation among trucks, cars, bikes, pedestrians, and cities. They will also be able to apply this knowledge to the design of future cooperative mobile systems in practice.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-cms:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to take an exam, please pre-register with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
TBA
TBA
Long-running projects relying on software like thesis projects, projects that are worked on by multiple people in parallel or sequentially, or complex simulation research projects underpinning a scientific paper necessitate an approach that goes beyond mere documentation, no matter whether the documentation is a simple README file or the entire methods sections in a full scientific paper: approaches centered around reproducibility.
This course will teach participants how to make their projects reproducible, focusing on aspects including data management, dependency management, workflow management, and the open source development model.
There are no prerequisites for joining. Topics range from very practical (e.g., container technologies) to purely theoretical (e.g., free and open source software).
After successful completion of this course, students will be able to quickly and easily set up reproducible research environments for themselves and team members; they will also be able to more easily contribute to and benefit from open source software projects, particularly in the area of networked systems modeling.
This will be a hands-on course with a focus on practical skills. Participants are invited to bring their own topic of interest or can choose from sample topics, then study and apply a selection of technologies in the chosen area to a small example project.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-oss:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on a 15-minute presentation (held within the semester’s teaching period) and a project report (due at the end of the semester’s teaching period).
If you want to get a grade, please pre-register this exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below. In the first week, we will be discussing topic assignments.
All classes are held on campus. If we must move to fully-virtual classes, this will be announced via OPAL. Until then, no web meetings are taking place.
In case of technical difficulties, please check the Matrix room.
Sample topics include ones from the areas of…
Because of the hands-on nature of this course, the number of participants is tightly limited. Please use OPAL to reserve a spot or a place on the waiting list, but please also be aware that we will have to give preference to students who need this course for their studies.
The fundamental bases of all scientific work are: finding, reviewing, and collating related work as well as presenting findings both orally and in writing. After a theoretical introduction, each participant of this seminar will be tasked with going through these steps, guided by instructors.
There are no prerequisites for joining.
In the course of the seminar, attendants will refine their skills of quickly familiarizing themselves with new material, extracting relevant details, and presenting their results orally as well as in writing.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-hs:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
There is no exam for the lecture part of this course.
Grades will be based on seminar thesis (50 %) and talk (50 %).
If you want to get a grade, please pre-register this exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below. In the first week, we will be assigning topics. The following weeks, we will have a primer on scientific work.
All classes are held on campus. If we must move to fully-virtual classes, this will be announced via OPAL. Until then, no web meetings are taking place.
In case of technical difficulties, please check the Matrix room.
TBA
Today’s automotive industry is increasingly relying on computer science in product innovation. Young professionals are expected to have specialized knowledge in the fields of electronics, software and vehicular networks – both in-car networks and networks of moving cars. This lecture teaches important concepts from these domains, starting with in-car networks (from individual electronic control units, modern bus systems, system and network architectures, to driver assistance functions, security and safety). The lecture then moves to networks of moving cars (from communication technology and system architectures, to the design of advanced traffic information systems, security and safety). Particular emphasis is given to the relevant question of balancing users' privacy with their safety and security.
There are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for lecture, labs, or exams:
Students will be able to understand the fundamentals of vehicular networking in the sense of both in-car and car-to-everything communication. They will also be able to apply this knowledge in practice.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-c2x:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to take an exam, please pre-register with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
TBA
TBA
planned: see our courses overview.
This thesis concentrates on an emergency braking scenario. Different controllers are optimized and compared using the optimization framework Simopticon. Different start speeds, packet loss rates, and braking initiation times are tested. The simulation results will be validated and evaluated.
Simulation, Plexe, Platooning, Control Performance, Optimization, Parametrization, Python, C++
]]>This thesis concentrates on an sinusoidal scenario and a join maneuver. Two controllers (“CACC” and “Ploeg”) are optimized and compared using the optimization framework Simopticon. Different packet loss rates and distance setpoints are tested. The simulation results will be validated and evaluated.
Simulation, Plexe, Platooning, Control Performance, Optimization, Parametrization, Python, C++
]]>You can always contact us with topic ideas in the areas we teach in, such as Wireless Network Simulation, Vehicular Communication, or LEO Satellite Models.
We hold a weekly meeting for all students currently involved in a thesis project to briefly discuss the current status of each thesis and to help with problems. The meeting is held online each Wednesday at 18:00h.
Please note that the above link to the meeting may change without notice. If you are currently involved in a thesis project but have not received an invitation, please contact your advisor.
Please use…
Sometimes, extensive preparatory work (that is, a broad or deep study of available literature or tools) is needed or you only have a rough idea for a thesis. We are happy to do this in the context of a preparatory project.
Such a project may be part of your degree program if conducted as “Analyse eines Forschungsthemas (INF-D-960)”, Belegseminar, or Bachelorseminar, respectively. As a rough guideline, we adopt the regulations set out in guidance information published by the chair of CGV (step 1: related work study in terms of literature and software; step 2: proposal writing including output of step 1; step 3: ungraded 40+20 minute defense).
We are always happy to discuss this option, your ideas, or any open questions you might have before you commit to a thesis topic - just talk to your prospective advisor!
For a Profilprojekt research project, you may work on any of the topics listed on our thesis page or, indeed, propose your own idea which fits with our research area. Unlike work on a thesis project, work on a research project is performed with lots of guidance in the context of weekly meetings with one of the topic’s advisors (physical or virtual, by arrangement) so that you can start with little to no background. Also unlike work on a thesis project, the time frame for a research project is dictated by the number of weeks in the current lecture period.
Before starting any work, please get in touch with an advisor of your desired topic – this is to tailor the topic to your wants and needs.
Visit our thesis page to continue.
]]>None scheduled.
By appointment, after courses of the semester conclude and before courses of the next semester start.
The following slots are available for the 2023 winter examination period:
If you plan to take an exam for a course, please ask for an appointment well in advance. Due to the inherent complexity of finding time slots that multiple students, multiple examiners, and at least one note taker – all familiar with the course material – can clear on their calendars, we can offer only little flexibility in scheduling.
If you are unable to make your appointment, please let us know (in addition to notifying the Examination Office).
Unless overruled by study/exam regulations taking precedence, all oral exams in the upcoming examination period will be conducted digitally, via the BigBlueButton instance of TU Dresden. If this is a problem for you, please let us know when asking for an exam slot. Also let us know if you would like to use an on-campus computer for the exam or if you would like to take the exam from home.
Exams by videoconference are currently scheduled to take place in:
https://bbb.tu-dresden.de/b/anj-vkx-rkw-qdw
Please note that the above link to the meeting may change without notice. Verify that you are using the correct link immediately before entering. If you experience any trouble joining the conference, please immediately get in touch with your examiners, e.g., Christoph Sommer by e-mail.
Typically, all examinations must be registered with (and approved by) your Examination Office before an appointment can be made. After doing this, please contact Anja Brauny for setting up an appointment. In your message, make sure to include:
Please note:
Touhid Hossain Pritom is a researcher and a Ph.D. student at the Chair of Networked Systems Modeling at the School of Engineering Sciences, TU Dresden. His research focuses on vehicular networks. In June 2021, he started his journey in academia as student research assistant in the Cooperative Mobile Systems group (CMS) at Paderborn University, SICP. Until February 2023, he contributed to the research project AirMobiSim, concentrating on sustainable transport systems for cities through the development of Unmanned Aerial Vehicles (UAVs) simulator. Pritom received his M.Sc. in Computer Science from Paderborn University in 2023. Since January 2024, he has been working as a researcher in the Chair of Networked Systems Modeling.
]]>touhid_hossain.pritom@tu-dresden.de
Please visit the OPAL page of the course you are enrolled in, then use either
to directly ask a quick question or, of course, to set up an in-person appointment for longer discussions.
If we set up an appointment to meet in my office, this will be here:
Room 1078
Andreas-Pfitzmann-Bau (APB)
Nöthnitzer Str. 46
01187 Dresden
I have discontinued the use of a number of e-mail addresses. Please use my canonical e-mail address (at the top of this page) to contact me.
Do not use these outdated e-mail addresses.
Please see our group's contact page for more information
]]>The goal of this lab is to get practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative mobile systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This course is designed to work equally well as a stand-alone course or together with its sister course, the Komplexpraktikum “Cooperative Networked Systems”.
There are no formal prerequisites for joining. Still, certain background knowledge is not taught, but assumed for the course.
Background knowledge in either “Network Simulation” or “Cooperative Mobile Systems” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software and car-to-x communication). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pr:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on an end-of-project presentation.
If you want to get a grade, please pre-register this exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Meeting times will be by arrangement, to be discussed by e-mail in the first week; or simply drop by our first plenary meeting (see “In a nutshell” above).
Web Meetings are taking place every week. The final presentations will be held in person.
In case of technical difficulties, please check the Matrix room.
TBA
tobias.hardes@uni-paderborn.de - (-Hints for writing an email-)
Meet me in #toha424c:tu-dresden.de
SICP - Software Innovation Campus Paderborn, Univ. Paderborn
Zukunftsmeile 2
33102 Paderborn, Germany
Tobias Hardes
SICP - Software Innovation Campus Paderborn, Univ. Paderborn
A.03.38
Zukunftsmeile 2
33102 Paderborn, Germany
See office hours below.
To be able to organize our meeting in an efficient way, I’d like to ask you to send me questionnaire at least two days before our appointment.
+49 5251 60-6492
I have discontinued the use of a number of e-mail addresses. Please use my canonical e-mail address (at the top of this page) to contact me.
Do not use these outdated e-mail addresses.
Please see our group's contact page for more information
]]>If you are using Veins_CARLA (or components of it) we would appreciate a citation:
The source code can be found on GitHub, along with a documented example on how to use it.
planned: see our courses overview.
Please visit the OPAL page of the course you are enrolled in, then use either
to directly ask a quick question or, of course, to set up an in-person appointment for longer discussions.
If we set up an appointment to meet in my office, this will be here:
Room 1076
Andreas-Pfitzmann-Bau (APB)
Nöthnitzer Str. 46
01187 Dresden
I have discontinued the use of a number of e-mail addresses. Please use my canonical e-mail address (at the top of this page) to contact me.
Do not use these outdated e-mail addresses.
Please see our group's contact page for more information
]]>Mario Franke is a researcher and a Ph.D. student at the Chair of Networked Systems Modeling at the School of Engineering Sciences, TU Dresden. His research focuses on vehicular networks. In particular, integrating Low Earth Orbit (LEO) satellite constellations in existing vehicular network technologies is his main research interest. He is the author of space_Veins which is an extension for the vehicular networking simulator Veins. Space_Veins integrates LEO satellites in vehicular networks and aims at evaluating heterogeneous communication technologies involving satellites, vehicles, and infrastructure.
In May 2017, he started his journey in academia as student research assistant in the Distributed Embedded Systems group (CCS Labs) at Paderborn University. Until June 2020, he worked in research projects concentrating on traffic safety for vulnerable road users by the help of wireless communication. Mario received his B.Sc. and M.Sc. in Computer Engineering from Paderborn University in 2018 and 2021, respectively. Since May 2021, he works towards his Ph.D. in the Chair of Networked Systems Modeling.
The goal of this thesis is to develop software that automates the evaluation of platoon controllers. The implementation can be done in Python or C++.
Simulation, Plexe, Platooning, Control Performance, Python, C++
]]>In this thesis, a control approach using reinforcement learing is developed and compared with controllers from the Plexe simulation framework. The trainig and operation performance have to be evaluated.
Simulation, Reinforcement Learning, Plexe, Platooning, Control Performance, Python
]]>In it, we present a novel approach to integrate highly mobile…
…in a single simulation model that is highly efficient and accurate for both in-segment and between-segment communication. We back our claims with a detailed investigation of accuracy and a proof of concept study demonstrating the potential of the presented approach.
The authors' version of the paper will be made available here.
]]>In this theses, the optimization framework shall be enriched by several algorithms for automatically checking string stability of platoons. Besides, the command line tool “Simopticon” should get a graphical user interface.
Simulation, Plexe, Platooning, Control Performance, Optimization, Python, C++
]]>A significant part of all software is developed for technical embedded applications, e.g. for cars, planes, production plants, machine tools, robots etc. These applications differ from desktop software in that way that the software uses also sensor signals as inputs and sends control signals to actuators (e.g. motors or valves) as outputs. These outputs have an influence on the sensor signals again, therefore we speak of “closed-loop control”. Closed-loop control requires special algorithms (controllers) and design methods to avoid damages or injuries due to instability.
The lecture builds on the knowledge from “Systemorientierte Informatik” and concentrates on state-of-the-art controllers and practical aspects like the realization of controllers in industry-standard PLCs and microcontrollers. One further main focus lies on network issues, because nearly all modern control loops include network transmissions for sensor or actuator signals. Transmission delays or packet losses may have critical consequences for the control loop stability. Also related topics like stability, robustness, adaptive control, and safety will be touched.
In the labs, the participants solve control design tasks using simulation tools like Matlab/Simulink (the dominant tool for engineers both in industrial practice and science) and Plexe (a tool specialized on control loop tests for cooperative vehicles). These excercises shall give the students a practical feeling for typical problems and solutions in controller design due to own hands-on experience.
In the practical part, the participants will implement own controllers on a microcontroller (or PLC, if preferred), as close as possible to industrial practice.
There are no formal prerequisites for joining. You should have taken the course “Systemorientierte Informatik” or a similar course focused on systems theory and control fundamentals. These basics are only roughly repeated at the beginning of the course.
Students will be able to design and implement controllers for usual applications in technical domains. They know the critical aspects of control loops and methods to deal with them. Further, they are able to discuss with control engineers on a professional level if they develop industry-related software (e.g. for process monitoring or machine learning applications).
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
All slides will be presented in a weekly on-campus meeting or interactive live stream for synchronous learning. The streaming platform is the TU Dresden BigBlueButton instance, with Zoom as a fall-back. Times and dates as well as links will be published here.
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-clc:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
The following literature covers parts of the course and is available in SLUB Dresden:
German literature:
The aim of this work is therefore to develop a generic test environment that makes it possible to compare different protocol implementations in terms of throughput and latency. Different protocol implementations need to be analyzed in order to identify commonalities and differences. Test scenarios need to be developed that allow a fair comparison between different implementations. The testbed is then used to compare two different DTN protocol implementations such that statements can be made on challenges and limitations of such a testbed as well as on the protocols' performance. A detailed written discussion of fundamentals, related work, testbed design, and obtained results concludes the thesis.
Delay Tolerant Network, Testbed, Hardware, Satellite
[1] K. Fall, “A Delay-Tolerant Network Architecture for Challenged Internets,” in Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications (SIGCOMM ’03), Karlsruhe, Germany: ACM, 2003. DOI: 10.1145/863955.863960.
[2] C. Caini, A. d’Amico, and M. Rodolfi, “DTNperf_3: A Further Enhanced Tool for Delay-/Disruption- Tolerant Networking Performance Evaluation,” in IEEE Global Communications Conference (GLOBECOM ’13), Atlanta, GA, USA: IEEE, Dec. 2013. DOI: 10.1109/GLOCOM.2013.6831533.
]]>The goal of the thesis is to point out the functionalities of MATLAB toolboxes for platoon simulation. Besides creating a comprehensive list of suitable functionalities, some of these functionalities shall be shown in simple simulation examples, ideally comparing simulation results for the same simulated content both in Plexe and MATLAB.
Simulation, Plexe, Platooning, MATLAB
]]>The goal of this thesis is to develop software that automates the process of parametrization/optimization of platoon controllers and the comparison of the control performance. The implementation can be done in Python or C++.
Simulation, Plexe, Platooning, Control Performance, Optimization, Parametrization, Python, C++
]]>The goal of the thesis is to get more insight into the influence of the network type (WLAN or cellular network) on the reachable minimum distance between the vehicles in the platoon. This is realized with simulations using OMNeT++, SUMO, Veins, Plexe, and SimuLTE.
Simulation, Plexe, Platooning, 4G, 5G, WLAN
]]>If you have an idea of mutual interest that can be implemented in the scope of a Bachelor or Master's Thesis feel free to contact me.
In its current version space_Veins is able to integrate real-world buildings in the simulated scenarios, but only with a predefined height for all buildings. The correct height of buildings as well as their corresponding roof shape can be determined with LIDAR measurements as done by the state North Rhine-Westphalia. Measurement data is published via the portal opengeodata.nrw.de. The thesis’s goal is to integrate their 3D building models provided by the LIDAR measurements in order to evaluate their influence by means of a simulation study.
Possible milestones are as follows:
C++, Network Simulation, Vehicular Networking, LEO Satellite
[1] O. Kodheli et al., “Satellite Communications in the New Space Era: A Survey and Future Challenges,” IEEE Communications Surveys & Tutorials, vol. 23, no. 1, pp. 70–109, 2021. https://doi.org/10.1109/COMST.2020.3028247
[2] Mario Franke, Florian Klingler and Christoph Sommer, “Poster: Simulating Hybrid LEO Satellite and V2X Networks,” Proceedings of 13th IEEE Vehicular Networking Conference (VNC 2021), November 2021. (to appear)
https://www.cms-labs.org/bib/franke2021simulating/
This thesis will create an application (for Linux or, optionally, a mobile platform) that can:
Data will then be collected from real-world measurements to check to what degree it is possible to predict RSS based on the geometry of one or multiple senders/receivers with respect to each other and to their environment (most notably: distance and presence of obstacles). Secondary results will reveal the reactivity and robustness of such a system. Based on the results an abstract simulation model (taking the geometry as input and calculating RSS, reactivity, and robustness as output) of such a system is then derived. For this, embedded Computers(s) with a Bluetooth 4.1+ receiver (such as a Raspberry Pi) will be provided. The student is expected to write custom software, e.g., on top of the Linux BlueZ or Android stack. A detailed written discussion of fundamentals, related work, system design, and obtained results concludes the thesis.
This thesis kicks off a larger collaboration with teams at TU Braunschweig and TU Ilmenau.
Linux, Hardware, Practical
[1] Guillaume Celosia, Mathieu Cunche. Fingerprinting Bluetooth-Low-Energy Devices Based on the Generic Attribute Profile. IoT S&P 2019 - 2nd International ACM Workshop on Security and Privacy for the Internet-of-Things, Nov 2019, London, United Kingdom. pp.24-31, DOI 10.1145/3338507.3358617ff.
[2] https://github.com/IanHarvey/bluepy
[3] https://github.com/mh-/exposure-notification-ble-python/blob/master/README.md
[4] https://learn.adafruit.com/pibeacon-ibeacon-with-a-raspberry-pi
[5] https://learn.adafruit.com/introduction-to-bluetooth-low-energy/gatt
[6] https://developer.android.com/guide/topics/connectivity/bluetooth/connect-gatt-server
]]>This thesis focuses on realistic simulations of EVs as well as human drivers in corresponding situations. The goal of this thesis is to analyze existing data and models to improve the models in SUMO such that a more realistic simulation of EVs is possible.
Possible milestones are as follows:
This thesis will be co-advised by Julian Heinovski. .
Simulation, Platooning, Formation,
]]>The creation of an Emergency Lane (EL) has received a lot of media attention in recent years. Many accidents have been reported in which Emergency Vehicles (EVs) only reached the scene of the accident with effort and loss of time. Even though creating the EL is mandatory for all traffic, many issues exist: Drivers do not react immediately, they do not make room for EVs, or wait in front of red lights instead of carefully crossing the stop line. Hectic and wrong reactions and resulting driving decisions are dangerous for other traffic as well as the EVs.
The purpose of this thesis is to quantitatively investigate the use of V2V communication for the creation and maintenance of ELs and its impact on EVs. This is done by simulation studies with Veins and SUMO. Possible milestones are as follows:
This thesis will be co-advised by Julian Heinovski.
Simulation, Platooning, Wireless Communication, Urban Platooning
]]>If you feel your expertise would perfectly complement our research activities, you already have a PhD in CS or EE, and you are willing to spend time and effort in writing a proposal to secure funding for your own position, please contact us.
One upcoming vacancy – please get in touch.
We have a position open working on either road or air vehicles and communication as well as simulation thereof. If you’re interested, please contact us.
We are participating in a number of international exchange programmes at all levels and welcome anybody to spend any duration working on exciting projects with us.
No vacancies.
]]>Vehicular Edge Computing is a promising paradigm that provides cloud computing services closer to vehicular users. Vehicles and communication infrastructure can cooperatively provide vehicular services with low latency constraints through vehicular cloud formation and use of these computational resources via task scheduling. An efficient task scheduler needs to decide which cloud will run the tasks, considering vehicular mobility and task requirements. This is important to minimize processing time and, consequently, monetary cost. However, the literature solutions do not consider these contextual aspects together, degrading the overall system efficiency. This project is studying fault-tolerant control in dynamic environments, specifically for the VEC processes.
An extension from 31 October 2023 to 31 March 2024, together with additional funds, was granted by FAPESP.
Due to the increased computational capacity of Connected and Autonomous Vehicles (CAVs) and worries about transferring private information, it is becoming more and more appealing to store data locally and move network computing to the edge. This trend also extends to Machine Learning (ML) where Federated learning (FL) has emerged as an attractive solution for preserving privacy. Today, to evaluate the implemented vehicular FL mechanisms for ML training, researchers often disregard the impact of CAV mobility, network topology dynamics, or communication patterns, all of which have a large impact on the final system performance. As a first step towards addressing this, investigations of client selection in FL for VEC are needed.
The goal of this lab is to get practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative mobile systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This course is designed to work equally well as a stand-alone course or together with its sister course, the Komplexpraktikum “Cooperative Networked Systems”.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Cooperative Mobile Systems” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software and car-to-x communication). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pr:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on an end-of-project presentation.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Meeting times will be by arrangement, to be discussed by e-mail in the first week; or simply drop by our first plenary meeting (see “In a nutshell” above).
Web Meetings are taking place every week. The final presentations will be held in person.
In case of technical difficulties, please check the Matrix room.
This thesis will investigate the impact of different road traffic models on the simulation results of CAV simulations. For this, mobility traces will be generated by a variety of road traffic simulators, including SUMO and CityMoS. This entails the modeling of a road network, the generation of traffic flows, and the simulation of the movement of vehicles. These traces will then be fed to a wireless network simulator, specifically the OMNeT++ INET Framework. From the simulation results, various metrics will be derived, both in terms of road traffic and wireless communication as well as those specific to CAVs. A comparison of the simulation results will reveal the impact of the road traffic model on the simulation results.
simulation, road traffic, wireless networks
The goal of this lab is to get extended practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative networked systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This course is designed to work equally well as a stand-alone course or together with its sister course, the Komplexpraktikum “Networked Systems Modeling”.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Vehicular Networking” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pb:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on an end-of-project presentation.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Meeting times will be by arrangement, to be discussed by e-mail in the first week; or simply drop by our first plenary meeting (see “In a nutshell” above).
Web Meetings are taking place every week. The final presentations will be held in person.
In case of technical difficulties, please check the Matrix room.
Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
See above.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
In first week’s hybrid class we decided to move to fully-physical classes until further notice. If we must move to fully-virtual classes, this will be announced here. Until then, no web meetings are taking place.
In case of technical difficulties, please check the Matrix room.
The fundamental bases of all scientific work are: finding, reviewing, and collating related work as well as presenting findings both orally and in writing. After a theoretical introduction, each participant of this seminar will be tasked with going through these steps, guided by instructors.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining.
In the course of the seminar, attendants will refine their skills of quickly familiarizing themselves with new material, extracting relevant details, and presenting their results orally as well as in writing.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-hs:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
There is no exam for the lecture part of this course.
Grades will be based on seminar thesis (50 %) and talk (50 %).
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
See slide deck on organization below. In the first week, we will be assigning topics. The following weeks, we will have a primer on scientific work.
In first week’s hybrid class we decided to move to fully-physical classes until further notice. If we must move to fully-virtual classes, this will be announced here. Until then, no web meetings are taking place.
In case of technical difficulties, please check the Matrix room.
Vehicle-to-everything communication can serve as the basis for novel applications enabling cooperation among mobile systems of the future. Trucks, cars, bikes, pedestrians, and cities are all part of such a system. This course will cover the basis and the application of communication concepts to the design of such cooperative mobile systems. A practical part covers the application of learned theroetical concepts to the design of novel cooperative mobile systems, as well as the study of such systems via simulative performance evaluation.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
Students will be able to understand how vehicle-to-everything communication can serve as the basis for applications enabling cooperation among trucks, cars, bikes, pedestrians, and cities. They will also be able to apply this knowledge to the design of future cooperative mobile systems in practice.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-cms:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
Today’s automotive industry is increasingly relying on computer science in product innovation. Young professionals are expected to have specialized knowledge in the fields of electronics, software and vehicular networks – both in-car networks and networks of moving cars. This lecture teaches important concepts from these domains, starting with in-car networks (from individual electronic control units, modern bus systems, system and network architectures, to driver assistance functions, security and safety). The lecture then moves to networks of moving cars (from communication technology and system architectures, to the design of advanced traffic information systems, security and safety). Particular emphasis is given to the relevant question of balancing users' privacy with their safety and security.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
Students will be able to understand the fundamentals of vehicular networking in the sense of both in-car and car-to-everything communication. They will also be able to apply this knowledge in practice.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-c2x:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
In first week’s hybrid class we decided to move to fully-physical classes until further notice. If we must move to fully-virtual classes, this will be announced here. Until then, no web meetings are taking place.
In case of technical difficulties, please check the Matrix room.
Satellite communications are expected to provide connectivity in areas that are underserved by terrestrial network operators. Given their altitude, Low-Earth Orbit (LEO) satellites are particularly promising for applications that require low-latency communication. However, setting up, operating, and offering data communication services based on such constellations of LEO satellites is quite challenging due to their high mobility, i.e., the communication links have a very limited service time.
The “Low-Latency Command and Control via LEO Satellites” (LEONE) project will focus on a specific research question: how to command and control autonomous vehicles (both ground and aerial) that are operating in areas with no terrestrial network coverage via LEO satellite-based communication?
To answer this question, the project will develop and evaluate new efficient end-to-end network system designs and communication protocols that will consider the characteristics of all intermediate communication links between the ground control center and the autonomous vehicles to be controlled: (1) ground segment to LEO satellite links, (2) LEO satellite to satellite links, and (3) LEO satellite to autonomous vehicle links. The project will integrate existing solutions for predicting the mobility of satellites and vehicles with new networking concepts, such as time-sensitive networking and vehicle-to- everything communication, in order to provide efficient, reliable, and deterministic communication for such integrated systems.
Our group will focus on extending our Open Source vehicle-to-LEO satellite simulation framework space_Veins, particularly its models of infrastructure elements and 3D obstacles, as well as tuning it for scale and speed, along with a performance study.
For further past projects, see, e.g., projects of Christoph Sommer.
]]>The rapid integration of digital technology across industries like transportation and manufacturing has boosted the need for efficient communication and computing services. To meet this, innovative approaches for 6G architecture are crucial, aiming to go beyond current 5G capabilities.
European 6G roadmaps prioritize an AI-native management system for complex networks. These networks need to be sustainable, energy-efficient, and adaptable to various services and business models. Establishing a consistent unified communication and computing architecture requires unconventional methods, along with collaboration among standardization groups and industry leaders for practical market integration.
To achieve this, the 6G-TWIN consortium explores the concept of Network Digital Twinning (NDT) and its integration into future 6G systems. Creating a real-time digital replica of the physical network infrastructure (i.e., NDTs) means creating a sandbox in which it is possible to train models and test different scenarios before deploying them on physical network controllers. 6G will enable real-time interaction between physical networks and these digital copies, with the aim of optimizing various parameters, anticipating failures, improving energy efficiency and so on, thus paving the way for highly efficient and intelligent networks.
Our group leads the work package on the design, architecture, and development of an open and secured simulator framework for machine-type simulation. We also support the process of designing the architecture and interfaces into and out of the simulator framework as well as a proof of concept study of 6G supported teleoperated driving.
The European Smart Networks and Services JU (SNS JU) is a Joint Undertaking established in 2021 by the European Union Council Regulation No 2021/2085. This EU Partnership is jointly led by the EU Commission and the 6G Smart Networks and Services Industry Association (6G-IA). The mix of public and industry interest makes the Smart Network and Services Joint Undertaking the right platform for collaboration and the right instrument to foster world-class research and innovation on next generation networks and services. The SNS JU two-pillar approach, in support of 5G deployment and for advanced research of 6G systems, create a continuity for EU players but also provide tangible financial support to best research, SMEs and industry to strengthen the EU supply chain side. The SNS JU fosters alignment and synergies with Member States on 6G Research and Innovation Programs and favor international cooperation.
We investigate and model the behavior of cyclists on the road in our Virtual Cycling Environment (VCE) platform as a first step towards a set of generalized models and behavioral descriptions of cyclists. The overall objective is from a cognitive psychology perspective trying to better understand cycling behavior as well as from an engineering point of view developing novel Advanced Driver Assistance Systems (ADAS) for Vulnerable Road Users (VRU).
Dies ist die Kurswebseite der Veranstaltung “Kommunikation zwischen Fahrzeugen” zum TUD MINT-EC digital “Wie Informatik die Welt verbessert” für Interessierte aus MINT-EC-Schulen ab 16 Jahren.
Wer kennt es nicht – auf dem Weg zur Schule bildet sich an einer Baustelle oft ein Stau und der Busfahrer weiß nicht, ob es sich lohnt, gleich einen Umweg zu fahren, um nicht im Stau stecken zu bleiben. Immer mehr Fahrzeuge verfügen über die Möglichkeit, drahtlos miteinander zu kommunizieren. So können Stauwarnungen in Sekundenbruchteilen an die ganze Umgebung weitergegeben, aber auch an schwer einsehbaren Kreuzungen Unfälle vermieden werden. In diesem Vortrag zeigen wir euch die grundlegende Funktionsweise der Car2X-Kommunikation und woran Wissenschaftler/innen gerade forschen, um diese Systeme zu verbessern. Anhand einer kostenlos bereitgestellten Simulationssoftware, die auch von Wissenschaftler/innen und Planer/innen in aller Welt verwendet wird, könnt ihr an einem Beispiel selbst ausprobieren, welchen Einfluss die Parametrierung solcher Systeme auf ihren Nutzen hat.
Link zur virtuellen Maschine
Kurzanleitung zur Vorbereitung der virtuellen Maschine
Dieses Proseminar richtet sich primär an Bachelorstudenten der Studiengänge Informatik und Computer Engineering. Schwerpunktmäßig werden Themen aus dem Bereich “Verteilte Eingebettete Systeme” in klassischer Seminarform behandelt: Zu jedem Thema geben wir zwei bis drei Artikel zum Einlesen vor, diese sollen als Einstieg dienen. Nach weiterer Literatur-Recherche soll das Thema in einer Präsentation vorgestellt und einer schriftlichen Ausarbeitung zusammengefasst werden.
Dieser Kurs wird starke online-Anteile haben. Um teilnehmen zu können, müssen Sie in der Lage sein, folgende Online-Tools zu nutzen:
Bevor Sie diesen Kurs belegen, probieren Sie diese bitte aus und kontaktieren Sie uns, falls Sie diese Vorraussetzungen nicht erfüllen.
Im Verlauf des Proseminars eignen sich die Teilnehmer folgende Fähigkeiten an: Schnelle Einarbeitung in neues Material, Extraktion relevanter Details, Präsentation in Wort- und Schriftform. Darüber hinaus vermitteln wir Grundkenntnisse wissenschaftlichen Arbeitens, nicht zuletzt den richtigen Umgang mit Quellen und das Schreiben einer wissenschaftlichen Arbeit in TeX.
Dieser Kurs im Bachelorstudium wird in Deutsch abgehalten. Literatur wird in Englisch zur Verfügung gestellt. Als Plattform für die Durchführung des Kurses wird PANDA verwendet: https://panda.uni-paderborn.de/course/view.php?id=11114
Wir treffen uns immer Mittwochs, 9:00 bis 11:00 Uhr online (siehe PANDA für Link zum Chatroom). Unser erstes Treffen ist am 8. Apr 2020 (d.h., zwei Wochen vor Beginn der Vorlesungen).
]]>Dieses Proseminar richtet sich primär an Bachelorstudenten der Studiengänge Informatik und Computer Engineering. Schwerpunktmäßig werden Themen aus dem Bereich "Verteilte Eingebettete Systeme in klassischer Seminarform behandelt: Zu jedem Thema geben wir zwei bis drei Artikel zum Einlesen vor, diese sollen als Einstieg dienen. Nach weiterer Literatur-Recherche soll das Thema in einer Präsentation vorgestellt und einer schriftlichen Ausarbeitung zusammengefasst werden.
Im Verlauf des Proseminars eignen sich die Teilnehmer folgende Fähigkeiten an: Schnelle Einarbeitung in neues Material, Extraktion relevanter Details, Präsentation in Wort- und Schriftform. Darüber hinaus vermitteln wir Grundkenntnisse wissenschaftlichen Arbeitens, nicht zuletzt den richtigen Umgang mit Quellen und das Schreiben einer wissenschaftlichen Arbeit in TeX.
Dieser Kurs im Bachelorstudium wird in Deutsch abgehalten. Literatur wird in Englisch zur Verfügung gestellt.
Wir treffen uns jeweils Mittwoch, 9-11 Uhr im F1.406
Oktober 2019 : Treffen: Themenvergabe und Terminabsprache
Oktober 2019 : Einführung in das wissenschaftliche Arbeiten
Oktober 2019 : Einzel-Paper-Präsentationen
Oktober 2019 : Einzel-Paper-Präsentationen
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!
The current state of...
...(as a basis / in the context) of Communication in Cooperative Mobile Systems
]]>Dieses Proseminar richtet sich primär an Bachelorstudenten der Studiengänge Informatik und Computer Engineering. Schwerpunktmäßig werden Themen aus dem Bereich "Verteilte Eingebettete Systeme in klassischer Seminarform behandelt: Zu jedem Thema geben wir zwei bis drei Artikel zum Einlesen vor, diese sollen als Einstieg dienen. Nach weiterer Literatur-Recherche soll das Thema in einer Präsentation vorgestellt und einer schriftlichen Ausarbeitung zusammengefasst werden.
Im Verlauf des Proseminars eignen sich die Teilnehmer folgende Fähigkeiten an: Schnelle Einarbeitung in neues Material, Extraktion relevanter Details, Präsentation in Wort- und Schriftform. Darüber hinaus vermitteln wir Grundkenntnisse wissenschaftlichen Arbeitens, nicht zuletzt den richtigen Umgang mit Quellen und das Schreiben einer wissenschaftlichen Arbeit in TeX.
Dieser Kurs im Bachelorstudium wird in Deutsch abgehalten. Literatur wird in Englisch zur Verfügung gestellt.
Wir treffen uns jeweils Mittwoch, 9-11 Uhr im F1.406
April 2019 : Treffen: Themenvergabe und Terminabsprache
April 2019 : Einführung in das wissenschaftliche Arbeiten
April 2019 : Einzel-Paper-Präsentationen
Mai 2019 : Einzel-Paper-Präsentationen
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!
Dieses Proseminar richtet sich primär an Bachelorstudenten der Studiengänge Informatik und Computer Engineering. Schwerpunktmäßig werden Themen aus dem Bereich "Verteilte Eingebettete Systeme in klassischer Seminarform behandelt: Zu jedem Thema geben wir zwei bis drei Artikel zum Einlesen vor, diese sollen als Einstieg dienen. Nach weiterer Literatur-Recherche soll das Thema in einer Präsentation vorgestellt und einer schriftlichen Ausarbeitung zusammengefasst werden.
Im Verlauf des Proseminars eignen sich die Teilnehmer folgende Fähigkeiten an: Schnelle Einarbeitung in neues Material, Extraktion relevanter Details, Präsentation in Wort- und Schriftform. Darüber hinaus vermitteln wir Grundkenntnisse wissenschaftlichen Arbeitens, nicht zuletzt den richtigen Umgang mit Quellen und das Schreiben einer wissenschaftlichen Arbeit in TeX.
Dieser Kurs im Bachelorstudium wird in Deutsch abgehalten. Literatur wird in Englisch zur Verfügung gestellt.
Wir treffen uns jeweils Mittwoch, 9-11 Uhr. Entweder im FU.519 (Bach) oder im F1.406
Oktober 2018 : Treffen: Themenvergabe und Terminabsprache, Raum FU.519 (Bach)
Oktober 2018 : Einführung in das wissenschaftliche Arbeiten, Raum F1.406
Oktober 2018 : Einführung in das wissenschaftliche Arbeiten, Raum F1.406
Oktober 2018 : Einführung in das wissenschaftliche Arbeiten, Raum F1.406
November 2018 : Einführung in das wissenschaftliche Arbeiten, Raum FU.519 (Bach)
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!
Dieses Proseminar richtet sich primär an Bachelorstudenten der Studiengänge Informatik und Computer Engineering. Schwerpunktmäßig werden Themen aus dem Bereich "Verteilte Eingebettete Systeme in klassischer Seminarform behandelt: Zu jedem Thema geben wir zwei bis drei Artikel zum Einlesen vor, diese sollen als Einstieg dienen. Nach weiterer Literatur-Recherche soll das Thema in einer Präsentation vorgestellt und einer schriftlichen Ausarbeitung zusammengefasst werden.
Im Verlauf des Proseminars eignen sich die Teilnehmer folgende Fähigkeiten an: Schnelle Einarbeitung in neues Material, Extraktion relevanter Details, Präsentation in Wort- und Schriftform. Darüber hinaus vermitteln wir Grundkenntnisse wissenschaftlichen Arbeitens, nicht zuletzt den richtigen Umgang mit Quellen und das Schreiben einer wissenschaftlichen Arbeit in TeX.
Dieser Kurs im Bachelorstudium wird in Deutsch abgehalten. Literatur wird in Englisch zur Verfügung gestellt.
Wir treffen uns voraussichtlich jeweils Montag, 16-18 Uhr im F1.406
Vielen Dank an alle, die sich an der Evaluation beteiligt haben!
The goal of this lab is to get practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative mobile systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Cooperative Mobile Systems” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software and car-to-x communication). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pr:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on deliverables.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Meeting times will be by arrangement, to be discussed in the first plenary meeting. See OPAL for details.
According to the timeline in OPAL, some meetings will be held physically (in-person), others online. For the online meetings, please use the follwing link:
In case of technical difficulties, please check the Matrix room.
The goal of this lab is to get practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative mobile systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Cooperative Mobile Systems” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software and car-to-x communication). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pr:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on deliverables.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Our first plenary meeting will be in the first week of the teaching period.
Further organizational details will likely reflect that of last semester’s course.
]]>The goal of this lab is to get practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative mobile systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This class will have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Cooperative Mobile Systems” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software and car-to-x communication). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pr:tu-dresden.de or add a post to our OPAL forum!
Grades will be based on deliverables.
Prerequisite for receiving a grade: successful participation and enrollment via jExam in first two weeks of lecture.
Meeting times will be by arrangement, to be discussed in the first plenary meeting.
The first plenary meeting takes place in the first week of the teaching period, on Friday, 2. DS (09:20 to 10:50).
In case of technical difficulties, please check the Matrix room.
The goal of this lab is to get practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative mobile systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This class will have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Cooperative Mobile Systems” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software and car-to-x communication). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pr:tu-dresden.de or add a post to our OPAL forum!
This interactive course will be graded based on deliverables.
Meeting times will be by arrangement, to be discussed in the first plenary meeting.
The first plenary meeting takes place in the first week of the teaching period, on Friday, 2. DS (09:20 to 10:50).
In case of technical difficulties, please check the Matrix room.
This project group is being offered to complement our "Master Seminar" series, each issue of which treats current topics in the context of active research domains.
The second semester of this class will have substantial online components. To be able to participate, you must be able to make use of
Please try these out and contact us if you do not fulfill these requirements.
In the course of the project group, attendants will refine their skills of quickly familiarizing themselves with an active research process, investigating new concepts in a small group of students.
This master course will be held in English and all the course material is available in English. The teaching platform for this course is PANDA: https://panda.uni-paderborn.de/course/view.php?id=8052
In the first semester, we meet every Monday, 14-16h in room F1.406. Our first meeting will be on 7 Oct 2019.
In the second semester, we meet every Wednesday, 15-17h online (see PANDA for link to chat room). Our first meeting will be on 8 Apr 2020 (i.e., two weeks before lectures start).
Many thanks for the critical and helpful evaluation!
]]>This master course will be held in English and all the course material is available in English.
This project group is a mix of simulations, real hardware experiments, and protocol design. The objective is to implement a simulator for the GoPiGo3 robotics kits and to validate the simulator in a simple intersection maneuver assistance application for cooperative autonomous cars.
First, the simulator needs to be implemented based on key characteristics, behaviors and functions of the physical robotics kits. Furthermore, it is important to be able to model the physical layout of the scenario. This mainly includes obstacles. The simulator will be implemented in Python, which is also used for the GoPiGo3 hardware programming - so in the end it an application will be able to run (without any changes) in either the simulator or on a real robot. For this, it is also important to be able to use sensors in the simulators: our current setup of the GoPiGo robots has line following and distance sensors.
Second, a simple intersection maneuver assistance application will be designed. Robots will meet at an intersection, coordinate among each other who can go first and when, and then cross the intersection without crashing (and, ideally, without having to stop).
Many thanks for the critical and helpful evaluation!
Additional Questions
Evaluation (Semester 2, Part 2)
Additional Questions
12 October 2018, 09:00-11:00 (c.t.), F1.406, First meeting, topic assignment for µ-Seminar and scheduling (Weekly meetings, lab day, ...)
19 October 2018, 09:00-11:00 (c.t.), F1.406, µ-Seminar
26 October 2018, 09:00-11:00 (c.t.), F1.406, µ-Seminar
Starting from November 2018, 09:00 - 11:00 (c.t.), F1.406, weekly meeting
Starting from November, F1.541 (Aquarium) / F1 Pool / FU.108 (Radio Lab), Lab day
Starting from 10 April 2019: (additional) weekly meeting on Wednesdays, 11-13h, F1.406 - to be discussed there: cancel Friday meeting?
]]>The goal of this lab is to get extended practical experience in modeling and simulation of networked systems. You will actively take part in research, working on a small semester-long task individually or in small groups. The tasks are taken from the context of cooperative networked systems, but the developed skills in model generation, simulation design, statistics, and result presentation are helpful in a broad range of application domains.
Each participant (or small group of participants) will choose a single task from a pool of tasks (see OPAL) to work on during the semester. Solving this single task is enough to pass the course.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for the course.
Background knowledge in either “Network Simulation” or “Vehicular Networking” is helpful for the labs. However, all tasks are designed so that it is also easily possible to solve them without taking the courses (albeit with a little more time to get familiar with the simulation software). Grading at the end of the course will take this into account. Please ask your instructors for details.
See “Contents”.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, the following mode is fixed:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-pb:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Grades will be based on deliverables.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
Meeting times will be by arrangement, to be discussed in the first plenary meeting.
The class will be run both physically and as a web meeting in the first week. For the location on campus, see the section “In a nutshell” above. For the link to the web meeting, see below. We will begin by discussing how to continue the course (physical or virtual).
In case of technical difficulties, please check the Matrix room.
Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
See above.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. Course material will be distributed/collected via OPAL.
For participation, three alternatives exist:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
In first week’s hybrid class we decided to move to fully-physical classes until further notice. If we must move to fully-virtual classes, this will be announced here. Until then, no web meetings are taking place.
In case of technical difficulties, please check the Matrix room.
Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
This class may have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
See above.
This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de (reachable from the TU Dresden Matrix server) or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
If you want to get a grade, please pre-register the exam with us in the first two weeks of lecture. This is in addition to the regular exam registration you will need to do later in the semester. See the organizational slide deck for details.
For timeline information, see both the section “In a nutshell” above and the slide deck “Organization” below.
As agreed on during the first week, the class will move fully online for the next weeks. We will move back to physical classes later in the semester (to be announced).
We will use the following web meeting room. Note that links for joining may change anytime; please check this page for the most up-to-date one. In case of technical difficulties, please check the Matrix room.
Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
This class will have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
See above.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de or add a post to our OPAL forum!
Oral examination (by appointment).
Option of written exam if 32 participants or more where covered by degree program regulations.
Prerequisite for taking the exam: enrollment via jExam in first two weeks of lecture.
See slide deck on organization below. This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
Web Meetings are taking place every Tuesday. In case of technical difficulties, please check the Matrix room.
Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
This class will have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
See above.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de or add a post to our OPAL forum!
Oral examination (by appointment). Successful completion of all labs is a prerequisite for taking the exam ("Studienleistung").
See slide deck on organization below. This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
Web Meetings are taking place every Tuesday. In case of technical difficulties, please check the Matrix room.
See OPAL.
]]>Studying hypotheses for novel networked systems often requires rigorous performance evaluation. Oftentimes, modern – and particularly wireless – networks are too complex to be studied using mathematical models alone. Physical testing (e.g., in the form of field operational tests) would often be prohibitively expensive – or, in the case of as-of-yet theorized techniques, impossible. Thus, the only feasible option is a computer simulation. This course will cover the basics of network simulation with a focus on discrete event simulation. We will cover all steps of how to conduct a simulation study, from modeling, to implementation, to evaluation.
This class will have substantial online components. To be able to join, you must be able to make use of
Before enrolling, please try these out and contact us if you do not fulfill these requirements.
Beyond this, there are no formal prerequisites for joining. Still, certain background knowledge is not taught in this course, but assumed for all of lecture, labs, and exams.
See above.
This course will be held in English (German, if universally preferred) and all the course material is available in English. The teaching platform for this course is OPAL.
For participation, two alternatives will be offered in parallel:
Questions? Comments? Join the discussion in our Matrix Room #nsm-course-nwsim:tu-dresden.de or add a post to our OPAL forum!
Oral examination (by appointment). Successful completion of all labs is a prerequisite for taking the exam ("Studienleistung").
See slide deck on organization below. This course consists of lectures and labs. The lecture covers theoretical parts of the course, the labs cover practical parts.
Web Meetings are taking place every Tuesdays, 2. DS (09:20 to 10:50). In case of technical difficulties, please check the Matrix room.
See OPAL.
]]>This seminar is being offered as part of the "Master Seminar" series, each issue of which treats current topics in the context of active research domains.
In general, the seminar is focused on research topics of the Cooperative Mobile Systems (CMS) group.
Depending on the specific interest (and the number) of the participants, we organize the seminar either in the classic form, i.e., focusing on a set of research papers outlining some of the most recent findings in the general scope of wireless networking, or in a more hands-on fashion allowing the participants to work on a small project, experimenting with bleeding edge prototypes.
In the course of the seminar, attendants will refine their skills of quickly familiarizing themselves with new material, extracting relevant details, and presenting their results orally as well as in writing.
This master course will be held in English and all the course material is available in English.
We meet every Wednesday, 11-13h in FU.511
Many thanks for the critical and helpful evaluation!
]]>Dies ist die Website des Mitmach-Angebots “Kooperatives Fahren: interaktives Experiment zum Verkehr der Zukunft” zur 19. Dresdner Langen Nacht der Wissenschaften.
Autonomes Fahren war gestern – das Auto der Zukunft fährt kooperativ! Passiert etwas Unvorhergesehenes, dann sprechen sich die Fahrzeuge untereinander ab, um trotzdem sicher und effizient an ihr Ziel zu kommen. In einem interaktiven Experiment können unsere Gäste simulierten Verkehr in Dresden stören – oder das zumindest versuchen. Wer gewinnt?
Haben Sie Fragen? Dann senden Sie bitte eine Mail an Burkhard Hensel.
]]>Dies war die Website des Mitmach-Angebots “Kooperatives Fahren: interaktives Experiment zum Verkehr der Zukunft” zur 18. Dresdner Langen Nacht der Wissenschaften.
Autonomes Fahren war gestern – das Auto der Zukunft fährt kooperativ! Passiert etwas Unvorhergesehenes, dann sprechen sich die Fahrzeuge untereinander ab, um trotzdem sicher und effizient an ihr Ziel zu kommen. In einem interaktiven Experiment können unsere Gäste simulierten Verkehr in Dresden stören – oder das zumindest versuchen. Wer gewinnt?
Die Veranstaltung endete um Mitternacht. Insgesamt durften wir im Lauf der Nacht über 300 Besucher an unserem virtuellen Stand begrüßen, die zusammen rund 900 Mal per Knopfdruck den Verkehrsfluss im simulierten Dresden änderten. Wir danken allen Besuchern für das rege Interesse und die spannenden Diskussionen!
]]>