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.
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 |
Basic Network Configuration (No Mikrotik / No VPN) are for robots without Mikrotik routers or WireGuard VPN.
Advanced Network Configuration (Mikrotik & VPN) are for robots that include an embedded Mikrotik router and VPN access.
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