Systems Engineering




Systems Engineering













Autonomous Systems


Decentralized Multi-Robot Path Planning

Mobile robots supporting logistics, surveillance, and rescue must navigate safely as obstacles move and other robots cross their routes. Reliable navigation requires continuous replanning that balances path length, smoothness, and collision avoidance within the limits of onboard computing. Hybrid planners initialized from a single route can restrict exploration and become trapped in local optima, while computationally intensive optimization can delay decisions. iMSEL is developing a GPU-enabled decentralized planning framework that combines diverse global route generation with rapid local refinement, allowing each robot to adapt its own path as the environment changes.

Loading in-page video. Autoplay starts muted; use the player controls to turn on sound.

Demonstration of decentralized multi-robot navigation. https://www.youtube.com/watch?v=46C4EmLqmwE
Seven-stage planning flowchart, from the visibility graph and Markov decision process to diverse initial paths, parallel PSO refinement, and final path selection.
Global route generation and local path optimization in the proposed framework.

At the core of the framework is Evolutionary Dynamic Programming (EDP), a new GPU-compatible approach developed by iMSEL for generating multiple high-quality global paths. A visibility graph represents feasible connections around obstacles, and a Markov decision process accounts for robot position, orientation, travel distance, and turning. EDP decomposes this process into state-value subproblems, updates them simultaneously on GPU threads, and iteratively propagates values from the goal toward the starting point until convergence, without a predetermined sequential solution order. The resulting diverse paths initialize independent particle swarm optimization (PSO) populations that refine the first two waypoints near the robot in parallel. This global–local strategy builds on iMSEL’s earlier adaptive visibility-graph and EDP–genetic-algorithm studies. Planning and control run on a Jetson AGX Orin onboard each TurtleBot 3 Waffle Pi; the experimental system supplies robot and obstacle locations from shared overhead cameras through ROS and Wi-Fi. Each robot independently replans while treating the other robot as a moving obstacle.

Experimental floorboard, overhead cameras, image-processing laptop, and mobile robot connected by position, obstacle, path, and control information flows.
Experimental setup and information flows between the robot, indoor positioning system, and image-processing system.
Planned paths in Maps 1 through 4, shown from top left to bottom right, comparing PSO plus EDP, GA plus EDP, and A-star. Map symbols: blue starting point, pink goal, colored waypoints, and arrows indicating direction.
Path comparisons in four maps: PSO+EDP (solid green), GA+EDP (dashed blue), and A* (dashed black).

Experiments demonstrated single-robot navigation and decentralized two-robot collision avoidance in six 4.4 m × 4.4 m environments with moving obstacles. The onboard planner continuously generated paths in approximately 0.07 seconds per path (14 Hz), while obstacle detection and robot localization operated at approximately 0.06 seconds per frame. Across four benchmark maps and 100 repeated trials per map, PSO+EDP achieved mean planning runtimes of 0.0685–0.0782 seconds. Its mean composite path-cost values were 8.8–14.4% lower than the tested A* baseline, with fitness standard deviations of 0.0005–0.0028, compared with 0.0128–0.0992 for GA+EDP. These results show improved path quality and repeatability; A* remained faster at 0.0123–0.0130 seconds, illustrating the tradeoff between planning speed and path quality.

Human Factor Characterization


Intelligent Situation Awareness Evaluation

Unexpected pedestrian activity at railroad grade crossings can create dangerous situations that object detection alone cannot explain. iMSEL is developing vision-based situation awareness that evaluates how pedestrians move, rather than simply whether they are present. The framework follows body-keypoint trajectories to recognize departures from normal walking and locate potentially unsafe behavior, such as lingering or squatting, in the video. Learning from normal examples reduces dependence on collecting and labeling every possible unsafe event.

Loading in-page video. Autoplay starts muted; use the player controls to turn on sound.

iMSEL demonstration of pedestrian behavior monitoring. https://www.youtube.com/watch?v=c-rXU8A8Hpg

Earlier iMSEL studies used recurrent reconstruction and semi-supervised generative adversarial networks to learn normal motion. The latest STGCN-PAD framework adds a spatial-temporal graph convolutional network, connecting body joints within each frame and following them across time. It reconstructs pedestrian trajectories and flags unusually large reconstruction errors. An MLP-Mixer reconstruction option accelerates inference while maintaining useful discrimination between normal and abnormal motion.

STGCN-PAD pipeline from video input through skeleton trajectories, spatial-temporal graph learning, reconstruction, and motion analysis.
STGCN-PAD processing pipeline.

On the study’s grade-crossing dataset, STGCN-PAD achieved 88.2% AUC with CNN reconstruction and 87.5% AUC with MLP-Mixer. The MLP-Mixer produced roughly a tenfold inference speedup relative to the earlier GAN approach, and the Jetson AGX Orin field system ran at around 20 frames per second. Tests varied crossing locations and camera views; subtle lingering and partially visible pedestrians remained challenging. These are research evaluation results, not a guarantee of safety-system performance.

