Google Summer of Code 2025 proposed ideas: Διαφορά μεταξύ των αναθεωρήσεων
Pkst (συζήτηση | συνεισφορές) Χωρίς σύνοψη επεξεργασίας |
Pkst (συζήτηση | συνεισφορές) Χωρίς σύνοψη επεξεργασίας |
||
| Γραμμή 27: | Γραμμή 27: | ||
Konstantinos Panayiotou, Emmanouil Tsardoulias, Andreas Symeonidis | Konstantinos Panayiotou, Emmanouil Tsardoulias, Andreas Symeonidis | ||
== OpenRF 3D == | |||
==== Brief Explanation ==== | |||
This project aims to bridge NVIDIA Sionna’s 6G simulation framework with Cesium’s 3D geospatial engine, enabling real-time, terrain-aware wireless network analysis. The student will develop a bidirectional WebSocket pipeline to dynamically stream Cesium’s elevation and 3D building data into Sionna, where channel models are enhanced to account for terrain-induced pathloss and urban blockages. Simultaneously, Sionna’s ray-traced outputs (e.g., signal strength, beamforming patterns) will be visualized in Cesium as interactive heatmaps and antenna coverage overlays. Key deliverables include a Python/JavaScript interface using Protocol Buffers for efficient data serialization, integration of 3GPP TR38.901 models with real-world terrain, and Jupyter notebooks demonstrating urban/rural 5G optimization. | |||
==== Expected Results ==== | |||
The project will deliver a fully functional YouTube data engine, interactive dashboards, automated report generation, and an LLM-powered query system, enabling intuitive data exploration and analysis for researchers and content creators. Complete documentation and an open-source release will empower community contributions. | |||
==== Duration of the Project ==== | |||
(350 hours). | |||
==== Related repositories ==== | |||
https://github.com/NVlabs/sionna, | |||
https://github.com/CesiumGS/cesium | |||
==== Knowledge Prerequisites ==== | |||
A developer with strong Python & JavaScript skills, and an understanding of real-time networking (WebSockets, Protobuf). Experience in wireless communications & 3D geospatial visualization, and prior exposure to Sionna, CesiumJS would be highly beneficial. | |||
==== Mentors ==== | |||
Ilias Chrysovergis (https://www.linkedin.com/in/ilias-chrysovergis/), Iason Malkotsis (https://malkotsis.com/) | |||
[[Κατηγορία:GSOC2025]] | [[Κατηγορία:GSOC2025]] | ||
[[Κατηγορία:GSOC]] | [[Κατηγορία:GSOC]] | ||
Αναθεώρηση της 10:50, 10 Φεβρουαρίου 2025
Contributors interested to participate should check which of the following projects fits their interests and skills.
Τo communicate with the mentors and ask questions about the projects, students should subscribe to this list and post relevant questions. Please follow the Proposal Template
For practical information, developers should visit this page.
Expanding HassIO smart home capabilities via low-code automation development
Brief Explanation
Smart environments are becoming quite popular in the home setting consisting of a broad range of connected devices. While offering a novel set of possibilities, this also contributes to the complexity of the environment, posing new challenges to allowing the full potential of a sensorized home to be made available to users. SmAuto, is a Domain Specific Language (DSL) that enables users to program complex automation scenarios and pipelines, for connected IoT devices in smart environments, that go beyond simple tasks. It was initially developed by the ISSEL research team (AUTH) as textual DSL and later evolved into a web-based low-code development environment. SmAuto lacks extra features like utilization of external REST data sources, time delays, semantic annotation, and accessing of in-house entities, etc., thus it should be expanded in this direction. Furthermore, HomeAssistant would benefit from the integration of a low-code approach for rapidly developing and deploying automations, using the entities existing in a smart environment.
Expected Results
• In the context of this project, we desire to expand the SmAuto DSL with the following features: a) support the REST protocol, so as for the automations to be able to access information from external data sources, b) incorporate auxiliary concepts like Delay, Switches, or Compute nodes, c) SmAuto integration in HA. The integration of SmAuto and HomeAssistant should occur, by creating a new open-source HA addon, where users will be able to design and deploy automations graphically, using the SmAuto low-code environment.
Duration of the Project
(350 hours).
Related repositories
https://github.com/robotics-4-all/smauto, https://www.home-assistant.io/
Knowledge Prerequisites
[Required]: Python, Software engineering, IoT concepts, Unix/Linux, [Desired]: Model Driven Engineering, HomeAssistant, Docker
Mentors
Konstantinos Panayiotou, Emmanouil Tsardoulias, Andreas Symeonidis
OpenRF 3D
Brief Explanation
This project aims to bridge NVIDIA Sionna’s 6G simulation framework with Cesium’s 3D geospatial engine, enabling real-time, terrain-aware wireless network analysis. The student will develop a bidirectional WebSocket pipeline to dynamically stream Cesium’s elevation and 3D building data into Sionna, where channel models are enhanced to account for terrain-induced pathloss and urban blockages. Simultaneously, Sionna’s ray-traced outputs (e.g., signal strength, beamforming patterns) will be visualized in Cesium as interactive heatmaps and antenna coverage overlays. Key deliverables include a Python/JavaScript interface using Protocol Buffers for efficient data serialization, integration of 3GPP TR38.901 models with real-world terrain, and Jupyter notebooks demonstrating urban/rural 5G optimization.
Expected Results
The project will deliver a fully functional YouTube data engine, interactive dashboards, automated report generation, and an LLM-powered query system, enabling intuitive data exploration and analysis for researchers and content creators. Complete documentation and an open-source release will empower community contributions.
Duration of the Project
(350 hours).
Related repositories
https://github.com/NVlabs/sionna, https://github.com/CesiumGS/cesium
Knowledge Prerequisites
A developer with strong Python & JavaScript skills, and an understanding of real-time networking (WebSockets, Protobuf). Experience in wireless communications & 3D geospatial visualization, and prior exposure to Sionna, CesiumJS would be highly beneficial.
Mentors
Ilias Chrysovergis (https://www.linkedin.com/in/ilias-chrysovergis/), Iason Malkotsis (https://malkotsis.com/)