Prototyping Ideas for an Interactive Robot Arm
Client
- Triad Berlin mbH
Team
- 1 Illustrator
- 1 Video Artist
Year
- 2016
Tasks
- Analysis
- Concept
- Implementation

How can we use an industrial-grade robot arm in exhibitions?
During my internship at TRIAD Berlin mbH, my task was to come up with solutions for how to integrate an industrial grade robot arm into future exhibitions or trade fairs. Up until then, TRIAD used the robot arm mainly in a non-interactive way. For example, in one installation, we mounted a monitor on the robot which showed context-specific information about exhibits. The robot would then transport the monitor to the respective exhibits in pre-defined, articulate paths.
I prototyped three different applications in a short timespan, one of which reached a production level.
The robot is drawing the Wartburg in Thuringia as an advertisement for the opening of the 360 Grad Thüringen exhibition in Erfurt, Germany.
Results
I prototyped three different applications in a short timespan, one of which reached a production level.
Link The Robot to a Microsoft Kinect
To get familiar with the robot and its capabilities, I created a link between a Microsoft Kinect Tracking system, which tracks persons in a room, and the robot. This allowed the robot to follow the movements of a visitor. While the system worked, the robot automatically calculated how to reach that position, ignoring possible obstacles (such as visitors), which would be unsafe in an exhibition context.
Make The Robot Draw Any Kind of Image
Then, I designed and implemented a drawing application for the robot. For this, I implemented a Processing application that converted any kind of photo into a silhouette vector graphic. This vector graphic was then processed again in an application written in the robot-specific programming language – deriving a set of movement commands for the robot arm.
Export Paths from Cinema 4D to The Robot
My third idea was to support TRIAD in setting up the robot. TRIAD reserved large time spans for setting up the robot in exhibitions as all paths of the robot had to be manually programmed in by hand with a lot of trial and error. This, of course, is costly. However, TRIAD always built 3D models of their planned exhibitions beforehand, both for design purposes and to share their vision with the client. Therefore, my idea was to place the robot model into that 3D scene and animate the robot’s movement paths in Cinema 4D. Then, these paths could be export directly to the robot, effectively eliminating all setup work and allowing the designers to create and share the paths to the client before the actual exhibition. While I could test small functioning prototypes, I unfortunately was not able to test it in larger setting before my internship ended.
Process
Research
I was completely unfamiliar both with robot programming and their capabilities. Consequently, in this project, I initially researched on how robots had been used in prior exhibitions and at the same time, got familiar with the robot-specific programming language, a Java derivative.
Concept
Thinking about novel ways to use the robot arm for an interactive installation, I came up with the idea to let the robot paint portrait photos made of exhibition or trade fair visitors.
Prototyping
Using Processing, I created quick prototype sketches to test the idea’s feasibility. Although the concept worked, the robot was too slow in drawing more complex shapes.
Production
Therefore, we used the robot as a sort of advertisement for an exhibition, where the robot would be used in a different way. For this, I collaborated with an illustrator, who created a drawing of the Wartburg, which the robot then drew.
Used Tools
Hardware
KUKA LBR iiwa 7, Microsoft Kinect 2, Lots of Pens and Paper
Software
Maxon Cinema 4D, Adobe Illustrator, Processing, vvvv
Languages
vvvv, Processing, Java