Over the summer ThoughtWorks Arts collaborated with dancer and roboticist Catie Cuan, exploring new modes of human-robot interaction.
ThoughtWorks developers created a 3D visualization toolkit, enabling Catie to rehearse her own bodily movements alongside those of industrial-scale robots.
The tool renders carefully choreographed sequences designed for a 15 foot “ABB IRB 6700” robot at the Consortium for Research and Robotics in the Brooklyn Navy Yard. It allows Catie to design and rehearse her movements both on and off-site with large industrial robots.
Upon completion of her residency at ThoughtWorks, Catie began her PhD in Mechanical Engineering at Stanford University. There, PBS NewsHour interviewed Catie about her work, and she demonstrated CONCAT’s usefulness for creative movement research.
The PBS NewsHour team were interested in Catie’s work because of the increasing importance of the public perception of robots, especially as related technologies proliferate in the workplace. Catie’s work deals with these themes, investigating the communication flows between human and robotic agents.
In addition to rendering robotic movements, CONCAT uses a Kinect depth sensor to monitor Catie’s movements in real-time, generating a 3D representation on screen alongside the virtual robot arm.
The software behind the project was written in openFrameworks, a C++ creative coding platform useful for creating fast prototypes incorporating hardware interfaces and computer graphics.
The tool relies on the ofxKinectV2-OSC plugin, also written by Andrew McWilliams as a community contribution. All of the software used in creating CONCAT is free and open source.