9 Appendix B - FAQ

Below is a list of common questions and answers for the Standard Bots system

9.1 Do you need to have the robot connected to the internet to use the robot?

No, the robot can run on a local network or simply with a single ethernet cable connected between the robot and a PC or tablet. If the robot is not online it will still operate without issue, however remote diagnostics and automatic updates will not be available.

9.2 Do you need to have the Ipad connected to the robot to run a program?

No, the Ipad is only needed for setting the Network setting for the robot. Once the robot is connected to the network, you can use the Ipad to control the robot or a computer using Google Chrome or by using the 24V External Control Interface.

9.3 How do I connect the robot to the network?

The robot can be connected to the network by going to the robot menu in the Ipad application and selecting the network icon. From there you can select the network you want to connect to and enter the password.

9.4 How do I access my robot from a computer?

If the robot is on the internet: You can access the robot from a computer by entering the robot name into the address bar of Google Chrome. You will then be prompted to enter the password for the robot. This will be cbXXXX.sb.app where XXXX is the last 4 digits of the controller serial number. This number can be found inside of the controller door.

If the robot is not on the internet: Use the Ipad application to find the ip address of the robot. Then, in the broswer of a computer on the same local network of the robot type in the robot ip address port 3000 as shwon in the ipad application. Example:

9.5 How do I connect my robot to a tablet or PC directly?

You will need an ethernet cable to go between the robot ethernet port and your pc or tablet. You may also need a usb c to ethernet or similar adapter.

If you are simply using a wire, there will not be a router to give both devices an IP address. This means you will need to set the address manually, and set them on the same subnet.

Using the Standard Bots application on the tablet, set an IP address on the wired port of the robot under the network settings in the application. Then set a static address on the pc or tablet. Generally the address follows the format of 192.168.x.y. x would be the subnet, and both the robot and pc or tablet need to have the same number for x. Y would be unique for each device. Ex, the robot could be and the pc or tablet could be

Then on the pc or tablet go to the robot address you assigned in a browser tab. The format is generally 192.168.x.y:3000.

9.6 How do I connect my robot to a tablet or PC without setting static IP address and wires but not have the robot on the internet?

You can setup a simple local network for the robot using a standard wireless router. You will need to purchase a wireless router. Ensure it is not just an access point, as an access point will not assign IP addresses.

Setup a standard wireless network on the router. Do not connect the router to your LAN or internet. Connect the tablet to the wireless network. Use the iPad application to connect the robot to the new wireless network. In the tablet, check the network status for the robot Ip address, which will be in the format xxx.xxx.xxx.xxx:3000. Any device on your new wireless network can access the robot using this address. The cbxxxx.sb.app link will not work if the robot is not online.

9.7 Which end effectors work with the RO1?

The following tools are supported directly in the Standard Bots interface:

DH Robotics AG-105-145 Linkage Tool

DH Robotics PGC-300-60

Onrobot 2FG7 Parallel Tool

Onrobot 3FG15 2 Finger Centric Tool

Onrobot Dual Changer

Schunk EGU

Standard Bots also supports any tools that are discrete IO driven, including Onrobot tools that are not listed above through the use of the OnRobot Compute Box.

Currently, Robotiq tools are not supported as they cannot be controlled over discrete IO.

9.8 How do I change which tool I want to use on the RO1?

To change which tool is on the robot, go to the robot menu (has the robot name in an oval) and go to equipment. You can then add or delete tools.

9.9 Which protocols does the RO1 support?

Currently, the RO1 supports 24V discrete IO and Modbus TCP. There is also a REST API, a python SDK and typescript API.

9.10 What are the power requirements of the RO1?

The control box requires 90 ~ 264VAC, 47-63Hz. The robot draws less than 15 amps at 120V.

9.11 How do I get started with a new RO1?

Please start the included iPad, open the Standard Bots application, and follow the instructions.

9.12 What is the payload capacity of the RO1?

Depending on speeds and move types, the RO1 can carry up to 18 kg.

9.13 What is the maximum speed of the RO1?

The RO1 joints can move up to 435 degrees / second.

9.14 What is the maximum reach of the RO1?

1.3 Meters

9.15 What is the bolt pattern at the end of the arm?

ISO 50mm pattern. The pattern follows the standard and has 4 m6 bolts on a 50mm circle.

9.16 How do I move a routine to a different robot?

Open the routine you would like to copy in the first robot. Select the … menu, and select “schema”. Copy the text in the window. Open up the second robot and create a routine. Again select the … menu and “schema”. Copy the text into the window, rename the routine and select “create routine”.

9.17 How do I import a model into the environment?

To import a model, go to the Move Robot view and go to the space area. The icon is in the bottom right of the view and looks like a square. In this view select the “+” to add an item, and select “Object”. The UI will tell you which file formats are supported.

9.18 How do I get a Developer API Token?

The developer API token and setting can be found in the robot menu. Go to the Move Robot page, click on the robot name, settings, Configure developer API.

9.19 My robot says it is online but I cannot access it?

  1. Check the device you are accessing the robot from (Ipad, PC) is on the same network as the robot.
  2. Check that the network the robot is connected to does not have a “splash” page you need to log into. This is often the case with guest networks. The robot does not support web based logins like this.

9.20 I imported a model as an object but I cannot see it?