Improving Safety in Collaborative Robot Tasks In recent times, there has been significant interest in collaborative robots where the tasks performed by a robot are nonrepetitive and complex, and humans and robots share an overlapping workspace. In such a case, the robot controller must necessarily be safetyaware. In this paper, we propose a mechanism to evaluate a robot program and compute a safety score for each action that the robot is about to perform. To this end, we have implemented a code analyzer that examines the robotxe2x80x99s Move instructions and assigns a safety score. A subjective logic based approach is used to compute the safety score for each instruction. We have evaluated the approach through ABBxe2x80x99s RobotStudioxc2xae simulator. We simulate two scenarios: First, where two robots share a workspace and second, where a robot moves along a path with an obstacle. The simulations show that using our code analyzer and safety score formalism; it is possible to evaluate the application code for safety and enable avoidance of potentially unsafe behavior.

Proof of concept of a projectionbased safety system for humanrobot collaborative engine assembly In the past years humanrobot collaboration has gained interest among industry and production environments. While there is interest towards the topic, there is a lack of industrially relevant cases utilizing novel methods and technologies. The feasibility of the implementation, worker safety and production efficiency are the key questions in the field. The aim of the proposed work is to provide a conceptual safety system for contextdependent, multimodal communication in humanrobot collaborative assembly, which will contribute to safety and efficiency of the collaboration. The approach we propose offers an addition to traditional interfaces like push buttons installed at fixed locations. We demonstrate an approach and corresponding technical implementation of the system with projected safety zones based on the dynamically updated depth map and a graphical user interface (GUI). The proposed interaction is a simplified twoway communication between human and the robot to allow both parties to notify each other, and for the human to coordinate the operations.