<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Planning Safe Collaborative Behaviors through Risk-Aware Heuristic Search</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Alex Bonini</string-name>
          <email>ale.bonini2@stud.uniroma3.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marta Cialdea Mayer</string-name>
          <email>cialdea@ing.uniroma3.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Amedeo Cesta</string-name>
          <email>amedeo.cesta@cnr.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Orlandini</string-name>
          <email>andrea.orlandini@cnr.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alessandro Umbrico</string-name>
          <email>alessandro.umbrico@cnr.it</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>National Research Council of Italy (CNR-ISTC)</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
        <contrib contrib-type="editor">
          <string-name>Task Planning and Scheduling, Human-Robot Collaboration, Artificial Intelligence</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ROMA TRE University</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Deploying collaborative robots in manufacturing presents diverse challenges. Rapid adaptability to the environment while ensuring user safety and engagement is paramount. Existing human-aware task sequencing solutions often lack explicit risk modeling and management. International standards emphasize severity, exposure, and avoidance as critical risk factors. To enhance intelligent risk awareness control, we propose integrating multiple risk factors into task sequencing models. This forms the basis for a cutting-edge planning framework-backed risk-aware task sequencing system. Our approach's evaluation across various scenarios showcases its eficacy and adaptability to diverse risk levels. Experimental results show a positive equilibrium between productivity and safety, achieving both high throughput and low operator risk.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>CEUR
ceur-ws.org</p>
    </sec>
    <sec id="sec-2">
      <title>1. Introduction</title>
      <p>
        The use of cobots in manufacturing environments allows for automating demanding, hazardous,
