Martin Dahl

RO
3papers
57citations
Novelty27%
AI Score19

3 Papers

NIMay 12, 2023
Decentralized Learning over Wireless Networks: The Effect of Broadcast with Random Access

Zheng Chen, Martin Dahl, Erik G. Larsson

In this work, we focus on the communication aspect of decentralized learning, which involves multiple agents training a shared machine learning model using decentralized stochastic gradient descent (D-SGD) over distributed data. In particular, we investigate the impact of broadcast transmission and probabilistic random access policy on the convergence performance of D-SGD, considering the broadcast nature of wireless channels and the link dynamics in the communication topology. Our results demonstrate that optimizing the access probability to maximize the expected number of successful links is a highly effective strategy for accelerating the system convergence.

ROMay 23, 2019
A ROS2 based communication architecture for control in collaborative and intelligent automation systems

Endre Erős, Martin Dahl, Kristofer Bengtsson et al.

Collaborative robots are becoming part of intelligent automation systems in modern industry. Development and control of such systems differs from traditional automation methods and consequently leads to new challenges. Thankfully, Robot Operating System (ROS) provides a communication platform and a vast variety of tools and utilities that can aid that development. However, it is hard to use ROS in large-scale automation systems due to communication issues in a distributed setup, hence the development of ROS2. In this paper, a ROS2 based communication architecture is presented together with an industrial use-case of a collaborative and intelligent automation system.

ROMar 14, 2019
Sequence Planner - Automated Planning and Control for ROS2-based Collaborative and Intelligent Automation Systems

Martin Dahl, Endre Erös, Atieh Hanna et al.

Systems based on the Robot Operating System (ROS) are easy to extend with new on-line algorithms and devices. However, there is relatively little support for coordinating a large number of heterogeneous sub-systems. In this paper we propose an architecture to model and control collaborative and intelligent automation systems in a hierarchical fashion.