

Select the tab controller and then FlexPendant. You are now ready to install the ROS-Industrial driver in RobotStudio: Note: use the IP of your workstation running RobotStudio, the IP shown here is only an example. IF (SocketGetStatus(server_socket) = SOCKET_CREATED) SocketBind server_socket, "192.168.1.1", port

IF (SocketGetStatus(server_socket) = SOCKET_CREATED) SocketBind server_socket, GetSysInfo(\LanIp), port Now open ROS_socket.sys and change the following line: If your workstation does not have a static IP address, you'll have to repeat the below changes each time your IP address changes. In the example below, we'll assume that this IP is 192.168.1.1. Make sure your Windows PC has a static IP configured. Go to \RobotStudio\Systems and select the folder corresponding to the name of your station.Ĭopy all the files from abb_driver/rapid (Indigo and later) directory and place them in the newly created ROS directory.Īs the GetSysInfo(.) function does not return a valid IP address when used in RobotStudio (it returns "VC" instead of the IP of your Windows machine), we need to change something in the ROS_socket.sys source file. and select 616-1 PC interface and 623-1 Multitasking.īefore continuing in RobotStudio, you need to put the RAPID files of the ROS driver on the controller of the created arm. There should be only one mechanism, so just press Next >.Ĭlick Options. Give the system a name, leave the rest of the options untouched and press Next >. Select Virtual Controller and choose From Layout. You can zoom (scroll wheel), move ( CTRL+drag mouse) and rotate ( CTRL+SHIFT+drag mouse). Select ABB library and pick the robot type you want to model.

