True Cobotics

Collaborative robots can relieve human workers of tedious tasks and heavy work, revaluing their jobs. The goal of this project: a line worker shall teach a cobot how to perform a task just as intuitively as he teaches a human colleague. And the cobot should be able to collaborate with a line worker to perform a task together.

Factsheet

  • Lead department Engineering and information technology
  • Institute Institute for Human Centered Engineering (HUCE)
  • Research unit HUCE / HuCE – roboticsLab
  • Duration (planned) 01.03.2019 - 31.12.2020
  • Project management Gabriel Gruener
  • Head of project Gabriel Gruener
  • Project staff Jeremie Knuesel
    Christian Wyss
    Sarah Dégallier Rochat
  • Partner F&P Robotics AG, NVISO SA, mimacom AG
    HE-Arc
    Swiss Smart Factory (SSF, SIP-BB)

Starting Point

Collaborative robots (Cobots) can interact with humans in a safe way. Multi-task and flexible, they are particularly adapted for small to medium production lots and customized production. They can also relieve human workers of tedious tasks and heavy work, revaluing their jobs. Correctly implemented, cobots promise higher productivity, avoiding offshoring in high-wage countries such as Switzerland.

The implementation of such systems is alas challenging, in particular for SMEs. The cobot must be integrated in a working system that satisfies safety regulations. In true Human-Robot Collaboration the workspace is shared; the environment varies with time, making programming an arduous task. An expert programmer is required which drastically reduces the advantages of cobotics, namely flexibility and low cost.

However, new developments in machine learning and teaching from demonstration offer ways to leverage the a priori knowledge on the task in order to develop smarter systems that can be more easily programmed.

Goals

A line worker shall be able to teach a cobot how to perform a task just as intuitively as he would teach a human colleague. A cobot shall be able to truly collaborate with a line worker to perform a task together. This will enable Swiss firms to become more efficient and remain globally competitive.

Approach

A collaborative robotic system can be decomposed in three parts: the robot, a workspace equipped with sensors and the human user. Each of these three entities needs to communicate with each other but have different languages, which makes the fusion of information arduous on the technical side and the communication difficult on the human-machine interaction side.

In this project, we develop a model of the environment through databases of the a priori knowledge of the task, allowing us to:

  • develop a modular software architecture for the communication between different information systems (robot, cameras, microphones, etc.)
  • exchange information between the system and the human in a natural way.

The databases are easily extendable by non-expert users, which ensures that the developed system is flexible and can be easily adapted to new situations.

Solution

A robotic solution shall be developed that allows for intuitive human-robot interaction based on a common dictionary of actions and objects. This dictionary is easily extendable to new tasks in order to make the system flexible. In addition, the architecture is modular and can be use with different robots, different sensors and different programming languages.