Skip to content

Commit a0f5687

Browse files
author
laht
committed
Readme update, added KUKAVARPROXY
1 parent 2857b99 commit a0f5687

File tree

4 files changed

+21
-5
lines changed

4 files changed

+21
-5
lines changed
17.5 KB
Binary file not shown.
88 KB
Binary file not shown.
105 KB
Binary file not shown.

README.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,27 @@
11
JOpenShowVar
22
============
33

4-
JOpenShowVar is a Java open-source cross-platform communication interface to Kuka robots that allows for reading and writing variables and data structures of the controlled manipulators. This interface, which is compatible with all Kuka robots that use KR C4 and previous versions, runs as a client on a remote computer connected with the Kuka controller via TCP/IP. JOpenShowVar opens up to a variety of possible applications making it possible to use different input devices and to develop alternative control methods.
4+
JOpenShowVar is a Java open-source cross-platform communication interface to Kuka robots that allows for
5+
reading and writing variables and data structures of the controlled manipulators. This interface, which is
6+
compatible with all Kuka robots that use KR C4 and previous versions, runs as a client on a remote computer
7+
connected with the Kuka controller via TCP/IP. JOpenShowVar opens up to a variety of possible applications
8+
making it possible to use different input devices and to develop alternative control methods.
59

6-
To show the potential of the proposed interface, two case studies are presented. In the first one, JOpenShowVar is used to control a Kuka KR 6 R900 SIXX (KR AGILUS) robot from an Android mobile device. In the second case, the same manipulator is controlled by using a Leap Motion Controller that supports hand and finger motions as input without requiring contact or touching. Related simulations are carried out to validate efficiency and flexibility of the proposed communication interface.
10+
JOpenShowVar may be used to connect to a real KRC controller or a simulated one using the KUKA.OfficeLite package
711

12+
Usage
13+
=========
14+
KUKAVARPROXY must firstly be installed on the KUKA SmartPad (copy paste the folder to somewhere in the windows environment -> run KUKAVARPROXY.exe)
15+
Port 7000 has to set open from the SmartPad:
16+
Start-up -> Network configuration -> NAT -> Add port -> Port number 7000 and Permitted protocols: tcp/udp
817

18+
Video showing a KUKA KR6 R900 sixx being controlled using JOpenShowVar as the communication interface
919
http://youtu.be/T5owhNRG9VA
1020

11-
Example code:
12-
'''java
21+
Example code
22+
===========
23+
24+
```java
1325
public class Example {
1426

1527
private static String robotIP = "192.168.2.2";
@@ -26,4 +38,8 @@ public class Example {
2638
}
2739

2840
}
29-
'''
41+
```
42+
43+
Acknowledgements
44+
==============
45+
A big thanks to Massimiliano Fago, which is the original author of KUKAVARPROXY and the C++ project OpenShowVar (http://sourceforge.net/projects/openshowvar/)

0 commit comments

Comments
 (0)