Papers for

real-time embedded system developers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

SlackDrive improves real-time driving model efficiency using runtime latency

SlackDrive: Reclaiming Runtime Slack for Adaptive Driving Inference

Abstract: Driving world-action models improve planning by coupling multimodal reasoning with future prediction, but their growing inference cost increasingly conflicts with the real-time latency requirements of vehicle control. Existing acceleration methods reduce tokens, layers, or sampling steps with policies selected prior to deployment, yet leave residual runtime variation largely unexploited after offline profiling and static scheduling on shared onboard compute. We observe that the largest admissible compute budget varies systematically with the residual runtime state, while recent realized latency provides a direct signal of the available compute slack. Motivated by this observation, we propose \textbf{SlackDrive}, a pre-inference compute allocator that reuses realized latency to select the compute budget of each control step before model execution. SlackDrive profiles the latency and planning utility of a small discrete budget set once, estimates online compute state from completed forwards, and selects the highest-utility budget predicted to remain within the admissible latency envelope, complementing existing profiling and resource scheduling while preserving the driving backbone and its compute actuator. On NAVSIM v2 with DriveDreamer-Policy, SlackDrive improves latency-constrained EPDMS by $21.7\%$ over the strongest baseline under a stringent latency regime, while the full-budget model and preconfigured token-pruning baselines exceed the admissible latency envelope under runtime contention.

Wed 23 SeptArtificial IntelligenceRobotics
The gist
Self-driving cars use complex models to predict the future and help plan driving actions, but these models can be slow and sometimes take too long to run. The authors noticed that the available computation time can change depending on what is happening right now. So, they created SlackDrive, a system that watches the actual time taken by the car’s computer during each step and adjusts how much computing the model uses next time to stay within the required speed. This method keeps the car’s decision-making quick and accurate, improving performance without breaking time limits.
Open → 2609.28064v1

Personalized gait phase estimation improves exoskeleton walking for stroke survivors

Two-Stage Personalized Gait Phase Estimation in Stroke Survivors During Exoskeleton-Assisted Walking: An Offline Feasibility Study

Abstract: This study evaluated personalized gait phase estimation for stroke survivors using functional inertial measurement unit (IMU) alignment and two-stage sequential adaptation of models pre-trained on healthy gait. The estimator used signals from a thigh-mounted IMU. Heel force-sensitive resistor measurements provided reference phase labels for offline adaptation and evaluation. Stage 1 established a distillation-regularized participant-specific model, and Stage 2 performed conditional refinement using low-rank adaptation. Long Short-Term Memory (LSTM), Temporal Convolutional Network (TCN), and Transformer models were evaluated in five stroke survivors walking with a powered knee exoskeleton using leave-one-subject-out hyperparameter selection and sequential test-then-adapt Stage 2 replay. Relative to the non-adapted baselines, Stage 1+2 reduced the mean participant-wise phase root mean square error by 84.2%, 77.0%, and 60.7%, respectively. The Transformer achieved the lowest final error (2.90 +- 1.13$% of the gait cycle) and heel-strike timing error (23.7 +- 4.5ms). Policy-specific ablations showed that every-cycle updates generally produced the lowest or near-lowest error, whereas conditional updating reduced the update frequency with small accuracy differences. After personalization, alignment produced model-dependent changes in phase error while preserving or improving heel-strike detection and reducing heel-strike timing error for the LSTM and Transformer. Concurrent embedded tests showed that the TCN and Transformer maintained 100-Hz inference during Stage 2 updates without deadline misses, whereas the LSTM missed the 10-ms deadline in 6.6% of inferences. All updates completed within 0.8s. These results support the offline feasibility and embedded computational timing of the proposed framework for exoskeleton-assisted walking.

Mon 14 SeptRobotics
The gist
Walking with a robotic leg support can be hard to make work well for people who have had a stroke because their walking patterns vary a lot. The authors tested a way to customize a computer program that uses sensors on the thigh to guess how far along a person is in their walking step. They trained the program first using healthy people's walking data and then adapted it specifically for each stroke survivor. Their method greatly reduced errors in estimating walking phases and was fast enough to run in real time on the device. This means the exoskeleton can better support each person’s unique walking pattern.
Open → 2609.14984v1