Chalmers Open Digital Repository

Välkommen till Chalmers öppna digitala arkiv!

Här hittar du:

  • Studentarbeten utgivna på lärosätet, såväl kandidatarbeten som examensarbeten på grund- och masternivå
  • Digitala specialsamlingar, som t ex Chalmers modellkammare
  • Utvalda projektrapporter

Enheter i Chalmers ODR

Välj en enhet för att se alla samlingar.

Senast publicerade

  • Security-aware Scheduling of Mixed-Trust Tasks in Multiprocessor Real-Time Systems
    (2026) Sjöberg, Jakob
    Real-time systems are a fundamental component of safety-critical cyber-physical systems, such as autonomous vehicles, robotics, and avionics, where missed deadlines can have severe consequences. As these systems become increasingly interconnected, security has emerged as a critical concern, yet enhancing security typically increases computational demands, risking deadline misses. While security mechanisms for uniprocessor real-time systems are well researched, globally scheduled fixed-priority multiprocessor systems have received comparatively little attention. This thesis addresses that gap by introducing the Mixed-Trust task model for globally scheduled fixed-priority multiprocessor systems to enhance security, along with a corresponding schedulability analysis. The proposed model distinguishes between trusted and untrusted tasks, and upon detection of a security threat, transitions the system to a higher security level by introducing new security enhancing tasks while suspending untrusted ones. Inspired by the work on mixed-criticality scheduling the model additionally supports changing periods for tasks across security levels with the objective to increase the surveillance of the system. Finally to mitigate timing-based attacks, a randomization algorithm extending a uniprocessor algorithm, known as TaskShuffler, to globally scheduled fixed-priority multiprocessor systems is presented, diversifying task execution order to increase unpredictability for a potential attacker. The proposed mechanisms are evaluated empirically: the schedulability analysis is assessed using synthetically generated task sets, revealing how the task model and the number of available processors interact in ways that may help the system designer in selecting the hardware platform. The randomization algorithm is evaluated through simulation, demonstrating a meaningful increase in execution order unpredictability.
  • Study of real time aspects for motion-driven music generation for a quadruped robot
    (2026) Hu, Shimin; Yi, Xin
    Recent advances in legged robotics have expanded their deployment in human-centered environments, where rich multi-modal interaction is essential. While visual and kinematic behaviors are widely studied, real-time auditory feedback directly driven by robot motion remains comparatively underexplored. Such motion-driven sonification requires bounded low-latency synchronization between physical gait events and audio generation; however, standard general-purpose operating systems and middleware such as ROS 2 may introduce non-deterministic scheduling jitter, delayed callbacks, and audible timing artifacts under computational load. This thesis proposes and evaluates an embedded audio-motion synchronization framework for the Unitree Go2 quadruped robot. The system captures high-frequency proprioceptive sensor data at 500 Hz, applies lightweight filtering for gait-event extraction, and maps detected motion features to musical parameters and triggered audio responses in real time. To improve temporal predictability, the software architecture combines a decoupled C++ sensing/audio pipeline with operating-systemlevel real-time scheduling using a PREEMPT_RT patched Linux kernel and SCHED_FIFO thread prioritization. Experimental evaluation under simulated autonomous workloads, including SLAMand navigation-like CPU stress, shows that real-time scheduling primarily improves worst-case timing behavior rather than average computational speed. Under stress, the proposed real-time configuration reduces sensor data loss from 30.16% to 8.30%. It also substantially mitigates long-tail callback execution jitter: while the standard Linux scheduler exhibits a worst-case execution inflation of 1451× with a maximum callback time of 2,875 μs, the real-time configuration bounds the corresponding maximum to 24.7 μs, a 116× reduction. On the deployed Jetson platform, immediate footstep-to-audio events remain below 40 ms, well within the perceptual synchrony target used in this work. These results demonstrate that careful architectural decoupling and real-time scheduling can make motion-synchronous audio feedback practical for embedded interactive robotic systems.
  • Optimization of battery AI models for edge deployment: A systematic study of model compression techniques and hardware-aware efficiency
    (2026) Xia, Yuxin; Liu, Yerui
    Battery management systems (BMS) increasingly employ data-driven models to estimate battery state of health (SoH), but deploying such models on automotive microcontrollers remains challenging because of limited memory and computational resources. This thesis evaluates a hardware-aware workflow for transferring, compressing, and preparing a long short-term memory (LSTM)-based SoH estimation model for embedded execution. The baseline model and its original training were provided by Cognivity AI; model development is therefore outside the scope of this thesis. The study uses the provided model and its established preprocessing pipeline, with battery-level data separation for evaluation. The workflow covers PyTorch to MATLAB model transfer, numerical equivalence verification, pruning and quantization evaluation, Simulink integration, and embedded C++ code generation. Two complementary compression directions are evaluated. Structured pruning reduces the number of learnable parameters while retaining useful predictive accuracy in the reported experiment. INT8 post-training quantization (PTQ) and quantization-aware training (QAT) reduce the theoretical weight storage to approximately one quarter of the FP32 value; QAT performs better than PTQ for the unpruned baseline in the reported comparison. Compression configurations are selected with validation data and evaluated on the held-out test data only after they are frozen. The selected models are exported to Simulink for model-in-the-loop functional checks, and statically allocated C++ code is generated using Embedded Coder. The generated artifacts were cross-compiled for the Infineon KIT_A3G_TC4D7_LITE evaluation platform. These results demonstrate conversion and compilation feasibility, but do not establish INT8 arithmetic in the generated implementation, on-target execution time, power consumption, or completed hardware deployment. Those measurements remain future work.
  • Utilisation of Ferrochrome Slag for Partial Cement Replacement Technical Evaluation and Life Cycle Assessment of Water-Based and Alkali-Activated Systems
    (2026) Basaran, Sibel
    The high greenhouse gas emissions associated with cement production, together with increasing industrial residue generation, create a need for alternative binder materials. Ferrochrome slag (FCS) is generated in large quantities during high carbon ferrochrome production but currently exhibits limited utilisation potential due to low reactivity and chromium-related concerns. This study therefore evaluated processed ferrochrome slag (PFCS) as a partial cement replacement in water-based and alkali-activated cementitious systems. To improve the utilisation potential of FCS, PFCS was produced through slag treatment, water granulation, drying, and grinding to increase the amorphous phase content and reduce chromium-containing phases. Binder systems containing 10– 30% PFCS were initially screened using Vicat setting time measurements. Based on the screening results, systems containing 20% PFCS were further evaluated using isothermal calorimetry, BET, SEM, compressive strength, and Cr(VI) leaching. To evaluate the environmental performance of the selected mortars, a life cycle assessment (LCA) was performed. The experimental results showed that the 20% PFCS + Water systems exhibited hydration development similar to the cement reference despite prolonged setting behaviour, indicating participation of PFCS in the hydration reactions. Alkali activation further increased PFCS participation and resulted in higher cumulative heat release, although delayed hydration development was observed. Results from the environmental assessment further showed that PFCS incorporation reduced global warming potential compared with the cement reference. The water-based PFCS system showed the most favourable balance between hydration behaviour, chromium stability, and environmental performance. However, PFCS processing increased freshwater ecotoxicity impacts as a result of FeSi consumption during slag treatment. Alkali activation additionally increased chromium release together with surplus ore potential and freshwater ecotoxicity impacts associated with alkali activator and PFCS production. Overall, the results indicate that PFCS shows potential for partial cement replacement, although optimisation of processing and activation conditions is required to balance technical performance, chromium stability, and environmental impacts.
  • Design, analysis and construction of hydrostatic masonry bridges; An assessment of load capacity using the Discrete Element Method and physical scale models
    (2024) Forsberg, Jacob; Svedjer, Emil
    Masonry is a building technique extensively used throughout history in different applications. However, structures in concrete have become common practice during the last century. Even though masonry bridges cover a large portion of existing bridges, and are a sustainable choice because of their adaptability and long service life, sufficient methods to assess and design masonry bridges are not clear. In this master thesis, the collapse load of masonry bridges designed as hydrostatic shells is investigated. The methods used are hand calculations, load tests on physical scale models and computational analysis using the Discrete Element Method (DEM). To validate the computational method an analysis is performed on a simple masonry arch as it is a known case. To validate the computational method, an analysis is performed on a simple masonry arch, a well-documented case, thereby obtaining useful coefficients for the unproven concept of the hydrostatic bridge. The form finding process is done in Rhinoceros3D and Grasshopper, and the geometry created is used to model both the Discrete Element Model and the physical model. The hand calculations provided highly conservative results, as the resulting collapse load from the DEM analysis is 66 times larger and from the physical load test six times larger. The computational and physical models behave similarly when loaded, and both indicate that the critical loading position is in the midspan of the bridge. The physical model was loaded with 13.9 kg before collapse. By applying dimensional scaling, this result translates to 46.9 tonnes for a full-scale bridge. This indicates that the bridge concept is viable at full-scale. The result from the DEManalysis is qualitatively good but over-estimates the collapse load. Further work includes adding features to the computational model to provide more reliable results and investigating different geometries for the hydrostatic bridge.