<?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">A Timeline-based Planning System for Human-Robot Collaboration in Manufacturing Domains</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">Istituto di Scienze e Tecnologie della Cognizione</orgName>
								<orgName type="institution">Consiglio Nazionale delle Ricerche</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Giulio</forename><surname>Bernardi</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Istituto di Scienze e Tecnologie della Cognizione</orgName>
								<orgName type="institution">Consiglio Nazionale delle Ricerche</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Andrea</forename><surname>Orlandini</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Istituto di Scienze e Tecnologie della Cognizione</orgName>
								<orgName type="institution">Consiglio Nazionale delle Ricerche</orgName>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Alessandro</forename><surname>Umbrico</surname></persName>
							<affiliation key="aff1">
								<orgName type="department">Dipartimento di Ingegneria</orgName>
								<orgName type="institution">Università degli Studi Roma TRE</orgName>
							</affiliation>
						</author>
						<title level="a" type="main">A Timeline-based Planning System for Human-Robot Collaboration in Manufacturing Domains</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">08C430B5D0BD1EA94D373A63D3B7F149</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T02:44+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>Industrial robots have demonstrated their capacity to meet the needs of many applications, offering accuracy and efficiency. However, when robotworker collaboration is needed, safety represents a key aspect and needs to be enforced in a comprehensive way. In this regard, seamless and safe human-robot collaboration still constitutes an open challenge in manufacturing. FourByThree is an ongoing research project funded by the European Commission and aimed to design, build and test pioneering robotic solutions able to collaborate safely and efficiently with human operators in industrial manufacturing companies. The paper presents the ongoing work in the project related to a task planning framework specifically designed and tailored to address the challenges related to humanrobot collaborative production processes.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Motivations and Context</head><p>Industrial robots have demonstrated their capacity to meet the needs of many applications, offering accuracy and efficiency. However, when robot-worker collaboration is needed, safety represents a key aspect and needs to be enforced in a comprehensive way. In this regard, seamless and safe human-robot collaboration still constitutes an open challenge in manufacturing. FourByThree <ref type="bibr" target="#b0">[1]</ref> is an ongoing research project <ref type="foot" target="#foot_0">3</ref>aimed to design, build and test pioneering robotic solutions able to collaborate safely and efficiently with human operators in industrial manufacturing companies. Its overall aim is to respond to the above challenge by creating a new generation of robotic solutions, based on innovative hardware and software, which present four main characteristics: modularity, safety, usability and efficiency And considers three different actors: humans, robots and the environment.</p><p>The resulting robotic solutions of the project will be tested in four pilot implementations, which correspond to real industrial needs and are representative of the two possible robot-human relationships in a given workplace without physical fences: coexistence (human and robot conduct independent activities) and collaboration (they work collaboratively to achieve a given goal). During the project, two different categories of pilot studies are considered. Three pilots correspond to production industries related to different realistic scenarios in which robotic co-workers are considered to perform assembly/disassembly tasks, conventional production tasks (e.g., deburring, welding, etc.) and working processes involving large parts. The fourth pilot study will be used as a living lab for experimenting with a big number of subjects, mainly during the development process.</p><p>This extended abstract presents the ongoing work in the project related the definition of safety strategies and control mechanisms generated by means of a task planning framework <ref type="bibr" target="#b1">[2]</ref> specifically designed and tailored to address the challenges related to human-robot collaborative production processes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Human-Robot Collaborative Scenarios</head><p>A human-robot collaboration workcell can be considered as a bounded connected space with two agents located in it, a human and a robot system, and their associated equipment <ref type="bibr" target="#b2">[3]</ref>. A robot system in a workcell consists of a robotic arm with its tools, its base and possibly additional support equipment. The workcell also includes the workpieces and any other tool associated with the task and dedicated safeguards (physical barriers and sensors such as, e.g., monitoring video cameras) in the workcell space. In such workcell, different degrees of interaction between a human operator and the robot can be considered <ref type="bibr" target="#b3">[4]</ref>. In all these cases, it is assumed that the robot and the human may need to occupy the same spatial location: Independent, the human and the robot operate on separate workpieces without collaboration, i.e., independently from each other. Synchronous, the human and the robot operate on sequential components of the same workpiece, i.e., one can start a task only after the other has completed a preceding task. Simultaneous, the human and the robot operate on separate tasks on the same workpieces at the same time. Supportive, the human and the robot work cooperatively in order to complete the processing of a single workpiece, i.e., they work simultaneously on the same task. Different interaction modalities requires the robot endowed with different safety settings while executing tasks.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Dynamic Task Planning for Safe Human-Robot Collaboration</head><p>As part of the overall FourByThree (ROS-based) control architecture, a dynamic task planner is to provide continuous task synthesis features, safety critical properties at execution time, and user modeling ability for adapting tasks to the particular human at work. The integration of plan synthesis and continuous plan execution has been demonstrated both for timeline based planning (e.g., <ref type="bibr" target="#b4">[5]</ref>) and PDDL based (e.g., <ref type="bibr" target="#b5">[6]</ref>). In scenarios of human robot interaction important problems have been addressed: (a) "human aware" planning has been explored for example in <ref type="bibr" target="#b6">[7]</ref>, (b) the interaction of background knowledge for robotic planning in rich domain (addressed for example in <ref type="bibr" target="#b7">[8]</ref>, (c) synthesis of safety critical plans to guarantee against harmful states (relevant in co-presence with humans) is addressed in <ref type="bibr" target="#b8">[9]</ref> and <ref type="bibr" target="#b9">[10]</ref>). Within the FourByThree project, a timelinebased planning approach is pursued relying on the APSI-TRF software infrastructure <ref type="bibr" target="#b10">[11]</ref>, made available by European Space Agency, and improved from the initial proposal <ref type="bibr" target="#b11">[12]</ref> and its test in several missions. Then, a FourByThree planning framework has been designed to deploy a continuous task planning and adaptation system with humans in the loop. The overall framework is depicted in Figure <ref type="figure" target="#fig_0">1</ref>. A Production Engineer is in charge of defining the Human-Robot collaborative (HRC) production process characterizing each task according to specific HRC settings (i.e., interaction modalities). Then, a Knowledge Engineer is to encode such information in a task planning model following a hierarchical decomposition and leveraging the features provided by an environment for Knowledge Engineering of Planning with Timelines, called KEEN <ref type="bibr" target="#b12">[13]</ref>, that integrates "classical" knowledge engineering features with Verification and Validation (V&amp;V) formal techniques to perform domain model validation, planner validation, plan verification, etc. The integration of Planning and Scheduling (P&amp;S) technology with V&amp;V techniques is key to synthesize a safety critical controller for the robot. The Task Planning Model can be, then, adapted also according to the preferences of the Human Worker that is supposed to interact with the robot during the production process. A FourByThree Task Planner then generates a temporally flexible task plan to be dispatched to the robot through an Executive System (integrated in the ROS-based architecture). During the production process, the Executive System is also in charge of monitoring the plan execution and, in case of need (e.g., a specific command issued by the human worker), ask the task planner to dynamically face modifications of the production environment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>The dynamic task planning framework briefly described above is to provide the control architecture with suitable deliberative features relying on the control model generated by the Knowledge Engineering according to the definition provided by the Production Engineer and the preferences of the Human Worker. An off-the-shelf planning and execution system based on APSI-TRF is then deployed to synthesize a suitable set of actions (i.e., in this work a timeline-based plan) that when executed controls the mechatronic device.</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. Dynamic Task Planning Framework in FourByThree.</figDesc><graphic coords="3,136.66,178.06,291.92,185.31" type="bitmap" /></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_0">http://www.fourbythree.eu</note>
		</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">Fourbythree: Imagine humans and robots working hand in hand</title>
		<author>
			<persName><forename type="first">I</forename><surname>Maurtua</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Pedrocchi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>De Gea Fernandez</surname></persName>
		</author>
		<author>
			<persName><forename type="first">C</forename><surname>Vogel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Geenen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Althoefer</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Shafti</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The 21st IEEE International Conference on Emerging Technologies and Factory Automation</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
	<note>ETFA 2016</note>
