<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Planning and Execution with Robot Trajectory Generation in Industrial Human-Robot Collaboration</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Amedeo</forename><surname>Cesta</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Cognitive Science and Technology</orgName>
								<orgName type="institution">ISTC-CNR</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Lorenzo</forename><forename type="middle">Molinari</forename><surname>Tosatti</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Institute of Industrial Technologies and Automation</orgName>
								<orgName type="institution">ITIA-CNR</orgName>
								<address>
									<settlement>Milan</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Andrea</forename><surname>Orlandini</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Cognitive Science and Technology</orgName>
								<orgName type="institution">ISTC-CNR</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Nicola</forename><surname>Pedrocchi</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Institute of Industrial Technologies and Automation</orgName>
								<orgName type="institution">ITIA-CNR</orgName>
								<address>
									<settlement>Milan</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Stefania</forename><surname>Pellegrinelli</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Institute of Industrial Technologies and Automation</orgName>
								<orgName type="institution">ITIA-CNR</orgName>
								<address>
									<settlement>Milan</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Tullio</forename><surname>Tolio</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Institute of Industrial Technologies and Automation</orgName>
								<orgName type="institution">ITIA-CNR</orgName>
								<address>
									<settlement>Milan</settlement>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alessandro</forename><surname>Umbrico</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Cognitive Science and Technology</orgName>
								<orgName type="institution">ISTC-CNR</orgName>
								<address>
									<country key="IT">Italy</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Planning and Execution with Robot Trajectory Generation in Industrial Human-Robot Collaboration</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">C5C5C861266B0C4BA20806BD1DCCA216</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T13:43+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>The co-presence of a robot and a human sharing some activities in an industrial setting constitutes a challenging scenario for control solutions, requiring highly flexible controllers to preserve productivity and enforce human safety. Standard methods are not suitable given the lack of methodologies able to evaluate robot execution time variability, caused by the necessity to continuously modify/adapt robot motions to grant human safety. This paper presents a novel dynamic planning system for Human-Robot Collaboration (HRC) which leverages an offline motion planning technique and deploys planning and execution features dealing with temporal uncertainty and kinematics both at planning and execution time. The proposed system is deployed in a manufacturing case study for controlling a working cell in which a robot and a human collaborate to achieve a shared production goal. The approach has been shown to be feasible and effective in a real case study.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction</head><p>During the last decade, industrial robotic systems have entered assembly cells in order to support human worker in repetitive and physical demanding tasks. However, Human-Robot Collaboration (HRC) scenarios present several issues that must be addressed to realize flexible and effective controllers <ref type="bibr" target="#b0">[1]</ref>. From a low-level control perspective, a generic HRC task can be accomplished through many robot trajectories where each trajectory could be executed concurrently to different human tasks and its execution time depends on the need to modify motion speed in order to grant human safety. Indeed, the robot speed can be modified based on robot direction of motion, human position, velocity and direction and motion (i.e.,speed variation monitoring). From a high-level control perspective, a coordinated task plan should be generated, continuously updated and concurrently performed by the human and the robot aiming at increasing the efficiency (i.e., maximize throughput), supporting the human in a timely manner (i.e., robot tasks synchronized with human tasks) and, again, always keeping the human safe. Literature shows how robot motion and task planning are computationally complex, making difficult their integration in an unified approach, without relying on limiting hypothesis and applicability contexts <ref type="bibr" target="#b1">[2,</ref><ref type="bibr" target="#b2">3]</ref>. To overcome such issue, some authors (e.g., <ref type="bibr" target="#b3">[4,</ref><ref type="bibr" target="#b4">5,</ref><ref type="bibr" target="#b5">6,</ref><ref type="bibr" target="#b6">7]</ref>) pursued a hierarchical integrated approach that, however, rely on a clear distinction between task and motion planning features. Indeed, typically the task plan is constructed at an abstract, high and discrete level and recursively evaluated just before execution in order to verify the feasibility with respect to spatial/geometric features of the domain. Moreover, these works do not consider temporal information and concurrent execution of human and robot tasks at planning time. Plan-based controllers such as, e.g., T-REX <ref type="bibr" target="#b7">[8]</ref> or IXTET-EXEC <ref type="bibr" target="#b8">[9]</ref>, rely on temporal planning mechanisms (exploiting respectively EUROPA <ref type="bibr" target="#b9">[10]</ref> and IXTET <ref type="bibr" target="#b10">[11]</ref>) capable of dealing with coordinated task actions and temporal flexibility. Unfortunately, these systems do not have an explicit representation of uncontrollability features in the domain. Thus, in application scenarios like HRC, the resulting controllers do not endow the flexibility needed to cope with uncontrollable time-varying features and robustly execute plans without strongly relying on replanning mechanisms. Here, we are pursuing an innovative approach for integrating task and motion planning capable of dealing with both temporal and spatial constraints and addressing the uncertainty introduced by the human behavior variability. The approach leverages recent research results, i.e., <ref type="bibr" target="#b11">[12]</ref> and <ref type="bibr" target="#b12">[13]</ref>, to provide temporal and geometric models of the human and the robot. This paper presents a planning and execution system fully integrated in such an approach. A key feature of this work consists in modeling the expected behavior of the human at different levels of abstractions dealing with temporal uncertainty and kinematics both at planning and execution time. A system is deployed to realize a flexible plan-based controller capable of dynamically adapting the robot behavior to the human tasks as well as guaranteeing her safety. The system has been applied in a manufacturing case study for controlling a working cell in which a robot and a human collaborate to achieve a shared production goal. A set of experiments have demonstrated both the feasibility and effectiveness of the proposed approach.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Human-Aware Control Approach</head><p>This paper proposes a human-aware control approach integrating task and motion planning solutions. Moreover, both the solutions, analyzed singularly, represent an advancement with respect to the state of the art. Figure <ref type="figure" target="#fig_0">1</ref> shows the main modules constituting the proposed framework and the sequence of steps implementing the integrated control approach: a motion planner, a temporal task planner and a plan executive. First, the considered industrial process is analyzed to identify the possible human-robot collaboration scenarios (Step 0). Such step identifies the (collaborative) tasks needed to realize the assembly processes, the resources that can perform the tasks (human, robot or both), and the operational constraints (e.g., precedence or synchronization constraints). Then, for all the possible collaborative tasks of the robot i.e., human and robot simultaneous tasks, a set of robot trajectories is computed (Step 1). Specifically, the motion planner is responsible for generating and executing robot trajectories and guaranteeing the safety of the human operator adapting the robot speed. It relies on an offline and statistical analysis able to identify the volume occupied by the human with a certain probability during the execution of tasks (i.e., the Human Occupancy Volume -HOV) <ref type="bibr" target="#b11">[12]</ref>. Given the HOVs characterized by a different occupancy probability, the motion planner generates, for each couple of simultaneous human-robot task, a set of possible trajectories. The different trajectories that the robot can follow will enter the volume occupied by the human at different levels, thus being characterized by a different execution time and confidence interval. The identified robot and human tasks coupled with the related temporal information (time execution and its variability) are encoded in a temporal planning model (Step 2). This information allows the task planner to characterize the temporal uncertainty concerning the actual duration of human and robot tasks. Considering this model, a task planner generates temporally flexible plans (Step 3) coordinating the operations of the robot and the human and selecting the most suitable trajectories according to the expected collaborative context by taking into account operational constraints and safety settings characterizing the possible collaboration scenarios <ref type="bibr" target="#b13">[14]</ref>. The task planner relies on a temporal planning formalism capable of synthesizing flexible plans by dealing with temporal uncertainty. Then, the plan executive executes the plan (Step 4) by properly dealing with the temporal variability of the robot and the human. Robust plan execution is achieved through temporal flexibility and a replanning mechanism that allow the controller to adapt/modify the plan and robot behavior according to the actual behavior of the human <ref type="bibr" target="#b14">[15]</ref>. The selected robot trajectories (Step 5) are executed by the motion planner which also implements low-level speed separation and variation monitoring to avoid collisions with the human (Step 6).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Temporal</head></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Dynamic Task Planning</head><p>The dynamic task planning system is in charge of (i) deciding the tasks the human and the robot must perform; (ii) selecting the most suitable trajectory for robot motions among the set of trajectories generated by the motion planner; (iii) dealing with temporal uncertainty during plan generation and execution; (iv) monitoring the execution and, in case of need, managing possible failures through replanning. Fig. <ref type="figure" target="#fig_1">2</ref> shows a detailed view of the integrated control architecture. It describes the interactions between the deliberative and the executive processes and the role of a ROS-based middleware during the execution of a plan. The Task Planner and the Plan Executive in Fig. <ref type="figure" target="#fig_1">2</ref> have been implemented using PLATINUm (PLanning and Acting with TImeliNes under Uncertainty) <ref type="bibr" target="#b13">[14]</ref>, a framework which complies with the formalism introduced in <ref type="bibr" target="#b12">[13]</ref> and significantly extends EPSL <ref type="bibr" target="#b15">[16]</ref> by introducing the capability of dealing with temporal uncertainty at both planning and execution time. Thus, leveraging the timeline-based approach envisaged in <ref type="bibr" target="#b12">[13]</ref>, PLATINUm characterizes the planning domain concerning a HRC scenario by consid-ering the human as a uncontrollable element and the robot as a partially controllable element. Then, following the structured approach described in <ref type="bibr" target="#b16">[17]</ref>, the HRC process can be hierarchically characterized in three abstraction levels. The supervision level models the overall processes (e.g., a collaborative assembly process) in terms of tasks needed to realize them. The coordination level models the possible behaviors of the human and the robot in terms of tasks they can perform. The (temporal) behavior of the human is modeled as uncontrollable with lower and upper bounds on task durations according to the information gathered by the offline analysis of the motion planner. Similarly, the (temporal) behavior of the robot is modeled as partially controllable due to the co-presence of the human which may affect robot task execution (e.g., robot motions can be slowed down or suspended according to the position of the human during execution). Finally, the implementation level models the internal constraints that allow a robot to actually execute assigned tasks. Again, the temporal characterization of robot motion tasks leverages information gathered by the motion planner (step 1 in Fig. <ref type="figure" target="#fig_0">1</ref>) and encapsulates information about the available trajectories the execution time variability. Synchronization rules model possible assignments of tasks to the human and the robot and the related operational requirements. Such rules specify the possible collaborations between the human and the robot and the temporal constraints that must be satisfied.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Task Planner</head><p>The proposed task and motion planning integration approach allows a task planner to reason about the particular collaboration scenario and the related interaction modality by deciding the "most suited" modality of execution of robot tasks in order find a good tradeoff between the safety of the human and the throughput of the production process.</p><p>4 Deployment in a Real Scenario PLATINUM has been deployed in a manufacturing case study integrating the task planning technology described above with a motion planning system for industrial robots <ref type="bibr" target="#b11">[12]</ref>. The reference selected application is a human-robot collaborative environment for the preparation of the load/unload station (LUS) of a flexible manufacturing system (FMS) (Fig. <ref type="figure">3</ref>). At the LUS, machined parts and raw parts have to be unmounted and mounted on ad-hoc fixturing systems, called pallet, by a worker and a robot in order to be machined by the FMS. With the aim to increase productivity and grant human ergonomics and safety, robot trajectories and task allocation have to be respectively adequately designed and planned. Fig. <ref type="figure">3</ref>: Experimental environment Thus, PLATINUM and its features are leveraged to implement an integrated task and motion planning system capable of selecting different execution modalities for robot tasks according to the expected collaboration of the robot with a human operator. This is the result of a tight integration of PLATINUM with a motion planning system. Indeed, the pursued approach realizes an offline analysis of the production scenarios in order to synthesize a number of collision-free robot motion trajectories for each collaborative task with different safety levels. Each trajectory is then associated with an expected temporal execution bound and represents a tradeoff between "speed" of the motion and "safety" of the human. The integrated system has been deployed and tested in laboratory on an assembly case study similar to collaborative assembly/disassembly scenario described above. In <ref type="bibr" target="#b14">[15]</ref>, an empirical evaluation is provided in order to assess the overall productivity of the HRC cell while increasing the involvement of the robots. The idea is to gradually make free a set of tasks originally preallocated to the human, so to increase the number of degrees of freedom of PLATINUM during the minimization of the assembly time. The results show the effectiveness of PLATINUM in finding well suited distribution of tasks between the human and the robot in different scenarios with an increasing workload for the control system. Indeed, the total assembly time was reduced of 65% (from 259s to 169s) and the percentage of tasks assigned by PLATINUM to the robot moved from 25% to 65%. Thus, PLATINUM instance resulted as capable of increasing the productivity of the production process without affecting the safety of the operator. A wider experimental campaign is now undergoing and will constitute an important pillar for a future longer report.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Conclusions</head><p>This paper introduces a novel framework in which robot motion planning and task planning are integrated and their synergisms are exploited to cope with the variability of an environment in which an industrial robot is acting together with a human worker. After introducing the integration idea we have described the planning and execution feature that guarantee robustness in coping with temporal uncertainty. The experiment in the real case demonstrates the ability of the system to impact the reduction of the makespan, and to demonstrate time constants able to cope with domain uncertainties.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 1 :</head><label>1</label><figDesc>Fig. 1: Task and motion planner integration.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 2 :</head><label>2</label><figDesc>Fig. 2: The dynamic task planning control architecture.</figDesc></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgment. The CNR authors are supported by the European Commission within the H2020 research and innovation programme, FourByThree project, grant agreement No. 637095.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Automatic design of scheduling rules for complex manufacturing systems by multi-objective simulation-based optimization</title>
		<author>
			<persName><forename type="first">M</forename><surname>Freitag</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Hildebrandt</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">{CIRP} Annals -Manufacturing Technology</title>
		<imprint>
			<biblScope unit="volume">65</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="433" to="436" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Design and simulation of assembly systems with mobile robots</title>
		<author>
			<persName><forename type="first">G</forename><surname>Michalos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Kaltsoukalas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Aivaliotis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Sipsas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Sardelis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Chryssolouris</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">{CIRP} Annals -Manufacturing Technology</title>
		<imprint>
			<biblScope unit="volume">63</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="181" to="184" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Multi-robot spot-welding cells: An integrated approach to cell design and motion planning</title>
		<author>
			<persName><forename type="first">S</forename><surname>Pellegrinelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Pedrocchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Tosatti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Fischer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Tolio</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">{CIRP} Annals -Manufacturing Technology</title>
		<imprint>
			<biblScope unit="volume">63</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="17" to="20" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Combined task and motion planning for mobile manipulation</title>
		<author>
			<persName><forename type="first">J</forename><surname>Wolfe</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Marthi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">J</forename><surname>Russell</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proceedings of the 20th International Conference on Automated Planning and Scheduling, ICAPS 2010</title>
				<meeting>the 20th International Conference on Automated Planning and Scheduling, ICAPS 2010<address><addrLine>Toronto, Ontario, Canada</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2010">May 12-16, 2010. 2010</date>
			<biblScope unit="page" from="254" to="258" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Hierarchical task and motion planning in the now</title>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">P</forename><surname>Kaelbling</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Lozano-Pérez</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Robotics and Automation</title>
				<imprint>
			<date type="published" when="2011">2011. 2011</date>
			<biblScope unit="page" from="1470" to="1477" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Combined task and motion planning through an extensible planner-independent interface layer</title>
		<author>
			<persName><forename type="first">S</forename><surname>Srivastava</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Fang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Riano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Chitnis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Russell</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Abbeel</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Robotics and Automation</title>
				<imprint>
			<date type="published" when="2014">2014. 2014</date>
			<biblScope unit="page" from="639" to="646" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">The hatp hierarchical planner: Formalisation and an initial study of its usability and practicality</title>
		<author>
			<persName><forename type="first">L</forename><surname>De Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Lallement</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Alami</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)</title>
				<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<biblScope unit="page" from="6465" to="6472" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">A systematic agent framework for situated autonomous systems</title>
		<author>
			<persName><forename type="first">F</forename><surname>Py</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Rajan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Mcgann</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">AAMAS</title>
		<imprint>
			<biblScope unit="page" from="583" to="590" />
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Interleaving Temporal Planning and Execution in Robotics Domains</title>
		<author>
			<persName><forename type="first">S</forename><surname>Lemai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ingrand</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">AAAI-04</title>
				<imprint>
			<date type="published" when="2004">2004</date>
			<biblScope unit="page" from="617" to="622" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">EUROPA: A Platform for AI Planning, Scheduling, Constraint Programming, and Optimization</title>
		<author>
			<persName><forename type="first">J</forename><surname>Barreiro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Boyce</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Do</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Frank</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Iatauro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Kichkaylo</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Morris</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Remolina</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Smith</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">ICKEPS 2012: the 4th Int. Competition on Knowledge Engineering for Planning and Scheduling</title>
				<imprint>
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Representation and control in ixtet, a temporal planner</title>
		<author>
			<persName><forename type="first">M</forename><surname>Ghallab</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Laruelle</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">2nd Int. Conf. on Artificial Intelligence Planning and Scheduling (AIPS)</title>
				<imprint>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="61" to="67" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">A probabilistic approach to workspace sharing for human-robot cooperation in assembly tasks</title>
		<author>
			<persName><forename type="first">S</forename><surname>Pellegrinelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><forename type="middle">L</forename><surname>Moro</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Pedrocchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">M</forename><surname>Tosatti</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Tolio</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">{CIRP} Annals -Manufacturing Technology</title>
		<imprint>
			<biblScope unit="volume">65</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="57" to="60" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Planning and execution with flexible timelines: a formal account</title>
		<author>
			<persName><forename type="first">Cialdea</forename><surname>Mayer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Umbrico</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Acta Inf</title>
		<imprint>
			<biblScope unit="volume">53</biblScope>
			<biblScope unit="issue">6-8</biblScope>
			<biblScope unit="page" from="649" to="680" />
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Platinum: A new framework for planning and acting</title>
		<author>
			<persName><forename type="first">A</forename><surname>Umbrico</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Cesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cialdea Mayer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Artificial Intelligence</title>
				<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
	<note>AI*IA 2017. To appear</note>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Motion planning and scheduling for human and industrial-robot collaboration</title>
		<author>
			<persName><forename type="first">S</forename><surname>Pellegrinelli</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Pedrocchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Umbrico</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Tolio</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">{CIRP} Annals -Manufacturing Technology</title>
		<imprint>
			<date type="published" when="2017">2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Enriching a temporal planner with resources and a hierarchy-based heuristic</title>
		<author>
			<persName><forename type="first">A</forename><surname>Umbrico</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Cialdea Mayer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Advances in Artificial Intelligence</title>
				<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2015">2015</date>
			<biblScope unit="page" from="410" to="423" />
		</imprint>
	</monogr>
	<note>AI*IA 2015</note>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Towards a planning-based framework for symbiotic human-robot collaboration</title>
		<author>
			<persName><forename type="first">A</forename><surname>Cesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Bernardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Umbrico</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">21th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