and repetitive tasks boosting the flexibility of manufacturing processes. Nevertheless, task
coordination between humans and robots remains a critical issue for productivity. Human-Robot
Collaboration (HRC) entails challenging safety issues as collaborative environments involve
tight proximity between robots and human workers raising multiple challenges [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. In order to
endow collaborative robots (cobots) with the ability to quickly adapt their behaviors to the actual
state of the environment and keep the user safe and engaged in the interaction, some
humanaware task sequencing solutions have been proposed (e.g., [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]) where risk management is often
not explicitly modeled. In this work, we propose a novel risk-aware model for human-robot
coordination considering the main risk factors highlighted in international robotic standards
(ISO 10218, ANSI-RIA R15.06-2012) to provide a more detailed representation of risks overcoming
a flat description based on a single value expressing severity and probability, which may not
IPS-RCRA-SPIRIT 2023: Italian Workshop on Planning and Scheduling, RCRA Workshop on Experimental evaluation of
algorithms for solving problems with combinatorial explosion, and SPIRIT Workshop on Strategies, Prediction, Interaction,
CEUR
Workshop
Proceedings
capture the nuances hidden in a production scenario. Our model includes five flexible and
general risk factors that can be applied to any HRC context. We also present a software prototype
planner to reason over the diferent risk factors entailed by the execution of collaborative tasks
and synthesize safe and eficient collaborative task plans. Specifically, we model HRC task
assignment problems as human-aware task planning problems. A task planning system then
generates task plans implementing sequences of actions to accomplish predefined production
objectives [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. This entails building a flexible temporal plan that transforms the initial state of a
system into a desired goal state. AI planning algorithms utilize domain knowledge and search
techniques to eficiently explore the space of possible plans to identify the most feasible solution.
This model informs a heuristic-based search that optimizes task assignment by considering a
multi-objective perspective based on safety and eficiency. The designed heuristics allow the
planner to find safe plans without compromising the eficiency of HRC productions. Its most
important feature involves evaluating the risk of a situation by taking into account what robots
and humans are doing at the same time. We evaluated our planner with other strategies in
simulated environments demonstrating improved task assignments, efectively balancing safety
and eficiency.
      </p>
    </sec>
    <sec id="sec-3">
      <title>2. State of the art</title>
      <p>In HRC, ANSI-RIA R15.06-2012 standard is an adoption of pre-existing robot safety standards
such as ISO 10218 which focuses on providing HRC cell designers with appropriate guidelines
to help them improve the safety of collaborative cells. It provides some of the safety measures
that should be used to ensure a safe collaborative environment, such as safety stop, hand
guiding, speed and separation monitoring, power and force limiting. The main risk factors
in the standards, ranked by importance, are severity, exposure, and avoidance. These factors
provide a more detailed representation of risk compared to the flat values based on severity
and probability. By taking into account these factors, a comprehensive assessment of risk level
can be conducted, resulting in categorizations such as negligible, low, medium, high, and very
high. Standards provide suggestions also on how using these factors during the design of an
HRC cell to reduce the risks. Focusing on a robot control perspective, safety measures are about
assigning tasks to the robot and controlling its motions in order to reduce the risk of collisions
with the operator while keeping a low cycle time.</p>
      <p>
        HRC-oriented works usually focus on general design issues (see, e.g., [
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ]) and on
subproblems such as scheduling human and robot actions (e.g., [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]), or cooperative planning
at a symbolic level (e.g., [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ]). Several works have investigated novel models and planning
paradigms to enhance human awareness and realize more efective and safe robot behaviors in
collaborative settings [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. A central aspect is the capability of enriching a symbolic task
planning level with geometric information suitable to reason about spatial qualities of planned
motions. The work [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] although not strictly correlated with human-robot interaction, shows
an interesting combination of task and motion planning suitable to improve task planning
with geometric reasoning and plan feasible motion trajectories. The interesting aspect of
this approach is the pursuit of a “shared perspective” allowing task planners to reason on
more realistic (geometry-aware) models. This is especially relevant in HRC where an explicit
reasoning on the qualities of robot motions is crucial to enable safer and more efective behaviors.
      </p>
      <p>
        The study [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] supports modeling multi-agent decision problems for human-aware task
allocation. It uses a hierarchical task planning formalism to reason about structured
decomposition and combined behaviors of multiple agents (e.g., human and robot) working together
towards shared objectives (e.g., a production task [14]). However, this approach lacks explicit
consideration of time constraints and action durations, limiting the efectiveness of
generating optimal collaborative plans in terms of cycle time. The work [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] advances human-aware
optimization by considering stochastic human dynamics. It creates a hierarchical model from
single-agent demonstrations to capture task temporal relationships and prevent spatial
conlficts in robot actions. Notably, this work combines safety and eficiency to improve planning
decisions. The study [15] also combines stochastic human occupancy data in hierarchical
collaborative modeling. It addresses task allocation, enabling robots to consider time constraints
and human behavior for safe, eficient trajectory planning. The approach achieves a balance
between safety and eficiency based on the agents’ occupancy volumes. Another work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]
enhances simultaneous human-robot behaviors using a synergy matrix for parallel tasks. It
employs a multi-objective planning formalism that successfully balances optimization and
minimizes delays due to potential human-robot collisions. The study [16] introduces a new
sequencing planning algorithm that optimizes cycle time while considering resource and safety
constraints. Notably, it provides detailed safety reasoning by including constraints related to
assembly/disassembly components.
      </p>
      <p>In manufacturing-oriented methods, [17] optimizes the ergonomics of the human worker by
using an online workflow scheduler. [ 18] and [19] proposed a TAMP framework for planning
and executing tasks using first-order logic graphs. A contingent-based approach was proposed
in [20], and [21] to deal with uncertainty on the outcome of actions. Although the mentioned
works efectively address human-robot interaction issues, none of them rely on an explicit model
of risk supporting parametrized reasoning about safety. The majority of the works dealing
with safety mainly consider the expected spatial occupancy of human workers to make safer
decisions about robot actions. Namely, such works mainly focus on deciding which tasks are
assigned to the robot taking into account expected spatial requirements to reduce the expected
cycle time. A finer-grained model of the risk and collaboration dynamics could instead support
more detailed decisions taking into account also how to execute robot tasks in order to mitigate
potential risks.</p>
      <p>
        The novel contribution of our work thus concerns the design of a detailed risk-aware model of
collaborative tasks, based on existing safety standards, and the development of a multi-objective
optimization approach to HRC. To the best of our knowledge, this is the first work investigating
the use of a risk model extracted from safety standards within a multi-objective task planning
framework. More specifically, task and motion planning rely on a timeline-based framework,
called PLATINUm [22, 23]. PLATINUm complies with the formal characterization proposed
in [24] which takes into account temporal uncertainty, and has been successfully applied in
real-world manufacturing scenarios [
        <xref ref-type="bibr" rid="ref3">15, 3</xref>
        ].
      </p>
    </sec>
    <sec id="sec-4">
      <title>3. Experiments and Evaluation</title>
      <p>
        We realize a task planning system based on a framework already successfully applied in
manufacturing scenarios [
        <xref ref-type="bibr" rid="ref3">22, 3</xref>
        ]. We implemented a RiskAssessmentPlanner with a customized search
strategy determining the most promising and safe options to achieve production goals and
applying a pareto optimization to balance between safety and eficiency [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. We consider an
experimental scenario inspired by an EU research project (https://www.sharework-project.eu)
in which a human and a robot collaborate to build a mosaic [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. The experiment considers a
scenario based on a series of Pick-And-Place operations with a robot and a human collaborating
to sort a set of cubes from a common working area into separated heaps, based on the cube’s
material of diferent material, i.e., foam, wood, and hot metal cubes, with an increasing intrinsic
risk. Each task can be carried out considering three diferent trajectories and with three
increasing speed levels, influencing risk accordingly. Also, we consider human operators with two
levels of experience (skilled or not skilled). For each task, we defined a set of precompiled values
associated with risk parameters representing an estimation of risk in the considered scenario.
      </p>
      <p>To assess our search strategy, we implement other planners with diferent heuristics: giving
priority to safety (RiskSearchStrategy), i.e., aiming to minimize safety and not performance;
giving priority to makespan (MakespanStrategy), i.e., aiming to minimize makespan and not
considering safety; a ”classical” depth-first strategy ( PlannerSearchStrategy). We vary diferent
scenarios varying the amount of shared tasks between humans and robots and a diferent number
of shared cubes. We consider human operators with high experience or with no experience.
This allows us to see how the planners react to every combination of parameters. We consider
several plan variations, each tested for all strategies and run 5 times per variation, for a total of
160 runs. Tests were performed on a workstation with a Ryzen 3600 CPU and 16 GB RAM.</p>
      <p>Our approach enables the planner to make more informed decisions in task allocation and it
consistently keeps the risk level low and, whenever possible, significantly enhances eficiency.
Though our planner assigns tasks considering the assessed risk and, when feasible, it manages
to reduce the risk of collisions. Finally, the planner provides a good trade-of between safety and
eficiency reducing the risk of collisions and entailing the highest possible eficiency. The DFS
Planner is the fastest as it is only concerned with plan suitability and is not aware of safety or
eficiency. Other strategies have similar behavior with RiskPlanner being the one sufering the
most from a higher amount of shared cubes. Indeed, a higher shared amount of boxes entails
working with a much higher branching factor taking more time to find a solution.</p>
      <p>In Figure 1, the scatter plot illustrates how each strategy balances risk and eficiency. Data
points are categorized by expertise and shared values. The significant aspect is the right side,
indicating RiskAssessmentPlanner’s consistent superiority in safety over MakespanPlanner,
while being faster than both Planner and RiskPlanner. For less experienced humans,
RiskAssessmentPlanner acknowledges the heightened risk, producing safer yet slower plans in response.</p>
    </sec>
    <sec id="sec-5">
      <title>4. Discussion and Conclusions</title>
      <p>In general, the new risk model allows diverse perspectives in planning systems. Interestingly, in
certain experiments, the basic DFS Planner matches the RiskAssessmentPlanner in safety, e.g.,
with 6 tasks for experienced workers, and is even safer (though less eficient) for inexperienced
workers. This outcome is not entirely unexpected. Although our approach enhances flexibility,
optimizing eficiency and safety without compromise remains a challenge, aiming for a trade-of
between the two. Indeed, RiskAssessmentPlanner slightly sacrifices safety for better eficiency.
Nonetheless, DFS Planner tends to show lower collaboration levels (averaging 5.4 tasks out of 6
assigned to the robot regardless of type). This discrepancy arises because DFS Planner’s risk is
less impacted by an inexperienced operator who contributes very little (averaging 20-time units
compared to the robot’s 80).Moreover, despite having a higher risk value, RiskAssessmentPlanner
still performs better in terms of collision prevention and task assignment. Therefore, safety
levels might appear comparable in plans but there are substantial diferences in both average
and peak risks. RiskAssessmentPlanner excels in collision handling and task allocation. DFS
Planner maintains low risk by mostly assigning tasks to the robot (i.e. limiting collaboration).
RiskAssessmentPlanner prioritizes efective task allocation and collision management, even if it
means sacrificing eficiency, especially in constrained scenarios.</p>
      <p>Integrating diverse risk factors into task sequencing models enables intelligent risk-aware
control in human-robot collaboration (HRC). This leverages a state-of-the-art planning
framework for risk-aware task sequencing. Our approach showcased eficacy and adaptability across
varied simulations, achieving a favorable productivity-safety equilibrium. In future steps, we
plan to validate our method in real collaborative setups and incorporate real-time user feedback.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledge</title>
      <p>CNR authors are partially supported by Italian MUR with the PNRR project “Fit4MedRob- Fit
for Medical Robotics” - Piano Nazionale Complementare D.D. n. 931 6/6/2022 Cod. PNC0000007.
and the EU Commission with project TAILOR “Foundations of Trustworthy AI Integrating
initial study of its usability and practicality, in: 2015 IEEE/RSJ International Conference
on Intelligent Robots and Systems (IROS), 2015, pp. 6465–6472.
[14] S. Lemaignan, M. Warnier, E. A. Sisbot, A. Clodic, R. Alami, Artificial cognition for social
human–robot interaction: An implementation, Artif. Intell. 247 (2017).
[15] S. Pellegrinelli, A. Orlandini, N. Pedrocchi, A. Umbrico, T. Tolio, Motion planning and
scheduling for human and industrial-robot collaboration, CIRP Annals 66 (2017) 1–4.
[16] M.-L. Lee, S. Behdad, X. Liang, M. Zheng, Task allocation and planning for product
disassembly with human–robot collaboration, Robotics and Computer-Integrated
Manufacturing 76 (2022) 102306.
[17] G. Evangelou, N. Dimitropoulos, G. Michalos, S. Makris, An approach for task and action
planning in human–robot collaborative cells using ai, Procedia CIRP 97 (2021) 476–481.
[18] K. Darvish, B. Bruno, E. Simetti, F. Mastrogiovanni, G. Casalino, Interleaved online
task planning, simulation, task allocation and motion control for flexible human-robot
cooperation, in: IEEE Int. Symp. on Robot and Human Interactive Communication, 2018.
[19] K. Darvish, E. Simetti, F. Mastrogiovanni, G. Casalino, A hierarchical architecture for
human–robot cooperation processes, IEEE T. Robotics 37 (2021).
[20] A. Akbari, Muhayyuddin, J. Rosell, Knowledge-oriented task and motion planning for
multiple mobile robots, J. Exp. Theor. Artif. Intell. 31 (2019) 137–162.
[21] A. Akbari, M. Diab, J. Rosell, Contingent task and motion planning under uncertainty for
human–robot interactions, Applied Sciences 10 (2020) 1665.
[22] A. Umbrico, A. Cesta, M. Cialdea Mayer, A. Orlandini, PLATINUm: A New Framework for</p>
      <p>Planning and Acting, Lecture Notes in Computer Science (2017) 498–512.
[23] A. Umbrico, A. Cesta, M. Cialdea Mayer, A. Orlandini, Integrating resource
management and timeline-based planning, in: The 28th International Conference on Automated
Planning and Scheduling (ICAPS), 2018.
[24] M. Cialdea Mayer, A. Orlandini, A. Umbrico, Planning and execution with flexible timelines:
a formal account, Acta Informatica 53 (2016) 649–680.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>R. De Benedictis</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Castiglioni</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Ferraioli</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          <string-name>
            <surname>Malvone</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Scala</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Serafini</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          <string-name>
            <surname>Serina</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          <string-name>
            <surname>Tosello</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Umbrico</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Vallati</surname>
          </string-name>
          , Preface to the
          <source>Italian Workshop on Planning and Scheduling</source>
          , RCRA Workshop on
          <article-title>Experimental evaluation of algorithms for solving problems with combinatorial explosion, and</article-title>
          SPIRIT Workshop on Strategies, Prediction, Interaction, and
          <article-title>Reasoning in Italy (IPS-RCRA-SPIRIT</article-title>
          <year>2023</year>
          ),
          <source>in: Proceedings of the Italian Workshop on Planning and Scheduling</source>
          , RCRA Workshop on
          <article-title>Experimental evaluation of algorithms for solving problems with combinatorial explosion, and</article-title>
          SPIRIT Workshop on Strategies, Prediction, Interaction, and
          <article-title>Reasoning in Italy (IPS-RCRA-SPIRIT 2023) co-located with 22th International Conference of the Italian Association for Artificial Intelligence (AI* IA</article-title>
          <year>2023</year>
          ),
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P.</given-names>
            <surname>Tsarouchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Makris</surname>
          </string-name>
          , G. Chryssolouris,
          <article-title>Human-robot interaction review and challenges on task planning and programming</article-title>
          ,
          <source>Int. J. Comput. Integ</source>
          . M.
          <volume>29</volume>
          (
          <year>2016</year>
          )
          <fpage>916</fpage>
          -
          <lpage>931</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Faroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Umbrico</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Beschi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Orlandini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Cesta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Pedrocchi</surname>
          </string-name>
          ,
          <article-title>Optimal task and motion planning and execution for multiagent systems in dynamic environments</article-title>
          ,
          <source>IEEE Transactions on Cybernetics</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>T. P.</given-names>
            <surname>Huck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Münch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Hornung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Ledermann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Wurll</surname>
          </string-name>
          ,
          <article-title>Risk assessment tools for industrial human-robot collaboration: Novel approaches and practical needs</article-title>
          ,
          <source>Safety Science</source>
          <volume>141</volume>
          (
          <year>2021</year>
          )
          <fpage>105288</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Michalos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Makris</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Tsarouchi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Guasch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kontovrakis</surname>
          </string-name>
          , G. Chryssolouris,
          <article-title>Design considerations for safe human-robot collaborative workplaces</article-title>
          ,
          <source>Procedia CIRP 37</source>
          (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Casalino</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. M.</given-names>
            <surname>Zanchettin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Piroddi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Rocco</surname>
          </string-name>
          ,
          <article-title>Optimal scheduling of human-robot collaborative assembly operations with time petri nets</article-title>
          ,
          <source>IEEE T. Automation Science and Engineering</source>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Ham</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.-J. Park</surname>
          </string-name>
          ,
          <article-title>Human-robot task allocation and scheduling: Boeing 777 case study</article-title>
          ,
          <source>IEEE Robotics and Automation Letters</source>
          <volume>6</volume>
          (
          <year>2021</year>
          )
          <fpage>1256</fpage>
          -
          <lpage>1263</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cheng</surname>
          </string-name>
          , L. Sun,
          <string-name>
            <given-names>M.</given-names>
            <surname>Tomizuka</surname>
          </string-name>
          ,
          <article-title>Human-aware robot task planning based on a hierarchical task model</article-title>
          ,
          <source>IEEE Robotics and Automation Letters</source>
          <volume>6</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>W.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z. M.</given-names>
            <surname>Diekel</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Jia,</surname>
          </string-name>
          <article-title>Robot action planning by online optimization in human-robot collaborative tasks</article-title>
          ,
          <source>Int. J. Intell. Robot. App</source>
          .
          <volume>2</volume>
          (
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Xin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <article-title>A unifying framework for human-agent collaborative systems-part i: Element and relation analysis</article-title>
          ,
          <source>IEEE T. Cybernetics</source>
          (
          <year>2022</year>
          )
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Xin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <article-title>A unifying framework for human-agent collaborative systems-part ii: Design procedure and application</article-title>
          ,
          <source>IEEE Transactions on Cybernetics</source>
          <volume>52</volume>
          (
          <year>2022</year>
          )
          <fpage>11990</fpage>
          -
          <lpage>12002</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Srivastava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Fang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Riano</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Chitnis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Russell</surname>
          </string-name>
          , P. Abbeel,
          <article-title>Combined task and motion planning through an extensible planner-independent interface layer</article-title>
          ,
          <source>in: IEEE Int. Conf. Robot. Autom.</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>L. de Silva</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Lallement</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Alami</surname>
          </string-name>
          ,
          <article-title>The hatp hierarchical planner: Formalisation and an</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>