PAL Robotics has been part of a team of project partners working on the European project Co4Robots, to build a framework that supervises and coordinates multiple robots and humans working together (including robots with different capabilities) to accomplish required tasks.

The project consortium consists of BOSCH (Germany), FORTH: Foundation for Research & Technology (Greece), KTH: Royal Institute of Technology (Sweden), NTUA: The National Technical University of Athens (Greece), PAL Robotics (Spain), and UGOT: The University of Gothenburg (Sweden).

Currently, robotic planning is often done in advance and doesn’t take into account robots working in dynamic and crowded environments which are more complex. With more traditional robotic systems, in order to operate in a more complex environment, there would often be the need for human intervention for robots to continue functioning properly.

The Co4Robots project has been aimed at development of Factories of the Future, with multiple robots and humans working together; robots with different capabilities must work together safely and productively, including with humans, to achieve tasks such as object handling, transportation and delivery of objects.

This successful project that started in 2017 will soon reach its conclusion. PAL Robotics’ lead Engineer on the project, Dr. Alessandro Di Fava says of the work that has taken place:

“For PAL Robotics, the key successes of the project have been related to the opportunity to test multiple robots in a complex scenario, in an environment that is constantly changing and with interactions between different agents.

This will have an impact on robotics in the sense that the work has focused on decentralizing the control and coordination of heterogeneous robots. So, for instance, if a robot happens to fail from doing a task, another robot can notice it and go to the rescue. Saving time and optimizing resources will be best achieved if all the platforms are integrated into a multi-robot system, even if different developers create each robot.

It has been a pleasure to collaborate with the Co4Robots consortium both for their passion and skills that they have brought to the project.”

The ‘‘Co4Robots’’ project has included the achievement of various delivery milestones, including multiple robots working together. The aim here has been to address the challenge of how diverse robots collaborate. PAL Robotics TIAGo and TIAGo Base robots have participated in project testing ‘milestones’, alongside other robots.

Project milestones for Co4Robots

PAL Robotics has played an important role in each of the key project milestones with our robots. The project milestones demonstrated how different types of robot can effectively work together in a team, and with humans to successfully achieve tasks. The following is a summary of these project milestones and the scenarios tested.

Milestone 1 demonstrator: Collaborative Load Transportation

In this scenario, the robot navigated visiting regions of interest according to the plan. When a human/object was detected within a region of interest: the human and the robot grasped the object, and the object was transported collaboratively. When the “stop transfer” human posture was detected the object was released.


Milestone 2 Demonstrator: Multi-agent Collaborative Load Transportation

The scenario for milestone 2 revolved around three robotic entities – a mobile manipulator, a static manipulator and a mobile robot – interacting with each other, with an object that could be grasped, and also with the environment.


Milestone 3 Demonstrator: Multi-robot Coordination for Dynamic Production Assistance

This scenario for this milestone demonstrated on-demand transportation tasks for a factory-inspired assembly station, including multiple mobile robots performing required transportation tasks. The mobile robots periodically checked all assembly stations for finished products, finished products were delivered to the next production station, and the assembly station was monitored for supply requests.


Overall goals of the project Co4Robots

The goals of the project have been to build:

  • a systematic real-time decentralized methodology to accomplish complex mission specifications given to a team of potentially heterogeneous robots a set of control schemes appropriate for the mobility and manipulation capabilities of the considered robotic platforms, their types and dynamics, the unexpected and sudden changes in the environment, as well as the presence of humans,
  • a set of perceptual capabilities that enable robots to localize themselves and estimate the state of their highly dynamic environment, in the presence of strong interactions and in a collaborative manner, and
  • their corresponding systematic integration at both the conceptual and the software implementation levels.

Projects such as Co4Robots enable the team at PAL Robotics to continue to develop and adapt our robots to better meet the needs of the future, for example following this particular project, key developments proposed are:

  • Force torque tuning and calibration for collaborative tasks
  • Extend the robotic platform performances with a Nvidia Jetson to perform very time consuming perceptual tasks
  • Enhance robotic platform manageability for multi-robots control in a multi-robots shared environment.

In addition to the Co4Robots project, PAL Robotics works on many more EU-funded projects, visit our collaborative projects webpage to find out more. Next month (June 2020) is the deadline for ICT project calls, if you are looking for a partner, don’t hesitate to get in touch with us.

robots and humans working together