</biblStruct>

<biblStruct xml:id="b1">
	<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">G</forename><surname>Bernardi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Umbrico</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The 21st IEEE International Conference on Emerging Technologies and Factory Automation</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2016">2016</date>
		</imprint>
	</monogr>
	<note>ETFA 2016</note>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">Characterizing task-based human-robot collaboration safety in manufacturing</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">A</forename><surname>Marvel</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Falco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Marstio</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Systems, Man, and Cybernetics: Systems</title>
		<imprint>
			<biblScope unit="volume">45</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="260" to="275" />
			<date type="published" when="2015">2015</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">rob@work: Robot assistant in industrial environments</title>
		<author>
			<persName><forename type="first">E</forename><surname>Helms</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">D</forename><surname>Schraft</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Hägele</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">11th IEEE International Workshop on Robot and Human Interactive Communication</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2002">2002</date>
			<biblScope unit="page" from="399" to="404" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<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="m">AAMAS-10. Proc. of the 9 th Int. Conf. on Autonomous Agents and Multiagent Systems</title>
				<imprint>
			<date type="published" when="2010">2010</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">AUV mission control via temporal planning</title>
		<author>
			<persName><forename type="first">M</forename><surname>Cashmore</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Fox</surname></persName>
		</author>
		<author>
			<persName><forename type="first">T</forename><surname>Larkworthy</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Long</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Magazzeni</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The IEEE International Conference on Robotics and Automation</title>
				<meeting><address><addrLine>Hong Kong, China</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2014-06-07">May 31 -June 7, 2014. 2014</date>
			<biblScope unit="page" from="6535" to="6541" />
		</imprint>
	</monogr>
	<note>ICRA 2014</note>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">A human-aware manipulation planner</title>
		<author>
			<persName><forename type="first">E</forename><forename type="middle">A</forename><surname>Sisbot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Alami</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Trans. Robotics</title>
		<imprint>
			<biblScope unit="volume">28</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="1045" to="1057" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<analytic>
		<title level="a" type="main">Explicit knowledge and the deliberative layer: Lessons learned</title>
		<author>
			<persName><forename type="first">S</forename><surname>Lemaignan</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</title>
				<imprint>
			<date type="published" when="2013">2013. 2013. 2013</date>
			<biblScope unit="page" from="5700" to="5707" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Rigorous design of robot software: A formal component-based approach</title>
		<author>
			<persName><forename type="first">T</forename><surname>Abdellatif</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Bensalem</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Combaz</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>De Silva</surname></persName>
		</author>
		<author>
			<persName><forename type="first">F</forename><surname>Ingrand</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Robotics and Autonomous Systems</title>
		<imprint>
			<biblScope unit="volume">60</biblScope>
			<biblScope unit="issue">12</biblScope>
			<biblScope unit="page" from="1563" to="1578" />
			<date type="published" when="2012">2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Controller synthesis for safety critical planning</title>
		<author>
			<persName><forename type="first">A</forename><surname>Orlandini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Suriano</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Cesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Finzi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">The IEEE 25th International Conference on Tols with Artificial Intelligence</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="306" to="313" />
		</imprint>
	</monogr>
	<note>ICTAI 2013</note>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">The Timeline Representation Framework as a Planning and Scheduling Software Development Environment</title>
		<author>
			<persName><forename type="first">A</forename><surname>Cesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Fratini</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 27 th Workshop of the UK Planning and Scheduling Special Interest Group</title>
				<meeting>of the 27 th Workshop of the UK Planning and Scheduling Special Interest Group<address><addrLine>Edinburgh, UK</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2008-12">December 11-12. 2008</date>
		</imprint>
	</monogr>
	<note>PlanSIG-08</note>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Developing an End-to-End Planning Application from a Timeline Representation Framework</title>
		<author>
			<persName><forename type="first">A</forename><surname>Cesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Cortellessa</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Fratini</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Oddi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of the 21 st Innovative Application of Artificial Intelligence Conference</title>
				<meeting>of the 21 st Innovative Application of Artificial Intelligence Conference<address><addrLine>Pasadena, CA, USA</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
	<note>IAAI-09</note>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Planning meets verification and validation in a knowledge engineering environment</title>
		<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>Cesta</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Finzi</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Intelligenza Artificiale</title>
		<imprint>
			<biblScope unit="volume">8</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="87" to="100" />
			<date type="published" when="2014">2014</date>
		</imprint>
	</monogr>
</biblStruct>

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