Skip to content

IP Configuration

Pick[+] uses a dedicated Ethernet network to communicate between the Server PC, the robot, the camera and optionally an external Client PC. By default, all components are preconfigured with the IP addresses listed below. Follow this guide to verify the default setup or to change the IPs to match your network. The robot, camera and client networks are each covered in their own section, so you can jump straight to the one you need.


Default IP Addresses

Device IP Address Subnet Mask Gateway
Pick[+] Server PC (robot port) 200.200.2.1 255.255.255.0 -
Robot Controller 200.200.2.2 255.255.255.0 200.200.2.1
Pick[+] Server PC (camera port) 10.10.3.1 255.255.255.0 -
Camera 10.10.3.2 255.255.255.0 -
Pick[+] Server PC (client port, optional) 200.200.1.100 255.255.255.0 -
External Client PC (optional) 200.200.1.1 255.255.255.0 200.200.1.100

Three separate address ranges are used:

  • 200.200.2.x : robot network, connecting the Server PC directly to the robot controller.
  • 10.10.3.x : camera network, connecting the Server PC directly to the camera. Multi-camera setups use additional addresses in this range.
  • 200.200.1.x : client network, used only when a separate Client PC is connected.

Info

If you are using the default IP addresses and everything is working, no changes are needed.

Pick[+] IP network topology showing the 200.200.2.x robot network, the 10.10.3.x camera network and the optional 200.200.1.x client network


Robot Network

The robot and the Pick[+] Server PC communicate over the 200.200.2.x network. Configure both ends, then make sure Pick[+] uses the same values.

1. Server PC - Robot Ethernet Port

Configure the Ethernet adapter on the Server PC that connects to the robot:

  1. Open Network & Internet Settings on the Server PC.
  2. Select the Ethernet adapter connected to the robot.
  3. Set the following static IP configuration:

    • IP Address: 200.200.2.1
    • Subnet Mask: 255.255.255.0

Note

The Pick[+] Server PC is pre-configured with this IP address out of the box. Only change it if your network requires a different addressing scheme.

2. Robot Controller

Configure the robot controller so it can reach the Pick[+] Server:

  1. On the UR Teach Pendant, go to SettingsSystemNetwork.
  2. Set the network connection as follows:

    • IP Address: 200.200.2.2
    • Subnet Mask: 255.255.255.0
    • Gateway: 200.200.2.1 (the Pick[+] server listens to the robot on this IP)
  3. Click Apply to save the changes.

WARNING

If the Ethernet connection is disabled, the robot will not receive commands from Pick[+] even if all IPs are correct. Go to SettingsSecurityServices and ensure all services are enabled.

On ABB IRC5 controllers, the public network port uses DHCP by default. The static IP is set from the Boot Application (X-start), so the controller restarts during the process.

  1. On the FlexPendant, tap the ABB menu (top-left corner) → Restart.
  2. Tap Advanced…, select Boot Application (X-start) and confirm. The controller restarts into the Boot Application.
  3. In the Boot Application, open Settings and set the public network connection as follows:

    • IP Address: 200.200.2.2
    • Subnet Mask: 255.255.255.0
    • Gateway: 200.200.2.1 (the Pick[+] server listens to the robot on this IP)
  4. Select your active system and restart the controller to return to normal operation.

WARNING

Connect the controller's WAN (public network) port to the Pick[+] Server, not the Service port. The Service port is fixed at 192.168.125.1 and runs its own DHCP server, so it must never share the robot network. Do not assign the controller an address in the 192.168.125.x range.

Info

You can also set the IP from RobotStudio: connect to the controller, go to the Controller tab → ConfigurationPropertiesNetwork settings, enter the static IP and restart the controller.

3. Robot Profile in Pick[+]

In Pick[+], open Hardware Settings (in Configuration Mode) and, under the Robot profile, verify the values match this network:

  • Robot IP: 200.200.2.2
  • Server IP: 200.200.2.1

Camera Network

The camera and the Pick[+] Server PC communicate over a dedicated 10.10.3.x network.

1. Server PC - Camera Ethernet Port

Configure the Ethernet adapter on the Server PC that connects to the camera:

  1. Open Network & Internet Settings on the Server PC.
  2. Select the Ethernet adapter connected to the camera.
  3. Set the following static IP configuration:

    • IP Address: 10.10.3.1
    • Subnet Mask: 255.255.255.0

2. Camera

The camera ships pre-configured with the IP address 10.10.3.2, so it works out of the box on this port. To change it, open the camera's SDK installed on the Server PC and set a new address if needed.

Multi-camera setups

When more than one camera is connected, each camera uses a different address in the 10.10.3.x range. Assign the Server PC camera port and every camera IP so they do not collide.

For the physical connection, see Connection Setup. To adjust the camera capture parameters, see Camera Profiles.

3. Camera Profile in Pick[+]

In Pick[+], open Hardware Settings (in Configuration Mode) and, under the Camera profile, verify the Camera IP matches the camera address (default 10.10.3.2).


Client PC Network

Optional: only required when a separate PC is used as the Pick[+] Client (for example with a Jetson setup).

The Client PC connects to the Pick[+] Server PC over a dedicated 200.200.1.x network. Configure both ends.

1. Server PC - Client Ethernet Port

Configure the Ethernet adapter on the Server PC that connects to the Client PC:

  1. Open Network & Internet Settings on the Server PC.
  2. Select the Ethernet adapter connected to the Client PC.
  3. Set the following static IP configuration:

    • IP Address: 200.200.1.100
    • Subnet Mask: 255.255.255.0

2. Client PC

Configure the Ethernet adapter on the Client PC:

  1. Connect an Ethernet cable from the Client PC to the corresponding port on the Pick[+] Server PC.
  2. Set the following static IP configuration:

    • IP Address: 200.200.1.1 (or another unused address in 200.200.1.x)
    • Subnet Mask: 255.255.255.0
    • Gateway: 200.200.1.100

If these values do not match, the system will not connect. See Robot Disconnected for troubleshooting steps.