Note: currently Windows is required for the KUKA iiwa Sunrise Workbench
It is important that you use the Sunrise Connectivity Suite, as this contains the high performance tools needed for this system. If your installer doesn’t have the word “Connectivity” in it ask KUKA to send you the Sunrise Connectivity suite.
- Install Sunrise Connectivity Suite using the SunriseWorkbench 1.9 Connectivity Setup installer
Note
While KUKA installation steps are done on windows, grl itself runs on OS X and Linux Ubuntu 14.04
See `IP Addresses<howto/IPAddresses>`_ for more detail on IP addresses.
Go to Control Panel > Network and Internet > Network Connections 1. Right click on wifi icon on Windows task bar 2. Select Open Network and Sharing Center 3. Select Change Adapter Settings on the left side of the window
Right click on ethernet icon and select Properties
Go to networking tab
Double click on Internet Protocol Version 4 (TCP/IPv4)
Change to Use the following IP address IP Address: 172.31.1.100
Subnet mask: 255.255.255.0 (should automatically fill out)
Select OK
Right click on the Sunrise Workbench desktop icon and click “Run as Administrator”. The application may not launch otherwise.
- If starting a new project then use the IP address: 172.31.1.147
- Select the arm you have (ours was LBR iiwa 14 R820), then next
- Select the end effector attachment you have “media flange”, then next - Ours had electrical connections on the end so we selected “Medien-Flansch elektrish” - If you have tubes on the end you should probably select “Medien-Flansch pneumatisch”
- Finish
- Name your project
- Finish
Be aware that the following steps disable safety systems, and it is your responsibility to ensure safety of yourself and those around you. If you don’t have any safety systems and you are just starting with the robot for the first time do the following
- Open SafetyConfiguration.sconf
- Uncheck Row 1,2,3 “Emergency Stop External”, “Operator Protection”, “Protective Stop” respectively.
If some of the modules are missing, you may not have the Sunrise Connectivity Suite. See the top of this guide for details.
Open StationSetup.cat
Select the “Software” tab
Your Software should have each box checked and things should look similar to the image below.
Go to the “Installation” tab visible in the image and click the button to install the software to the robot.
After installation is complete the FRI-Client-SDK_Cpp.zip file should be present as visible in the image above. Copy the FRI-Client-SDK_Cpp.zip file into the folder ${GRL_DIR}/data/ on your linux or OS X box with GRL for running the drivers.
Follow the C++ build steps specified in `Configure the build`_
If that doesn’t work, set the path to FRI-Client-SDK_Cpp.zip in CMake as follows:
cd path/to/grl
mkdir build
cd build
cmake .. -DFRI_Client_SDK_Cpp_zip_PATH="path/to/FRI-Client-SDK_Cpp.zip_folder"
make
Copy the folders in
${GRL_DIR}/src/java/grl/
into the directory where your Sunrise Project is located.
Copy the KUKAJavaLib folder in your Sunrise Project and paste it into the grl folder
With the Sunrise Workbench open: - Import the grl project if it does not already appear in the Package Explorer on the left side
- File > Import
- In the GUI, select General > Existing Projects into Workspace
- Select Next
- Select Browse next to Select Root Directory and find the grl folder
- Finish
Right Click on your Sunrise Project - Select Build Path > Configure Build Path - In the GUI, select the Projects tab - Select Add
- In the GUI, check grl then OK and OK again
This will install the software by syncing a git repository kuka automatically creates with the robot.
Note
Installing and Syncing software are two separate steps!
Open StationSetup.cat
Select the “Installation” tab
Click Install
Make sure the software is already installed.
Hit the Sync button, which is a gray box on the top row with an arrow pointing right and another pointing left.
Warning
You are responsible! This disables safety features, read KUKA’s documentation and be very aware of your robot and its surroundings.
Your application should be running.