Jiaqiang Zhang

Jiaqiang Zhang


Research Focus & Metrics

Academic Career Length

3Years (2024-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
12 November 2024 in Journal of Intelligent & Robotic Systems
Verified
Journal Article
Open access
PDF file
JZJiaqiang Zhang
Jiaqiang Zhang
XYXianjia Yu
Xianjia Yu
SHsier ha
sier ha
JQJorge Peña Queralta
Jorge Peña Queralta
Tomi WesterlundTomi Westerlund
Tomi Westerlund
The increased data transmission and number of devices involved in communications among distributed systems make it challenging yet significantly necessary to have an efficient and reliable networking middleware. In robotics and autonomous systems, the wide application of ROS 2 brings the possibility of utilizing various networking middlewares together with DDS in ROS 2 for better communication among edge devices or between edge devices and the cloud. However, there is a lack of comprehensive communication performance comparison of integrating these networking middlewares with ROS 2. In this study, we provide a quantitative analysis for the communication performance of utilized networking middlewares including MQTT and Zenoh alongside DDS in ROS 2 among a multiple host system. For a complete and reliable comparison, we calculate the latency and throughput of these middlewares by sending distinct amounts and types of data through different network setups including Ethernet, Wi-Fi, and 4G. To further extend the evaluation to real-world application scenarios, we assess the drift error (the position changes) over time caused by these networking middlewares with the robot moving in an identical square-shaped path. Our results show that CycloneDDS performs better under Ethernet while Zenoh performs better under Wi-Fi and 4G. In the actual robot test, the robot moving trajectory drift error over time (96 s) via Zenoh is the smallest. It is worth noting we have a discussion of the CPU utilization of these networking middlewares and the perfosrmance impact caused by enabling the security feature in ROS 2 at the end of the paper.

14 August 2025 in Sensors
Verified
Journal Article
Open access
PDF file
JZJiaqiang Zhang
Jiaqiang Zhang
XYXianjia Yu
Xianjia Yu
Tomi WesterlundTomi Westerlund
Tomi Westerlund
ROS (Robot Operating System) has become the de facto standard in robotics research and development, with ROS 2, in particular, offering enhanced support for real-time communication, distributed systems, and scalable multi-robot applications. These capabilities have driven its widespread adoption across academia, industry, and the open-source community. However, deploying ROS 2 applications across heterogeneous hardware platforms remains a complex task—especially in scenarios that require tightly coordinated, multi-agent systems. In such cases, the failure of a single agent can propagate disruptions throughout the system. A representative example is Ultra-wideband (UWB)-based multi-robot relative localization, where inter-robot dependencies are essential for maintaining accurate relative positioning. While Kubernetes offers powerful features for automated deployment and orchestration, its integration with ROS 2 has not yet been thoroughly evaluated within the context of specific robotic applications. This paper addresses this gap by integrating Kubernetes with ROS 2 in a UWB-based multi-robot localization system, using UWB ranging error mitigation as a representative application. An edge cluster comprising five NVIDIA Jetson Nano devices and one laptop is orchestrated using Kubernetes, with a Jetson Nano node mounted on each robot. We deploy Long Short-Term Memory (LSTM)-based error mitigation modules on the edge nodes and systematically induce failures in various combinations of these modules. The system’s resilience and robustness are then assessed by analyzing position errors under different failure scenarios.

14 November 2025 in IEEE Robotics and Automation Letters
Verified
Journal Article
Open access
DFDoumegna Mawuto Koudjo Felix
Doumegna Mawuto Koudjo Felix
XYXianjia Yu
Xianjia Yu
JZJiaqiang Zhang
Jiaqiang Zhang
SHsier ha
sier ha
ZZZHUO ZHUO
ZHUO ZHUO
Tomi WesterlundTomi Westerlund
Tomi Westerlund
Lidar technology has been widely employed across various applications, such as robot localization inGNSS-denied environments and 3D reconstruction. Recent advancements have introduced different lidar types, including cost-effective solid-state lidars such as the Livox Avia and Mid-360. The Mid-360, with its dome-like design, is increasingly used in portable mapping and uncrewed aerial vehicle(UAV) applications due to its low cost, compact size, and reliable performance. However, the lack of datasets that include dome-shaped lidars, such as the Mid-360, alongside other solid-state and spinning lidars significantly hinders the comparative evaluation of novel approaches across platforms. Additionally, performance differences between low-cost solid-state and high-end spinning lidars (e.g., Ouster OS series) remain insufficiently examined, particularly without an Inertial Measurement Unit (IMU) in odometry. To address this gap, we introduce a novel dataset comprising data from multiple lidar types, including the low-cost Livox Avia and the dome-shaped Mid-360, as well as high-end spinning lidars such as the Ouster series. Notably, to the best of our knowledge, no existing dataset comprehensively includes dome-shaped lidars such as Mid-360 alongside both other solid-state and spinning lidars. In addition to the dataset, we provide a benchmark evaluation of state-of-the-art SLAM algorithms applied to this diverse sensor data. Furthermore, we present a quantitative analysis of point cloud registration techniques, specifically point-to-point, point-to-plane, and hybrid methods, using indoor and outdoor data collected from the included lidar systems. The outcomes of this study establish a foundational reference for future research in SLAM and 3D reconstruction across heterogeneous lidar platforms.

21 May 2025 in TechRxiv
Verified
Preprint
Open access
JZJiaqiang Zhang
Jiaqiang Zhang
XYXianjia Yu
Xianjia Yu
TWTomi Westerlund
Tomi Westerlund
ROS (Robot Operating System) has become the de facto standard in robotics research and development, with ROS 2 in particular offering enhanced support for real-time communication, distributed systems, and scalable multi-robot applications. These capabilities have driven its widespread adoption across academia, industry, and the open-source community. However, deploying ROS 2 applications across heterogeneous hardware platforms remains a complex task—especially in scenarios that require tightly coordinated multi-agent systems. In such cases, the failure of a single agent can propagate disruptions throughout the system. A representative example is Ultra-wideband (UWB)-based multi-robot relative localization, where inter-robot dependencies are essential for maintaining accurate relative positioning. While Kubernetes offers powerful features for automated deployment and orchestration, its integration with ROS 2 has not yet been thoroughly evaluated within the context of specific robotic applications. This paper addresses this gap by integrating Kubernetes with ROS 2 in a UWB-based multi-robot localization system, using UWB ranging error mitigation as a representative application. An edge cluster comprising five NVIDIA Jetson Nano devices and one laptop is orchestrated using Kubernetes, with a Jetson Nano node mounted on each robot. We deploy Long Short-Term Memory (LSTM)-based error mitigation modules on the edge nodes and systematically induce failures in various combinations of these modules. The system’s resilience and robustness are then assessed by analyzing position errors under different failure scenarios.

29 October 2025 in ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Verified
Journal Article
Open access
PDF file
MHMuhammad Farhan Humayun
Muhammad Farhan Humayun
ASAli Salmasi
Ali Salmasi
JZJiaqiang Zhang
Jiaqiang Zhang
TWTomi Westerlund
Tomi Westerlund
JHJukka Heikkonen
Jukka Heikkonen
The widespread availability of small-scale, off-the-shelf Unmanned Aerial Vehicles (UAVs) has opened various avenues for drone-based photography and videography, where limited human expertise is needed to carry out drone flying and post-processing of the acquired media. However, these off-the-shelf, closed-loop systems lack the flexibility and range of sensors/metadata to perform specialized operations, such as accurate mapping for Geographical Information Systems (GIS) applications. To achieve survey-grade precision, often larger UAV platforms are required, which can carry more sophisticated payloads leading to an increase in the overall cost of the systems while introducing sensor calibration complexities. To address these issues, we present an efficient approach using progressive, sequence-based feature matching and image alignment to generate high-quality, seamless, orthorectified mosaics using low-cost UAVs equipped with general-purpose imaging and positioning sensors. Our proposed approach does not require any prior knowledge of the environment or specific flight planning protocols. We validate the proposed approach through real-world, outdoor experiments by collecting and processing flight data and generating geo-referenced orthomosaics. The results showcase that our approach delivers operationally acceptable accuracy while achieving a mosaicking speed of 2.3 frames per second using consumer-grade UAV platforms with minimal sensor data. The proposed solution aims to enable rapid and cost-effective, UAV-based mapping for applications in forestry, hydrology, urban planning and disaster management.

11 December 2025 in arXiv
Verified
Preprint
Open access
PDF file
JZJiaqiang Zhang
Jiaqiang Zhang
XYXianjia Yu
Xianjia Yu
SHSier Ha
Sier Ha
PMPaola Torrico Moron
Paola Torrico Moron
SSSahar Salimpour
Sahar Salimpour
TWTomi Westerlund
Tomi Westerlund
Accurate and continuous pedestrian positioning across outdoor-indoor environments remains challenging because GNSS, UWB, and inertial PDR are complementary yet individually fragile under signal blockage, multipath, and drift. This paper presents a unified GNSS/UWB/IMU fusion framework for seamless pedestrian localization and provides a controlled comparison of three probabilistic back-ends: an error-state extended Kalman filter, sliding-window factor graph optimization, and a particle filter. The system uses chest-mounted IMU-based PDR as the motion backbone and integrates absolute updates from GNSS outdoors and UWB indoors. To enhance transition robustness and mitigate urban GNSS degradation, we introduce a lightweight map-based feasibility constraint derived from OpenStreetMap building footprints, treating most building interiors as non-navigable while allowing motion inside a designated UWB-instrumented building. The framework is implemented in ROS 2 and runs in real time on a wearable platform, with visualization in Foxglove. We evaluate three scenarios: indoor (UWB+PDR), outdoor (GNSS+PDR), and seamless outdoor-indoor (GNSS+UWB+PDR). Results show that the ESKF provides the most consistent overall performance in our implementation.