There is growing expectation for the deployment of robots that can work for extended periods of time in unstructured environments without human intervention. To achieve this goal, robots must be programmed to perform useful tasks and handle unexpected situations by activating contingency plans to remain operational and avoid catastrophic failures.
The key contribution of CONVINCE is to develop cognitive deliberation capabilities that ensure robot operation over extended periods of time without human intervention. CONVINCE provides tools that allow automatic verification of such capabilities at design and run-time. The project will benefit the software developers of the robotic community by developing an integrated toolchain for designing application-specific deliberation systems. These systems can determine the necessary behaviors of the robot to fulfill a given task, taking into account the context in which the robot operates, and the experience gained during previous executions of the same task. The toolchain also allows for the deployment and configuration of the components that are required to execute these behaviors and automate the analysis of behaviors to ensure that they are safe and secure.
The development of CONVINCE is guided by three real-world scenarios, each posing unique challenges for robotic deliberations, which will be used to validate the results of the project.
• Robot Vacuum Cleaner (UC1): a robot that navigates in diverse home environments and should learn from its experience and avoid getting stuck.
• Assembly Robot (UC2): a robot that performs a complex task of assembling parts based on their shape, and should cope with occlusions, difficult lighting conditions, and missing or restrained parts.
• Robotic Museum Guide (UC3): a humanoid robot that guides visitors inside a museum and should interact with human and handle problematic situations that may arise from unpredictable human behavior.
In CONVINCE, a user-centered design approach is followed, where user needs are assessed to establish a set of high-level requirements. These requirements are then scrutinized concerning legal and ethical regulations, such as GDPR, Ethical AI, and the EU Artificial Intelligence Act, and connected to technical KPIs of Use Cases. Additionally, input from developers of robotic software, who are the end-users of the toolchain, is also taken into account and considered in CONVINCE to increase the success of the project and ensure the outputs meet the needs of the users.