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.
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:
- Open Network & Internet Settings on the Server PC.
- Select the Ethernet adapter connected to the robot.
-
Set the following static IP configuration:
- IP Address:
200.200.2.1 - Subnet Mask:
255.255.255.0
- IP Address:
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:
- On the UR Teach Pendant, go to Settings → System → Network.
-
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)
- IP Address:
-
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 Settings → Security → Services 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.
- On the FlexPendant, tap the ABB menu (top-left corner) → Restart.
- Tap Advanced…, select Boot Application (
X-start) and confirm. The controller restarts into the Boot Application. -
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)
- IP Address:
-
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 → Configuration → Properties → Network 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:
- Open Network & Internet Settings on the Server PC.
- Select the Ethernet adapter connected to the camera.
-
Set the following static IP configuration:
- IP Address:
10.10.3.1 - Subnet Mask:
255.255.255.0
- IP Address:
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:
- Open Network & Internet Settings on the Server PC.
- Select the Ethernet adapter connected to the Client PC.
-
Set the following static IP configuration:
- IP Address:
200.200.1.100 - Subnet Mask:
255.255.255.0
- IP Address:
2. Client PC
Configure the Ethernet adapter on the Client PC:
- Connect an Ethernet cable from the Client PC to the corresponding port on the Pick[+] Server PC.
-
Set the following static IP configuration:
- IP Address:
200.200.1.1(or another unused address in200.200.1.x) - Subnet Mask:
255.255.255.0 - Gateway:
200.200.1.100
- IP Address:
If these values do not match, the system will not connect. See Robot Disconnected for troubleshooting steps.