IEEE Robotics and Automation Letters · 2016 · 244 citations · 20 references
EngineeringComputer ScienceIndustrial EngineeringHuman-robot InteractionIndustrial RoboticsRoboticsAssemblyCollaborative Industrial RobotsHuman-machine InteractionHuman-robot CollaborationHuman-robot TeamingTask AllocationAssembly PlanningCollaborative Task PlanningCollaborative Team PlanningHuman-robot Collaboration In AssemblyHuman-robot Collaboration PlanningHuman-robot Task AllocationSkill ExecutionState Machines
Dynamic, partially known environments with human presence frequently generate unpredictable events. The authors propose a framework for task allocation in human‑robot collaborative assembly planning. The framework employs a two‑layer abstraction: an abstract world model with a multi‑agent human‑robot team approach that generates nominal coordinated skill sequences, and a concrete layer that executes atomic skills via hierarchical concurrent hybrid state machines, with human‑robot differences encoded in distinct cost functions. The design enables coping with unpredictable events at the decision level without explicit planning, relying instead on manually designed skills.
In this letter, we propose a framework for task allocation in human-robot collaborative assembly planning. Our framework distinguishes between two main layers of abstraction and allocation. In the higher layer, we use an abstract world model, incorporating a multiagent human-robot team approach in order to describe the collaborative assembly planning problem. From this, nominal co-ordinated skill sequences for every agent are produced. In order to be able to treat humans and robots as agents of the same form, we move relevant differences/peculiarities into distinct cost functions. The layer beneath handles the concrete skill execution. On atomic level, skills are composed of complex hierarchical and concurrent hybrid state machines, which in turn co-ordinate the real-time behavior of the robot. Their careful design allows to cope with unpredictable events also on decisional level without having to explicitly plan for them, instead one may rely also on manually designed skills. Such events are likely to happen in dynamic and potentially partially known environments, which is especially true in case of human presence.
20
Artificial intelligence: a modern approach
Choice Reviews Online · 1995 · 22.2K citations · Full text
An atlas of physical human–robot interaction
Agostino De Santis, Bruno Siciliano, Alessandro De Luca et al. · Mechanism and Machine Theory · 2007 · 803 citations · Full text
Engineering, Mechatronics Engineering, Robotics Engineering +12
AND/OR Graph Representation of Assembly Plans
Luiz S. Homem de Mello · 1986 · 683 citations