Robotics

A student using a VCU shirt is manipulating a teaching pendant to control a one-armed collaborative robot.

Working with industrial robots is not an easy task. Most programming languages and software engineering methodologies available in the field are outdated or do not follow state of the art. Our robotics team is heavily working on strategies to make robot programming easier for everyone. We highlight below some of our most recent studies:

Programming two-armed robots

While working for ABB, our Principal Investigator, Dr. David Shepherd, helped to create a block-based language for one-armed robots. When he moved to VCU, he brought up a challenge: providing a similar technology for two-armed robots. We highlight below two videos that summarize this work: The first one introduces our most recent project about two-armed robots, Duplo, a block-based language. The second is a talk we gave at ICSE on the paper: "Comparing Block-based Programming Models for Two-armed Robots." Both projects resulted in a final paper published at ICSE 2024, where we compare Duplo with another end-user-friendly tool.