Case-study reconstruction-error plots comparing normal walking and abnormal pedestrian behavior against detection thresholds.
Reconstruction-error comparisons for normal and abnormal behavior.
Field-test snapshots showing detected lingering and squatting near railroad tracks, including multiple pedestrians.
Field-test detection snapshots.

Perception Systems


Real-time Railroad Inspection on Edge

Missing track fasteners and rail-surface damage can compromise railroad operations, yet manual inspection and offline image analysis delay the identification of problems. iMSEL is developing lightweight computer-vision methods that analyze track imagery directly on edge devices. The goal is to identify essential components, including clips and spikes, and map surface defects while balancing detection quality with the limited computing resources available on mobile inspection platforms.

Loading in-page video. Autoplay starts muted; use the player controls to turn on sound.

Railroad inspection demonstration. https://www.youtube.com/watch?v=raXhNaolg70
Adaptively weighted loss pipeline assessing teacher and student quality, assigning scores and weights, and updating the student loss.
Adaptive loss weighting for teacher–student training.

AWL-NanoDet methodology (2023). The first study improves NanoDet with an adaptively weighted loss that assesses both the teacher and student during training. When teacher guidance is unreliable, the student loss receives less weight; once the teacher improves, the weighting encourages student learning. This adjusts knowledge transfer without enlarging the inference model. After training, only the lightweight student is retained to detect and classify track components.

AWL-NanoDet results. On the study’s track-component dataset, the model achieved 93.4% mAP@0.5 and 69.9% mAP@0.5:0.95, compared with 91.7% and 64.9% for native NanoDet. Its model size remained below 10 MB, with 1.52 GFLOPs. The paper’s TensorRT evaluation on Jetson AGX Orin reported 4.2 ms inference per image.

AWL-NanoDet bounding boxes locating spikes and clips under poor lighting and dense component arrangements.
Track-component detection in low light and crowded scenes.

TNet methodology (2025). The second study extends component detection to simultaneous rail-surface defect segmentation. A pre-trained detector stays frozen, preserving its original task, while a lightweight TNet learns to produce defect masks. TNet combines feature adapters, a Bias Correction Network, Channel-Score Attention, and efficient upsampling to adapt and fuse features for the new task. Only the added modules require training.

TNet results. The added network uses less than 5 MB and 0.96 GFLOPs. On the study’s custom dataset, defect segmentation achieved 93.20% pixel accuracy, a 0.7763 Dice coefficient, and 92.59% pixel-wise recall. The combined detector and TNet ran in 6.9 ms per image on AGX Orin. Pixel-wise precision was 66.83%, reflecting overestimated defect boundaries. Component-detection performance remained unchanged. These timings measure model inference, not the complete inspection workflow.

TNet architecture linking backbone and feature-pyramid adapters with channel attention, bias correction, upsampling, and final mask generation.
TNet architecture for adding defect segmentation.
Rail-surface examples with input images, predicted defect masks, and overlays on the original images.
Input imagery, predicted masks, and defect overlays.
Research sources
  • Guo, J., Zhang, S., Qian, Y., and Wang, Y. An adaptively weighted loss-enabled lightweight teacher–student model for real-time railroad inspection on edge devices. Neural Computing and Applications 35, 24455–24472 (2023). https://link.springer.com/article/10.1007/s00521-023-09038-2
  • Guo, J., Qian, Y., and Wang, Y. A transfer-learning TNet for multi-task railroad inspection. Computers and Electrical Engineering 127, 110606 (2025). https://doi.org/10.1016/j.compeleceng.2025.110606
  • Tang, Y., Wang, Y., and Qian, Y. Railroad missing components detection via cascade region-based convolutional neural network with predefined proposal templates. Computer-Aided Civil and Infrastructure Engineering 39, 3083–3102 (2024). https://onlinelibrary.wiley.com/doi/10.1111/mice.13279
  • Tang, Y., Wang, Y., and Qian, Y. Edge-Computing Oriented Real-Time Missing Track Components Detection. Transportation Research Record 2678(9), 670–682 (2024). https://doi.org/10.1177/03611981241230546
  • Tang, Y., Wang, Y., and Qian, Y. Railroad Crossing Surveillance and Foreground Extraction Network: Weakly Supervised Artificial-Intelligence Approach. Transportation Research Record 2677(9) (2023). https://doi.org/10.1177/03611981231159406
  • Guo, F., Wang, Y., and Qian, Y. Real-time dense traffic detection using lightweight backbone and improved path aggregation feature pyramid network. Journal of Industrial Information Integration 31, 100427 (2023). https://doi.org/10.1016/j.jii.2022.100427
  • Guo, F., Jiang, Z., Wang, Y., Chen, C., and Qian, Y. Dense Traffic Detection at Railroad Grade Crossings. IEEE Transactions on Intelligent Transportation Systems (2022). https://ieeexplore.ieee.org/document/9686603