Network Configuration OverviewΒΆ

PAL Robotics’ robots support different network configurations depending on their internal architecture.

To improve clarity and usability, this guide is split into two sections:

Each architecture offers specific capabilities and configuration tools. Please refer to the section matching your robot model.

Supported capabilities by robot modelΒΆ

Robot Model

Mikrotik Router

Multiple PCs

VPN (WireGuard)

Basic/Advanced

TIAGo / TIAGo++

❌

❌

❌

Basic

PMB-2 / PMB-3 / Omni-base

❌

❌

❌

Basic

TIAGo Pro / TIAGo Head

βœ…

βœ…

βœ…

Advanced

Talos

βœ…

βœ…

βœ…

Advanced

Kangaroo

βœ…

βœ…

βœ…

Advanced

ARI

βœ…

βœ…

βœ…

Advanced

Understanding the networking configuration is essential to operate your robot safely and effectively.

  • Robots expose their ROS 2 services over the network.

  • Proper configuration is required for teleoperation, updates, remote monitoring, and integration with your systems.

Attention

All PAL robots expose their internal ROS 2 environment (topics, nodes, services) to devices on the same network. Without extra protections, any device on the same network can interact with the robot directly. This includes sending ROS 2 messages, accessing SSH, or scanning ports. Always apply firewall or VLAN isolation.

For deployments in shared or production networks, we strongly recommend using:

  • Firewalls or VLANs to isolate the robot

  • WireGuard VPN for secure remote access

  • Physical access controls to protect the network interfaces