77 results on '"Mastrogiovanni, Fulvio"'
Search Results
2. Kinesthetic Teaching in Robotics: a Mixed Reality Approach
- Author
-
Macci`o, Simone, Shaaban, Mohamad, Carf`ı, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
As collaborative robots become more common in manufacturing scenarios and adopted in hybrid human-robot teams, we should develop new interaction and communication strategies to ensure smooth collaboration between agents. In this paper, we propose a novel communicative interface that uses Mixed Reality as a medium to perform Kinesthetic Teaching (KT) on any robotic platform. We evaluate our proposed approach in a user study involving multiple subjects and two different robots, comparing traditional physical KT with holographic-based KT through user experience questionnaires and task-related metrics., Comment: This paper has been published in the Proceedings of the 2024 IEEE International Conference on Human and Robot Interactive Communication (RO-MAN), Pasadena, CA, USA, August 2024
- Published
- 2024
3. The Effects of Selected Object Features on a Pick-and-Place Task: a Human Multimodal Dataset
- Author
-
Lastrico, Linda, Belcamino, Valerio, Carfì, Alessandro, Vignolo, Alessia, Sciutti, Alessandra, Mastrogiovanni, Fulvio, and Rea, Francesco
- Subjects
Computer Science - Robotics - Abstract
We propose a dataset to study the influence of object-specific characteristics on human pick-and-place movements and compare the quality of the motion kinematics extracted by various sensors. This dataset is also suitable for promoting a broader discussion on general learning problems in the hand-object interaction domain, such as intention recognition or motion generation with applications in the Robotics field. The dataset consists of the recordings of 15 subjects performing 80 repetitions of a pick-and-place action under various experimental conditions, for a total of 1200 pick-and-places. The data has been collected thanks to a multimodal setup composed of multiple cameras, observing the actions from different perspectives, a motion capture system, and a wrist-worn inertial measurement unit. All the objects manipulated in the experiments are identical in shape, size, and appearance but differ in weight and liquid filling, which influences the carefulness required for their handling., Comment: Camera ready version. Full paper available in open-access at https://doi.org/10.1177/02783649231210965 Dataset available on Kaggle (DOI: 10.34740/KAGGLE/DS/2319925, https://www.kaggle.com/datasets/alessandrocarf/effects-of-object-characteristics-on-manipulations)
- Published
- 2024
- Full Text
- View/download PDF
4. Robotic in-hand manipulation with relaxed optimization
- Author
-
Hammoud, Ali, Belcamino, Valerio, Huet, Quentin, Carfì, Alessandro, Khoramshahi, Mahdi, Perdereau, Veronique, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
Dexterous in-hand manipulation is a unique and valuable human skill requiring sophisticated sensorimotor interaction with the environment while respecting stability constraints. Satisfying these constraints with generated motions is essential for a robotic platform to achieve reliable in-hand manipulation skills. Explicitly modelling these constraints can be challenging, but they can be implicitly modelled and learned through experience or human demonstrations. We propose a learning and control approach based on dictionaries of motion primitives generated from human demonstrations. To achieve this, we defined an optimization process that combines motion primitives to generate robot fingertip trajectories for moving an object from an initial to a desired final pose. Based on our experiments, our approach allows a robotic hand to handle objects like humans, adhering to stability constraints without requiring explicit formalization. In other words, the proposed motion primitive dictionaries learn and implicitly embed the constraints crucial to the in-hand manipulation task., Comment: 9 pages, 6 pictures, ROMAN 2024
- Published
- 2024
5. A Modular Framework for Flexible Planning in Human-Robot Collaboration
- Author
-
Belcamino, Valerio, Kilina, Mariya, Lastrico, Linda, Carfì, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Human-Computer Interaction - Abstract
This paper presents a comprehensive framework to enhance Human-Robot Collaboration (HRC) in real-world scenarios. It introduces a formalism to model articulated tasks, requiring cooperation between two agents, through a smaller set of primitives. Our implementation leverages Hierarchical Task Networks (HTN) planning and a modular multisensory perception pipeline, which includes vision, human activity recognition, and tactile sensing. To showcase the system's scalability, we present an experimental scenario where two humans alternate in collaborating with a Baxter robot to assemble four pieces of furniture with variable components. This integration highlights promising advancements in HRC, suggesting a scalable approach for complex, cooperative tasks across diverse applications., Comment: 9 pages, 5 figures, ROMAN 2024
- Published
- 2024
6. A Systematic Review on Custom Data Gloves
- Author
-
Belcamino, Valerio, Carfì, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Human-Computer Interaction ,Computer Science - Robotics - Abstract
Hands are a fundamental tool humans use to interact with the environment and objects. Through hand motions, we can obtain information about the shape and materials of the surfaces we touch, modify our surroundings by interacting with objects, manipulate objects and tools, or communicate with other people by leveraging the power of gestures. For these reasons, sensorized gloves, which can collect information about hand motions and interactions, have been of interest since the 1980s in various fields, such as Human-Machine Interaction (HMI) and the analysis and control of human motions. Over the last 40 years, research in this field explored different technological approaches and contributed to the popularity of wearable custom and commercial products targeting hand sensorization. Despite a positive research trend, these instruments are not widespread yet outside research environments and devices aimed at research are often ad hoc solutions with a low chance of being reused. This paper aims to provide a systematic literature review for custom gloves to analyze their main characteristics and critical issues, from the type and number of sensors to the limitations due to device encumbrance. The collection of this information lays the foundation for a standardization process necessary for future breakthroughs in this research field., Comment: 17 pages, 12 images
- Published
- 2024
7. Gaze-Based Intention Recognition for Human-Robot Collaboration
- Author
-
Belcamino, Valerio, Takase, Miwa, Kilina, Mariya, Carfì, Alessandro, Shimada, Akira, Shimizu, Sota, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Human-Computer Interaction - Abstract
This work aims to tackle the intent recognition problem in Human-Robot Collaborative assembly scenarios. Precisely, we consider an interactive assembly of a wooden stool where the robot fetches the pieces in the correct order and the human builds the parts following the instruction manual. The intent recognition is limited to the idle state estimation and it is needed to ensure a better synchronization between the two agents. We carried out a comparison between two distinct solutions involving wearable sensors and eye tracking integrated into the perception pipeline of a flexible planning architecture based on Hierarchical Task Networks. At runtime, the wearable sensing module exploits the raw measurements from four 9-axis Inertial Measurement Units positioned on the wrists and hands of the user as an input for a Long Short-Term Memory Network. On the other hand, the eye tracking relies on a Head Mounted Display and Unreal Engine. We tested the effectiveness of the two approaches with 10 participants, each of whom explored both options in alternate order. We collected explicit metrics about the attractiveness and efficiency of the two techniques through User Experience Questionnaires as well as implicit criteria regarding the classification time and the overall assembly time. The results of our work show that the two methods can reach comparable performances both in terms of effectiveness and user preference. Future development could aim at joining the two approaches two allow the recognition of more complex activities and to anticipate the user actions., Comment: 5 pages, 4 figures, AVI2024 conference
- Published
- 2024
8. Incremental Bootstrapping and Classification of Structured Scenes in a Fuzzy Ontology
- Author
-
Buoncompagni, Luca and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Artificial Intelligence ,Computer Science - Human-Computer Interaction ,Computer Science - Logic in Computer Science ,Computer Science - Robotics ,68T40 (Primary) 68T30, 68T27, 68T37, 03B52 (Secondary) ,I.2.4 ,I.2.6 ,I.2.3 ,I.2.9 ,I.2.10 - Abstract
We foresee robots that bootstrap knowledge representations and use them for classifying relevant situations and making decisions based on future observations. Particularly for assistive robots, the bootstrapping mechanism might be supervised by humans who should not repeat a training phase several times and should be able to refine the taught representation. We consider robots that bootstrap structured representations to classify some intelligible categories. Such a structure should be incrementally bootstrapped, i.e., without invalidating the identified category models when a new additional category is considered. To tackle this scenario, we presented the Scene Identification and Tagging (SIT) algorithm, which bootstraps structured knowledge representation in a crisp OWL-DL ontology. Over time, SIT bootstraps a graph representing scenes, sub-scenes and similar scenes. Then, SIT can classify new scenes within the bootstrapped graph through logic-based reasoning. However, SIT has issues with sensory data because its crisp implementation is not robust to perception noises. This paper presents a reformulation of SIT within the fuzzy domain, which exploits a fuzzy DL ontology to overcome the robustness issues. By comparing the performances of fuzzy and crisp implementations of SIT, we show that fuzzy SIT is robust, preserves the properties of its crisp formulation, and enhances the bootstrapped representations. On the contrary, the fuzzy implementation of SIT leads to less intelligible knowledge representations than the one bootstrapped in the crisp domain.
- Published
- 2024
9. Learning Symbolic Task Representation from a Human-Led Demonstration: A Memory to Store, Retrieve, Consolidate, and Forget Experiences
- Author
-
Buoncompagni, Luca and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence ,Computer Science - Human-Computer Interaction ,Computer Science - Logic in Computer Science ,68T40 (Primary) 68T20, 68T27, 68T30, 68T37, 05C72, 68Q32 (Secondary) ,I.2.4 ,I.2.6 ,E.1 - Abstract
We present a symbolic learning framework inspired by cognitive-like memory functionalities (i.e., storing, retrieving, consolidating and forgetting) to generate task representations to support high-level task planning and knowledge bootstrapping. We address a scenario involving a non-expert human, who performs a single task demonstration, and a robot, which online learns structured knowledge to re-execute the task based on experiences, i.e., observations. We consider a one-shot learning process based on non-annotated data to store an intelligible representation of the task, which can be refined through interaction, e.g., via verbal or visual communication. Our general-purpose framework relies on fuzzy Description Logic, which has been used to extend the previously developed Scene Identification and Tagging algorithm. In this paper, we exploit such an algorithm to implement cognitive-like memory functionalities employing scores that rank memorised observations over time based on simple heuristics. Our main contribution is the formalisation of a framework that can be used to systematically investigate different heuristics for bootstrapping hierarchical knowledge representations based on robot observations. Through an illustrative assembly task scenario, the paper presents the performance of our framework to discuss its benefits and limitations.
- Published
- 2024
10. OWLOOP: Interfaces for Mapping OWL Axioms into OOP Hierarchies
- Author
-
Buoncompagni, Luca and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Artificial Intelligence ,Computer Science - Logic in Computer Science ,Computer Science - Robotics ,Computer Science - Software Engineering ,68T27 (Primary) 68T30, 68N19, 68T40 (Secondary) ,D.2.11 ,D.1.5 ,D.1.6 ,E.2 ,I.2.4 - Abstract
The paper tackles the issue of mapping logic axioms formalised in the Ontology Web Language (OWL) within the Object-Oriented Programming (OOP) paradigm. The issues of mapping OWL axioms hierarchies and OOP objects hierarchies are due to OWL-based reasoning algorithms, which might change an OWL hierarchy at runtime; instead, OOP hierarchies are usually defined as static structures. Although programming paradigms based on reflection allow changing the OOP hierarchies at runtime and mapping OWL axioms dynamically, there are no currently available mechanisms that do not limit the reasoning algorithms. Thus, the factory-based paradigm is typically used since it decouples the OWL and OOP hierarchies. However, the factory inhibits OOP polymorphism and introduces a paradigm shift with respect to widely accepted OOP paradigms. We present the OWLOOP API, which exploits the factory to not limit reasoning algorithms, and it provides novel OOP interfaces concerning the axioms in an ontology. OWLOOP is designed to limit the paradigm shift required for using ontologies while improving, through OOP-like polymorphism, the modularity of software architectures that exploit logic reasoning. The paper details our OWL to OOP mapping mechanism, and it shows the benefits and limitations of OWLOOP through examples concerning a robot in a smart environment., Comment: This manuscript details the implementation of the OWLOOP API. A simplified (and "citable") presentation of our API has been published in the SoftwareX Elsevier journal with the title "OWLOOP: A modular API to describe OWL axioms in OOP objects hierarchies" ( https://doi.org/10.1016/j.softx.2021.100952). The OWLOOP API repository is available at https://github.com/buoncubi/owloop
- Published
- 2024
11. Digital Twins for Human-Robot Collaboration: A Future Perspective
- Author
-
Shaaban, Mohamad, Carfì, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
As collaborative robot (Cobot) adoption in many sectors grows, so does the interest in integrating digital twins in human-robot collaboration (HRC). Virtual representations of physical systems (PT) and assets, known as digital twins, can revolutionize human-robot collaboration by enabling real-time simulation, monitoring, and control. In this article, we present a review of the state-of-the-art and our perspective on the future of digital twins (DT) in human-robot collaboration. We argue that DT will be crucial in increasing the efficiency and effectiveness of these systems by presenting compelling evidence and a concise vision of the future of DT in human-robot collaboration, as well as insights into the possible advantages and challenges associated with their integration.
- Published
- 2023
12. Expressing and Inferring Action Carefulness in Human-to-Robot Handovers
- Author
-
Lastrico, Linda, Duarte, Nuno Ferreira, Carfì, Alessandro, Rea, Francesco, Sciutti, Alessandra, Mastrogiovanni, Fulvio, and Santos-Victor, José
- Subjects
Computer Science - Robotics - Abstract
Implicit communication plays such a crucial role during social exchanges that it must be considered for a good experience in human-robot interaction. This work addresses implicit communication associated with the detection of physical properties, transport, and manipulation of objects. We propose an ecological approach to infer object characteristics from subtle modulations of the natural kinematics occurring during human object manipulation. Similarly, we take inspiration from human strategies to shape robot movements to be communicative of the object properties while pursuing the action goals. In a realistic HRI scenario, participants handed over cups - filled with water or empty - to a robotic manipulator that sorted them. We implemented an online classifier to differentiate careful/not careful human movements, associated with the cups' content. We compared our proposed "expressive" controller, which modulates the movements according to the cup filling, against a neutral motion controller. Results show that human kinematics is adjusted during the task, as a function of the cup content, even in reach-to-grasp motion. Moreover, the carefulness during the handover of full cups can be reliably inferred online, well before action completion. Finally, although questionnaires did not reveal explicit preferences from participants, the expressive robot condition improved task efficiency., Comment: PREPRINT VERSION Accepted for publication at the 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS2023)
- Published
- 2023
- Full Text
- View/download PDF
13. RICO-MR: An Open-Source Architecture for Robot Intent Communication through Mixed Reality
- Author
-
Macciò, Simone, Shaaban, Mohamad, Carfì, Alessandro, Zaccaria, Renato, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
This article presents an open-source architecture for conveying robots' intentions to human teammates using Mixed Reality and Head-Mounted Displays. The architecture has been developed focusing on its modularity and re-usability aspects. Both binaries and source code are available, enabling researchers and companies to adopt the proposed architecture as a standalone solution or to integrate it in more comprehensive implementations. Due to its scalability, the proposed architecture can be easily employed to develop shared Mixed Reality experiences involving multiple robots and human teammates in complex collaborative scenarios., Comment: 6 pages, 3 figures, accepted for publication in the proceedings of the 32nd IEEE International Conference on Robot and Human Interactive Communication (RO-MAN)
- Published
- 2023
14. In-hand manipulation planning using human motion dictionary
- Author
-
Hammoud, Ali, Belcamino, Valerio, Carfi, Alessandro, Perdereau, Veronique, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
Dexterous in-hand manipulation is a peculiar and useful human skill. This ability requires the coordination of many senses and hand motion to adhere to many constraints. These constraints vary and can be influenced by the object characteristics or the specific application. One of the key elements for a robotic platform to implement reliable inhand manipulation skills is to be able to integrate those constraints in their motion generations. These constraints can be implicitly modelled, learned through experience or human demonstrations. We propose a method based on motion primitives dictionaries to learn and reproduce in-hand manipulation skills. In particular, we focused on fingertip motions during the manipulation, and we defined an optimization process to combine motion primitives to reach specific fingertip configurations. The results of this work show that the proposed approach can generate manipulation motion coherent with the human one and that manipulation constraints are inherited even without an explicit formalization.
- Published
- 2023
- Full Text
- View/download PDF
15. Safe motion planning with environment uncertainty
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
We present an approach for safe motion planning under robot state and environment (obstacle and landmark location) uncertainties. To this end, we first develop an approach that accounts for the landmark uncertainties during robot localization. Existing planning approaches assume that the landmark locations are well known or are known with little uncertainty. However, this might not be true in practice. Noisy sensors and imperfect motions compound to the errors originating from the estimate of environment features. Moreover, possible occlusions and dynamic objects in the environment render imperfect landmark estimation. Consequently, not considering this uncertainty can wrongly localize the robot, leading to inefficient plans. Our approach thus incorporates the landmark uncertainty within the Bayes filter estimation framework. We also analyze the effect of considering this uncertainty and delineate the conditions under which it can be ignored. Second, we extend the state-of-the-art by computing an exact expression for the collision probability under Gaussian distributed robot motion, perception and obstacle location uncertainties. We formulate the collision probability process as a quadratic form in random variables. Under Gaussian distribution assumptions, an exact expression for collision probability is thus obtained which is computable in real-time. In contrast, existing approaches approximate the collision probability using upper-bounds that can lead to overly conservative estimate and thereby suboptimal plans. We demonstrate and evaluate our approach using a theoretical example and simulations. We also present a comparison of our approach to different state-of-the-art methods., Comment: arXiv admin note: text overlap with arXiv:2101.11566
- Published
- 2023
- Full Text
- View/download PDF
16. Revisiting the Minimum Constraint Removal Problem in Mobile Robotics
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics - Abstract
The minimum constraint removal problem seeks to find the minimum number of constraints, i.e., obstacles, that need to be removed to connect a start to a goal location with a collision-free path. This problem is NP-hard and has been studied in robotics, wireless sensing, and computational geometry. This work contributes to the existing literature by presenting and discussing two results. The first result shows that the minimum constraint removal is NP-hard for simply connected obstacles where each obstacle intersects a constant number of other obstacles. The second result demonstrates that for $n$ simply connected obstacles in the plane, instances of the minimum constraint removal problem with minimum removable obstacles lower than $(n+1)/3$ can be solved in polynomial time. This result is also empirically validated using several instances of randomly sampled axis-parallel rectangles., Comment: Accepted for presentation at the 18th international conference on Intelligent Autonomous System 2023
- Published
- 2023
17. A Framework for Neurosymbolic Robot Action Planning using Large Language Models
- Author
-
Capitanelli, Alessio and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Artificial Intelligence ,Computer Science - Machine Learning ,Computer Science - Robotics ,I.2.6 ,I.2.8 ,I.2.9 - Abstract
Symbolic task planning is a widely used approach to enforce robot autonomy due to its ease of understanding and deployment in robot architectures. However, techniques for symbolic task planning are difficult to scale in real-world, human-robot collaboration scenarios because of the poor performance in complex planning domains or when frequent re-planning is needed. We present a framework, Teriyaki, specifically aimed at bridging the gap between symbolic task planning and machine learning approaches. The rationale is training Large Language Models (LLMs), namely GPT-3, into a neurosymbolic task planner compatible with the Planning Domain Definition Language (PDDL), and then leveraging its generative capabilities to overcome a number of limitations inherent to symbolic task planners. Potential benefits include (i) a better scalability in so far as the planning domain complexity increases, since LLMs' response time linearly scales with the combined length of the input and the output, and (ii) the ability to synthesize a plan action-by-action instead of end-to-end, making each action available for execution as soon as it is generated instead of waiting for the whole plan to be available, which in turn enables concurrent planning and execution. Recently, significant efforts have been devoted by the research community to evaluate the cognitive capabilities of LLMs, with alternate successes. Instead, with Teriyaki we aim to provide an overall planning performance comparable to traditional planners in specific planning domains, while leveraging LLMs capabilities to build a look-ahead predictive planning model. Preliminary results in selected domains show that our method can: (i) solve 95.5% of problems in a test data set of 1,000 samples; (ii) produce plans up to 13.5% shorter than a traditional symbolic planner; (iii) reduce average overall waiting times for a plan availability by up to 61.4%, Comment: 36 pages, 7 figures, 2 tables. Updated according to reviewers' comments. Previous title: A Framework to Generate Neurosymbolic PDDL-compliant Planners
- Published
- 2023
- Full Text
- View/download PDF
18. Computational Tradeoff in Minimum Obstacle Displacement Planning for Robot Navigation
- Author
-
Thomas, Antony, Ferro, Giulio, Mastrogiovanni, Fulvio, and Robba, Michela
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
In this paper, we look into the minimum obstacle displacement (MOD) planning problem from a mobile robot motion planning perspective. This problem finds an optimal path to goal by displacing movable obstacles when no path exists due to collision with obstacles. However this problem is computationally expensive and grows exponentially in the size of number of movable obstacles. This work looks into approximate solutions that are computationally less intensive and differ from the optimal solution by a factor of the optimal cost., Comment: Accepted for presentation at the 2023 IEEE International Conference on Robotics and Automation (ICRA)
- Published
- 2023
19. An Ergonomic Role Allocation Framework for Dynamic Human-Robot Collaborative Tasks
- Author
-
Merlo, Elena, Lamon, Edoardo, Fusaro, Fabio, Lorenzini, Marta, Carfì, Alessandro, Mastrogiovanni, Fulvio, and Ajoudani, Arash
- Subjects
Computer Science - Robotics ,Computer Science - Human-Computer Interaction ,Computer Science - Multiagent Systems - Abstract
By incorporating ergonomics principles into the task allocation processes, human-robot collaboration (HRC) frameworks can favour the prevention of work-related musculoskeletal disorders (WMSDs). In this context, existing offline methodologies do not account for the variability of human actions and states; therefore, planning and dynamically assigning roles in human-robot teams remains an unaddressed challenge.This study aims to create an ergonomic role allocation framework that optimises the HRC, taking into account task features and human state measurements. The presented framework consists of two main modules: the first provides the HRC task model, exploiting AND/OR Graphs (AOG)s, which we adapted to solve the allocation problem; the second module describes the ergonomic risk assessment during task execution through a risk indicator and updates the AOG-related variables to influence future task allocation. The proposed framework can be combined with any time-varying ergonomic risk indicator that evaluates human cognitive and physical burden. In this work, we tested our framework in an assembly scenario, introducing a risk index named Kinematic Wear.The overall framework has been tested with a multi-subject experiment. The task allocation results and subjective evaluations, measured with questionnaires, show that high-risk actions are correctly recognised and not assigned to humans, reducing fatigue and frustration in collaborative tasks., Comment: 14 pages, 22 figures, accepted to the special issue on Human-centric Smart Manufacturing: Trends, Issues and Challenges of the Journal of Manufacturing Systems
- Published
- 2023
- Full Text
- View/download PDF
20. If You Are Careful, So Am I! How Robot Communicative Motions Can Influence Human Approach in a Joint Task
- Author
-
Lastrico, Linda, Duarte, Nuno Ferreira, Carfì, Alessandro, Rea, Francesco, Mastrogiovanni, Fulvio, Sciutti, Alessandra, and Santos-Victor, José
- Subjects
Computer Science - Robotics - Abstract
As humans, we have a remarkable capacity for reading the characteristics of objects only by observing how another person carries them. Indeed, how we perform our actions naturally embeds information on the item features. Collaborative robots can achieve the same ability by modulating the strategy used to transport objects with their end-effector. A contribution in this sense would promote spontaneous interactions by making an implicit yet effective communication channel available. This work investigates if humans correctly perceive the implicit information shared by a robotic manipulator through its movements during a dyadic collaboration task. Exploiting a generative approach, we designed robot actions to convey virtual properties of the transported objects, particularly to inform the partner if any caution is required to handle the carried item. We found that carefulness is correctly interpreted when observed through the robot movements. In the experiment, we used identical empty plastic cups; nevertheless, participants approached them differently depending on the attitude shown by the robot: humans change how they reach for the object, being more careful whenever the robot does the same. This emerging form of motor contagion is entirely spontaneous and happens even if the task does not require it., Comment: Accepted to ICSR 2022, 14th International Conference on Social Robotics, preprint version
- Published
- 2022
- Full Text
- View/download PDF
21. Robots with Different Embodiments Can Express and Influence Carefulness in Object Manipulation
- Author
-
Lastrico, Linda, Garello, Luca, Rea, Francesco, Noceti, Nicoletta, Mastrogiovanni, Fulvio, Sciutti, Alessandra, and Carfi, Alessandro
- Subjects
Computer Science - Robotics ,Computer Science - Machine Learning - Abstract
Humans have an extraordinary ability to communicate and read the properties of objects by simply watching them being carried by someone else. This level of communicative skills and interpretation, available to humans, is essential for collaborative robots if they are to interact naturally and effectively. For example, suppose a robot is handing over a fragile object. In that case, the human who receives it should be informed of its fragility in advance, through an immediate and implicit message, i.e., by the direct modulation of the robot's action. This work investigates the perception of object manipulations performed with a communicative intent by two robots with different embodiments (an iCub humanoid robot and a Baxter robot). We designed the robots' movements to communicate carefulness or not during the transportation of objects. We found that not only this feature is correctly perceived by human observers, but it can elicit as well a form of motor adaptation in subsequent human object manipulations. In addition, we get an insight into which motion features may induce to manipulate an object more or less carefully., Comment: Proceedings of the IEEE International Conference on Development and Learning (ICDL 2022) - preprint version, published version available at https://ieeexplore.ieee.org/document/9962196
- Published
- 2022
- Full Text
- View/download PDF
22. Gestural and Touchscreen Interaction for Human-Robot Collaboration: a Comparative Study
- Author
-
Bongiovanni, Antonino, De Luca, Alessio, Gava, Luna, Grassi, Lucrezia, Lagomarsino, Marta, Lapolla, Marco, Marino, Antonio, Roncagliolo, Patrick, Macciò, Simone, Carfì, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
Close human-robot interaction (HRI), especially in industrial scenarios, has been vastly investigated for the advantages of combining human and robot skills. For an effective HRI, the validity of currently available human-machine communication media or tools should be questioned, and new communication modalities should be explored. This article proposes a modular architecture allowing human operators to interact with robots through different modalities. In particular, we implemented the architecture to handle gestural and touchscreen input, respectively, using a smartwatch and a tablet. Finally, we performed a comparative user experience study between these two modalities., Comment: Accepted for publication at the 17th International Conference on Intelligent Autonomous Systems (IAS-17)
- Published
- 2022
23. Mixed Reality as Communication Medium for Human-Robot Collaboration
- Author
-
Macciò, Simone, Carfì, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
Humans engaged in collaborative activities are naturally able to convey their intentions to teammates through multi-modal communication, which is made up of explicit and implicit cues. Similarly, a more natural form of human-robot collaboration may be achieved by enabling robots to convey their intentions to human teammates via multiple communication channels. In this paper, we postulate that a better communication may take place should collaborative robots be able to anticipate their movements to human teammates in an intuitive way. In order to support such a claim, we propose a robot system's architecture through which robots can communicate planned motions to human teammates leveraging a Mixed Reality interface powered by modern head-mounted displays. Specifically, the robot's hologram, which is superimposed to the real robot in the human teammate's point of view, shows the robot's future movements, allowing the human to understand them in advance, and possibly react to them in an appropriate way. We conduct a preliminary user study to evaluate the effectiveness of the proposed anticipatory visualization during a complex collaborative task. The experimental results suggest that an improved and more natural collaboration can be achieved by employing this anticipatory communication mode.
- Published
- 2022
24. Minimum Displacement Motion Planning for Movable Obstacles
- Author
-
Thomas, Antony and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
This paper presents a minimum displacement motion planning problem wherein obstacles are displaced by a minimum amount to find a feasible path. We define a metric for robot-obstacle intersection that measures the extent of the intersection and use this to penalize robot-obstacle overlaps. Employing the actual robot dynamics, the planner first finds a path through the obstacles that minimizes the robot-obstacle intersections. The metric is then used to iteratively displace the obstacles to achieve a feasible path. Several examples are provided that successfully demonstrates the proposed problem., Comment: Accepted for presentation at the 17th International Conference on Intelligent Autonomous Systems (IAS-17)
- Published
- 2022
25. Synthesis and Execution of Communicative Robotic Movements with Generative Adversarial Networks
- Author
-
Garello, Luca, Lastrico, Linda, Sciutti, Alessandra, Noceti, Nicoletta, Mastrogiovanni, Fulvio, and Rea, Francesco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
Object manipulation is a natural activity we perform every day. How humans handle objects can communicate not only the willfulness of the acting, or key aspects of the context where we operate, but also the properties of the objects involved, without any need for explicit verbal description. Since human intelligence comprises the ability to read the context, allowing robots to perform actions that intuitively convey this kind of information would greatly facilitate collaboration. In this work, we focus on how to transfer on two different robotic platforms the same kinematics modulation that humans adopt when manipulating delicate objects, aiming to endow robots with the capability to show carefulness in their movements. We choose to modulate the velocity profile adopted by the robots' end-effector, inspired by what humans do when transporting objects with different characteristics. We exploit a novel Generative Adversarial Network architecture, trained with human kinematics examples, to generalize over them and generate new and meaningful velocity profiles, either associated with careful or not careful attitudes. This approach would allow next generation robots to select the most appropriate style of movement, depending on the perceived context, and autonomously generate their motor action execution., Comment: Submitted to the Special Issue on Emerging Topics on Development and Learning, IEEE TCDS. Unpublished, review process ongoing. Luca Garello and Linda Lastrico contributed equally to this work, hence they share the first name
- Published
- 2022
26. Dynamic Human-Robot Role Allocation based on Human Ergonomics Risk Prediction and Robot Actions Adaptation
- Author
-
Merlo, Elena, Lamon, Edoardo, Fusaro, Fabio, Lorenzini, Marta, Carfì, Alessandro, Mastrogiovanni, Fulvio, and Ajoudani, Arash
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
Despite cobots have high potential in bringing several benefits in the manufacturing and logistic processes, but their rapid (re-)deployment in changing environments is still limited. To enable fast adaptation to new product demands and to boost the fitness of the human workers to the allocated tasks, we propose a novel method that optimizes assembly strategies and distributes the effort among the workers in human-robot cooperative tasks. The cooperation model exploits AND/OR Graphs that we adapted to solve also the role allocation problem. The allocation algorithm considers quantitative measurements that are computed online to describe human operator's ergonomic status and task properties. We conducted preliminary experiments to demonstrate that the proposed approach succeeds in controlling the task allocation process to ensure safe and ergonomic conditions for the human worker., Comment: 7 pages, 11 figures, presented at the 2022 IEEE International Conference on Robotics and Automation (ICRA)
- Published
- 2021
- Full Text
- View/download PDF
27. Exact and Bounded Collision Probability for Motion Planning under Gaussian Uncertainty
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
Computing collision-free trajectories is of prime importance for safe navigation. We present an approach for computing the collision probability under Gaussian distributed motion and sensing uncertainty with the robot and static obstacle shapes approximated as ellipsoids. The collision condition is formulated as the distance between ellipsoids and unlike previous approaches we provide a method for computing the exact collision probability. Furthermore, we provide a tight upper bound that can be computed much faster during online planning. Comparison to other state-of-the-art methods is also provided. The proposed method is evaluated in simulation under varying configuration and number of obstacles., Comment: Accepted for publication in the IEEE Robotics and Automation Letters (RA-L)
- Published
- 2021
- Full Text
- View/download PDF
28. Task Allocation for Multi-Robot Task and Motion Planning: a case for Object Picking in Cluttered Workspaces
- Author
-
Karami, Hossein, Thomas, Antony, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
We present an AND/OR graph-based, integrated multi-robot task and motion planning approach which (i) performs task allocation coordinating the activity of a given number of robots, and (ii) is capable of handling tasks which involve an a priori unknown number of object re-arrangements, such as those involved in retrieving objects from cluttered workspaces. Such situations may arise, for example, in search and rescue scenarios, while locating/picking a cluttered object of interest. The corresponding problem falls under the category of planning in clutter. One of the challenges while planning in clutter is that the number of object re-arrangements required to pick the target object is not known beforehand, in general. Moreover, such tasks can be decomposed in a variety of ways, since different cluttering object re-arrangements are possible to reach the target object. In our approach, task allocation and decomposition is achieved by maximizing a combined utility function. The allocated tasks are performed by an integrated task and motion planner, which is robust to the requirement of an unknown number of re-arrangement tasks. We demonstrate our results with experiments in simulation on two Franka Emika manipulators., Comment: Accepted for presentation at 20th International Conference of the Italian Association for Artificial Intelligence, Milano (IT), December 1st-3rd, 2021
- Published
- 2021
29. From Movement Kinematics to Object Properties: Online Recognition of Human Carefulness
- Author
-
Lastrico, Linda, Carfì, Alessandro, Rea, Francesco, Sciutti, Alessandra, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
When manipulating objects, humans finely adapt their motions to the characteristics of what they are handling. Thus, an attentive observer can foresee hidden properties of the manipulated object, such as its weight, temperature, and even whether it requires special care in manipulation. This study is a step towards endowing a humanoid robot with this last capability. Specifically, we study how a robot can infer online, from vision alone, whether or not the human partner is careful when moving an object. We demonstrated that a humanoid robot could perform this inference with high accuracy (up to 81.3%) even with a low-resolution camera. Only for short movements without obstacles, carefulness recognition was insufficient. The prompt recognition of movement carefulness from observing the partner's action will allow robots to adapt their actions on the object to show the same degree of care as their human partners., Comment: Accepted for full paper publication in the Proceedings of the Thirteenth International Conference on Social Robotics (ICSR2021) 10 pages, 7 figures
- Published
- 2021
- Full Text
- View/download PDF
30. Property-Aware Robot Object Manipulation: a Generative Approach
- Author
-
Garello, Luca, Lastrico, Linda, Rea, Francesco, Mastrogiovanni, Fulvio, Noceti, Nicoletta, and Sciutti, Alessandra
- Subjects
Computer Science - Robotics ,Computer Science - Machine Learning - Abstract
When transporting an object, we unconsciously adapt our movement to its properties, for instance by slowing down when the item is fragile. The most relevant features of an object are immediately revealed to a human observer by the way the handling occurs, without any need for verbal description. It would greatly facilitate collaboration to enable humanoid robots to perform movements that convey similar intuitive cues to the observers. In this work, we focus on how to generate robot motion adapted to the hidden properties of the manipulated objects, such as their weight and fragility. We explore the possibility of leveraging Generative Adversarial Networks to synthesize new actions coherent with the properties of the object. The use of a generative approach allows us to create new and consistent motion patterns, without the need of collecting a large number of recorded human-led demonstrations. Besides, the informative content of the actions is preserved. Our results show that Generative Adversarial Nets can be a powerful tool for the generation of novel and meaningful transportation actions, which result effectively modulated as a function of the object weight and the carefulness required in its handling., Comment: Accepted for publication in the Proceedings of the IEEE International Conference on Development and Learning (ICDL) 2021 - 11th ICDL-EPIROB 7 pages, 5 figures
- Published
- 2021
- Full Text
- View/download PDF
31. MPTP: Motion-Planning-aware Task Planning for Navigation in Belief Space
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
We present an integrated Task-Motion Planning (TMP) framework for navigation in large-scale environments. Of late, TMP for manipulation has attracted significant interest resulting in a proliferation of different approaches. In contrast, TMP for navigation has received considerably less attention. Autonomous robots operating in real-world complex scenarios require planning in the discrete (task) space and the continuous (motion) space. In knowledge-intensive domains, on the one hand, a robot has to reason at the highest-level, for example, the objects to procure, the regions to navigate to in order to acquire them; on the other hand, the feasibility of the respective navigation tasks have to be checked at the execution level. This presents a need for motion-planning-aware task planners. In this paper, we discuss a probabilistically complete approach that leverages this task-motion interaction for navigating in large knowledge-intensive domains, returning a plan that is optimal at the task-level. The framework is intended for motion planning under motion and sensing uncertainty, which is formally known as belief space planning. The underlying methodology is validated in simulation, in an office environment and its scalability is tested in the larger Willow Garage world. A reasonable comparison with a work that is closest to our approach is also provided. We also demonstrate the adaptability of our approach by considering a building floor navigation domain. Finally, we also discuss the limitations of our approach and put forward suggestions for improvements and future work., Comment: Accepted for publication in Robotics and Autonomous Systems. arXiv admin note: text overlap with arXiv:1910.11683, arXiv:2010.00780
- Published
- 2021
- Full Text
- View/download PDF
32. Probabilistic Collision Constraint for Motion Planning in Dynamic Environments
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics - Abstract
Online generation of collision free trajectories is of prime importance for autonomous navigation. Dynamic environments, robot motion and sensing uncertainties adds further challenges to collision avoidance systems. This paper presents an approach for collision avoidance in dynamic environments, incorporating robot and obstacle state uncertainties. We derive a tight upper bound for collision probability between robot and obstacle and formulate it as a motion planning constraint which is solvable in real time. The proposed approach is tested in simulation considering mobile robots as well as quadrotors to demonstrate that successful collision avoidance is achieved in real time application. We also provide a comparison of our approach with several state-of-the-art methods., Comment: Accepted for presentation at the 16th International Conference on Intelligent Autonomous Systems (IAS-16)
- Published
- 2021
33. A Task-Motion Planning Framework Using Iteratively Deepened AND/OR Graph Networks
- Author
-
Karami, Hossein, Thomas, Antony, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
We present an approach for Task-Motion Planning (TMP) using Iterative Deepened AND/OR Graph Networks (TMP-IDAN) that uses an AND/OR graph network based novel abstraction for compactly representing the task-level states and actions. While retrieving a target object from clutter, the number of object re-arrangements required to grasp the target is not known ahead of time. To address this challenge, in contrast to traditional AND/OR graph-based planners, we grow the AND/OR graph online until the target grasp is feasible and thereby obtain a network of AND/OR graphs. The AND/OR graph network allows faster computations than traditional task planners. We validate our approach and evaluate its capabilities using a Baxter robot and a state-of-the-art robotics simulator in several challenging non-trivial cluttered table-top scenarios. The experiments show that our approach is readily scalable to increasing number of objects and different degrees of clutter., Comment: Submitted to IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) 2021
- Published
- 2021
34. Careful with That! Observation of Human Movements to Estimate Objects Properties
- Author
-
Lastrico, Linda, Carfì, Alessandro, Vignolo, Alessia, Sciutti, Alessandra, Mastrogiovanni, Fulvio, and Rea, Francesco
- Subjects
Computer Science - Robotics ,Computer Science - Machine Learning - Abstract
Humans are very effective at interpreting subtle properties of the partner's movement and use this skill to promote smooth interactions. Therefore, robotic platforms that support human partners in daily activities should acquire similar abilities. In this work we focused on the features of human motor actions that communicate insights on the weight of an object and the carefulness required in its manipulation. Our final goal is to enable a robot to autonomously infer the degree of care required in object handling and to discriminate whether the item is light or heavy, just by observing a human manipulation. This preliminary study represents a promising step towards the implementation of those abilities on a robot observing the scene with its camera. Indeed, we succeeded in demonstrating that it is possible to reliably deduct if the human operator is careful when handling an object, through machine learning algorithms relying on the stream of visual acquisition from either a robot camera or from a motion capture system. On the other hand, we observed that the same approach is inadequate to discriminate between light and heavy objects., Comment: Preprint version - 13th International Workshop of Human-Friendly Robotics (HFR 2020)
- Published
- 2021
- Full Text
- View/download PDF
35. An Integrated Localisation, Motion Planning and Obstacle Avoidance Algorithm in Belief Space
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
As robots are being increasingly used in close proximity to humans and objects, it is imperative that robots operate safely and efficiently under real-world conditions. Yet, the environment is seldom known perfectly. Noisy sensors and actuation errors compound to the errors introduced while estimating features of the environment. We present a novel approach (1) to incorporate these uncertainties for robot state estimation and (2) to compute the probability of collision pertaining to the estimated robot configurations. The expression for collision probability is obtained as an infinite series and we prove its convergence. An upper bound for the truncation error is also derived and the number of terms required is demonstrated by analyzing the convergence for different robot and obstacle configurations. We evaluate our approach using two simulation domains which use a roadmap-based strategy to synthesize trajectories that satisfy collision probability bounds., Comment: Accepted for publication in Intelligent Service Robotics
- Published
- 2021
- Full Text
- View/download PDF
36. Collaborative Robotic Manipulation: A Use Case of Articulated Objects in Three-dimensions with Gravity
- Author
-
Bertolucci, Riccardo, Capitanelli, Alessio, Maratea, Marco, Mastrogiovanni, Fulvio, and Vallati, Mauro
- Subjects
Computer Science - Robotics - Abstract
This paper addresses two intertwined needs for collaborative robots operating in shop-floor environments. The first is the ability to perform complex manipulation operations, such as those on articulated or even flexible objects, in a way robust to a high degree of variability in the actions possibly carried out by human operators during collaborative tasks. The second is encoding in such operations a basic knowledge about physical laws (e.g., gravity), and their effects on the models used by the robot to plan its actions, to generate more robust plans. We adopt the manipulation in three-dimensional space of articulated objects as an effective use case to ground both needs, and we use a variant of the Planning Domain Definition Language to integrate the planning process with a notion of gravity. Different complexity levels in modelling gravity are evaluated, which trade-off model faithfulness and performance. A thorough validation of the framework is done in simulation using a dual-arm Baxter manipulator., Comment: This paper has been accepted for IEEE ICTAI 2020: https://ictai2020.org/
- Published
- 2020
37. Manipulation of Articulated Objects using Dual-arm Robots via Answer Set Programming
- Author
-
Bertolucci, Riccardo, Capitanelli, Alessio, Dodaro, Carmine, Leone, Nicola, Maratea, Marco, Mastrogiovanni, Fulvio, and Vallati, Mauro
- Subjects
Computer Science - Artificial Intelligence ,Computer Science - Logic in Computer Science ,Computer Science - Robotics - Abstract
The manipulation of articulated objects is of primary importance in Robotics, and can be considered as one of the most complex manipulation tasks. Traditionally, this problem has been tackled by developing ad-hoc approaches, which lack flexibility and portability. In this paper we present a framework based on Answer Set Programming (ASP) for the automated manipulation of articulated objects in a robot control architecture. In particular, ASP is employed for representing the configuration of the articulated object, for checking the consistency of such representation in the knowledge base, and for generating the sequence of manipulation actions. The framework is exemplified and validated on the Baxter dual-arm manipulator in a first, simple scenario. Then, we extend such scenario to improve the overall setup accuracy, and to introduce a few constraints in robot actions execution to enforce their feasibility. The extended scenario entails a high number of possible actions that can be fruitfully combined together. Therefore, we exploit macro actions from automated planning in order to provide more effective plans. We validate the overall framework in the extended scenario, thereby confirming the applicability of ASP also in more realistic Robotics settings, and showing the usefulness of macro actions for the robot-based manipulation of articulated objects. Under consideration in Theory and Practice of Logic Programming (TPLP)., Comment: Under consideration in Theory and Practice of Logic Programming (TPLP)
- Published
- 2020
38. Towards Multi-Robot Task-Motion Planning for Navigation in Belief Space
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
Autonomous robots operating in large knowledgeintensive domains require planning in the discrete (task) space and the continuous (motion) space. In knowledge-intensive domains, on the one hand, robots have to reason at the highestlevel, for example the regions to navigate to or objects to be picked up and their properties; on the other hand, the feasibility of the respective navigation tasks have to be checked at the controller execution level. Moreover, employing multiple robots offer enhanced performance capabilities over a single robot performing the same task. To this end, we present an integrated multi-robot task-motion planning framework for navigation in knowledge-intensive domains. In particular, we consider a distributed multi-robot setting incorporating mutual observations between the robots. The framework is intended for motion planning under motion and sensing uncertainty, which is formally known as belief space planning. The underlying methodology and its limitations are discussed, providing suggestions for improvements and future work. We validate key aspects of our approach in simulation., Comment: Full version of the ECAI-STAIRS 2020 paper. arXiv admin note: text overlap with arXiv:1910.11683
- Published
- 2020
39. A Task Allocation Approach for Human-Robot Collaboration in Product Defects Inspection Scenarios
- Author
-
Karami, Hossein, Darvish, Kourosh, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Electrical Engineering and Systems Science - Systems and Control - Abstract
The presence and coexistence of human operators and collaborative robots in shop-floor environments raises the need for assigning tasks to either operators or robots, or both. Depending on task characteristics, operator capabilities and the involved robot functionalities, it is of the utmost importance to design strategies allowing for the concurrent and/or sequential allocation of tasks related to object manipulation and assembly. In this paper, we extend the \textsc{FlexHRC} framework presented in \cite{darvish2018flexible} to allow a human operator to interact with multiple, heterogeneous robots at the same time in order to jointly carry out a given task. The extended \textsc{FlexHRC} framework leverages a concurrent and sequential task representation framework to allocate tasks to either operators or robots as part of a dynamic collaboration process. In particular, we focus on a use case related to the inspection of product defects, which involves a human operator, a dual-arm Baxter manipulator from Rethink Robotics and a Kuka youBot mobile manipulator., Comment: 8 pages, 5 figures,The 29th IEEE International Conference on Robot & Human Interactive Communication
- Published
- 2020
40. A Hierarchical Architecture for Human-Robot Cooperation Processes
- Author
-
Darvish, Kourosh, Simetti, Enrico, Mastrogiovanni, Fulvio, and Casalino, Giuseppe
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence ,Computer Science - Human-Computer Interaction - Abstract
In this paper we propose FlexHRC+, a hierarchical human-robot cooperation architecture designed to provide collaborative robots with an extended degree of autonomy when supporting human operators in high-variability shop-floor tasks. The architecture encompasses three levels, namely for perception, representation, and action. Building up on previous work, here we focus on (i) an in-the-loop decision making process for the operations of collaborative robots coping with the variability of actions carried out by human operators, and (ii) the representation level, integrating a hierarchical AND/OR graph whose online behaviour is formally specified using First Order Logic. The architecture is accompanied by experiments including collaborative furniture assembly and object positioning tasks.
- Published
- 2020
41. Deployment and Evaluation of a Flexible Human-Robot Collaboration Model Based on AND/OR Graphs in a Manufacturing Environment
- Author
-
Murali, Prajval Kumar, Darvish, Kourosh, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence ,Computer Science - Human-Computer Interaction - Abstract
The Industry 4.0 paradigm promises shorter development times, increased ergonomy, higher flexibility, and resource efficiency in manufacturing environments. Collaborative robots are an important tangible technology for implementing such a paradigm. A major bottleneck to effectively deploy collaborative robots to manufacturing industries is developing task planning algorithms that enable them to recognize and naturally adapt to varying and even unpredictable human actions while simultaneously ensuring an overall efficiency in terms of production cycle time. In this context, an architecture encompassing task representation, task planning, sensing, and robot control has been designed, developed and evaluated in a real industrial environment. A pick-and-place palletization task, which requires the collaboration between humans and robots, is investigated. The architecture uses AND/OR graphs for representing and reasoning upon human-robot collaboration models online. Furthermore, objective measures of the overall computational performance and subjective measures of naturalness in human-robot collaboration have been evaluated by performing experiments with production-line operators. The results of this user study demonstrate how human-robot collaboration models like the one we propose can leverage the flexibility and the comfort of operators in the workplace. In this regard, an extensive comparison study among recent models has been carried out.
- Published
- 2020
- Full Text
- View/download PDF
42. Multi-sensory Integration in a Quantum-Like Robot Perception Model
- Author
-
Lanza, Davide, Solinas, Paolo, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
Formalisms inspired by Quantum theory have been used in Cognitive Science for decades. Indeed, Quantum-Like (QL) approaches provide descriptive features that are inherently suitable for perception, cognition, and decision processing. A preliminary study on the feasibility of a QL robot perception model has been carried out for a robot with limited sensing capabilities. In this paper, we generalize such a model for multi-sensory inputs, creating a multidimensional world representation directly based on sensor readings. Given a 3-dimensional case study, we highlight how this model provides a compact and elegant representation, embodying features that are extremely useful for modeling uncertainty and decision. Moreover, the model enables to naturally define query operators to inspect any world state, which answers quantifies the robot's degree of belief on that state., Comment: Paper submitted to the 17th International Symposium on Experimental Robotics, Malta, Nov. 9-12, 2020
- Published
- 2020
- Full Text
- View/download PDF
43. A Preliminary Study for a Quantum-like Robot Perception Model
- Author
-
Lanza, Davide, Solinas, Paolo, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics ,Quantum Physics - Abstract
Formalisms based on quantum theory have been used in Cognitive Science for decades due to their descriptive features. A quantum-like (QL) approach provides descriptive features such as state superposition and probabilistic interference behavior. Moreover, quantum systems dynamics have been found isomorphic to cognitive or biological systems dynamics. The objective of this paper is to study the feasibility of a QL perception model for a robot with limited sensing capabilities. We introduce a case study, we highlight its limitations, and we investigate and analyze actual robot behaviors through simulations, while actual implementations based on quantum devices encounter errors for unbalanced situations. In order to investigate QL models for robot behavior, and to study the advantages leveraged by QL approaches for robot knowledge representation and processing, we argue that it is preferable to proceed with simulation-oriented techniques rather than actual realizations on quantum backends., Comment: Paper submitted to 29th IEEE International Conference on Robot & Human Interactive Communication (RO-MAN), 2020, Naples, Italy
- Published
- 2020
44. Task-Motion Planning for Navigation in Belief Space
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
We present an integrated Task-Motion Planning (TMP) framework for navigation in large-scale environment. Autonomous robots operating in real world complex scenarios require planning in the discrete (task) space and the continuous (motion) space. In knowledge intensive domains, on the one hand, a robot has to reason at the highest-level, for example the regions to navigate to; on the other hand, the feasibility of the respective navigation tasks have to be checked at the execution level. This presents a need for motion-planning-aware task planners. We discuss a probabilistically complete approach that leverages this task-motion interaction for navigating in indoor domains, returning a plan that is optimal at the task-level. Furthermore, our framework is intended for motion planning under motion and sensing uncertainty, which is formally known as belief space planning. The underlying methodology is validated with a simulated office environment in Gazebo. In addition, we discuss the limitations and provide suggestions for improvements and future work., Comment: Accepted for publication in the proceedings of the International Symposium on Robotics Research (ISRR) 2019. arXiv admin note: text overlap with arXiv:1908.10227
- Published
- 2019
45. Task-assisted Motion Planning in Partially Observable Domains
- Author
-
Thomas, Antony, Amatya, Sunny, Mastrogiovanni, Fulvio, and Baglietto, Marco
- Subjects
Computer Science - Robotics ,Computer Science - Artificial Intelligence - Abstract
We present an integrated Task-Motion Planning framework for robot navigation in belief space. Autonomous robots operating in real world complex scenarios require planning in the discrete (task) space and the continuous (motion) space. To this end, we propose a framework for integrating belief space reasoning within a hybrid task planner. The expressive power of PDDL+ combined with heuristic-driven semantic attachments performs the propagated and posterior belief estimates while planning. The underlying methodology for the development of the combined hybrid planner is discussed, providing suggestions for improvements and future work. Furthermore we validate key aspects of our approach using a realistic scenario in simulation.
- Published
- 2019
46. Long-term area coverage and radio relay positioning using swarms of UAVs
- Author
-
Benedetti, Floriana, Capitanelli, Alessio, Mastrogiovanni, Fulvio, and Vercelli, Gianni
- Subjects
Computer Science - Robotics - Abstract
Unmanned Aerial Vehicles (UAVs) are becoming increasingly useful for tasks which require the acquisition of data over large areas. The coverage problem, i.e., the problem of periodically visiting all subregions of an area at a desired frequency, is especially interesting because of its practical applications, both in industry and long-term monitoring of areas hit by a natural disaster. We focus here on the latter scenario, and take into consideration its peculiar characteristic, i.e. the a coverage system should be resilient to a changing environment and not be dependent on pre-existing infrastructures for communication. To this purpose, we designed a novel algorithm for online area coverage and simultaneous signal relay that allows a UAV to cover an area freely, while a variable number of other UAVs provide a stable communication with the base and support in the coverage process at the same time. Finally, a test architecture based on the algorithm has been developed and tests have been performed. By comparison with a simple relay chain system, our approach employs up to 64% less time to reach a certain goal of coverage iterations over the map with only 17% worse average communication cost and no impact on the worst case communication cost., Comment: Book chapter, 23 pages, 11 figures
- Published
- 2018
47. Online Human Gesture Recognition using Recurrent Neural Networks and Wearable Sensors
- Author
-
Carfi, Alessandro, Motolese, Carola, Bruno, Barbara, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Robotics - Abstract
Gestures are a natural communication modality for humans. The ability to interpret gestures is fundamental for robots aiming to naturally interact with humans. Wearable sensors are promising to monitor human activity, in particular the usage of triaxial accelerometers for gesture recognition have been explored. Despite this, the state of the art presents lack of systems for reliable online gesture recognition using accelerometer data. The article proposes SLOTH, an architecture for online gesture recognition, based on a wearable triaxial accelerometer, a Recurrent Neural Network (RNN) probabilistic classifier and a procedure for continuous gesture detection, relying on modelling gesture probabilities, that guarantees (i) good recognition results in terms of precision and recall, (ii) immediate system reactivity.
- Published
- 2018
- Full Text
- View/download PDF
48. Contact modelling and tactile data processing for robot skin
- Author
-
Wasko, Wojciech, Albini, Alessandro, Maiolino, Perla, Mastrogiovanni, Fulvio, and Cannata, Giorgio
- Subjects
Computer Science - Robotics ,68T40 - Abstract
Tactile sensing is a key enabling technology to develop complex behaviours for robots interacting with humans or the environment. This paper discusses computational aspects playing a significant role when extracting information about contact events. Considering a large-scale, capacitance-based robot skin technology we developed in the past few years, we analyse the classical Boussinesq-Cerruti's solution and the Love's approach for solving a distributed inverse contact problem, both from a qualitative and a computational perspective. Our contribution is the characterisation of algorithms performance using a freely available dataset and data originating from surfaces provided with robot skin., Comment: Submitted to Robotics and Autonomous Systems
- Published
- 2018
49. A 2D laser rangefinder scans dataset of standard EUR pallets
- Author
-
Mohamed, Ihab S., Capitanelli, Alessio, Mastrogiovanni, Fulvio, Rovetta, Stefano, and Zaccaria, Renato
- Subjects
Computer Science - Robotics ,Computer Science - Computer Vision and Pattern Recognition ,68T40 - Abstract
In the past few years, the technology of automated guided vehicles (AGVs) has notably advanced. In particular, in the context of factory and warehouse automation, different approaches have been presented for detecting and localizing pallets inside warehouses and shop-floor environments. In a related research paper [1], we show that an AGVs can detect, localize, and track pallets using machine learning techniques based only on the data of an on-board 2D laser rangefinder. Such sensor is very common in industrial scenarios due to its simplicity and robustness, but it can only provide a limited amount of data. Therefore, it has been neglected in the past in favor of more complex solutions. In this paper, we release to the community the data we collected in [1] for further research activities in the field of pallet localization and tracking. The dataset comprises a collection of 565 2D scans from real-world environments, which are divided into 340 samples where pallets are present, and 225 samples where they are not. The data have been manually labelled and are provided in different formats., Comment: This paper has been accepted to be published in "Data in Brief (DiB)". 10 pages, 4 figures, and 2 tables
- Published
- 2018
- Full Text
- View/download PDF
50. Detection, localisation and tracking of pallets using machine learning techniques and 2D range data
- Author
-
Mohamed, Ihab S., Capitanelli, Alessio, Mastrogiovanni, Fulvio, Rovetta, Stefano, and Zaccaria, Renato
- Subjects
Computer Science - Robotics ,Computer Science - Computer Vision and Pattern Recognition ,68T40 - Abstract
The problem of autonomous transportation in industrial scenarios is receiving a renewed interest due to the way it can revolutionise internal logistics, especially in unstructured environments. This paper presents a novel architecture allowing a robot to detect, localise, and track (possibly multiple) pallets using machine learning techniques based on an on-board 2D laser rangefinder only. The architecture is composed of two main components: the first stage is a pallet detector employing a Faster Region-based Convolutional Neural Network (Faster R-CNN) detector cascaded with a CNN-based classifier; the second stage is a Kalman filter for localising and tracking detected pallets, which we also use to defer commitment to a pallet detected in the first stage until sufficient confidence has been acquired via a sequential data acquisition process. For fine-tuning the CNNs, the architecture has been systematically evaluated using a real-world dataset containing 340 labeled 2D scans, which have been made freely available in an online repository. Detection performance has been assessed on the basis of the average accuracy over k-fold cross-validation, and it scored 99.58% in our tests. Concerning pallet localisation and tracking, experiments have been performed in a scenario where the robot is approaching the pallet to fork. Although data have been originally acquired by considering only one pallet as per specification of the use case we consider, artificial data have been generated as well to mimic the presence of multiple pallets in the robot workspace. Our experimental results confirm that the system is capable of identifying, localising and tracking pallets with a high success rate while being robust to false positives., Comment: This paper has been submitted to Neural Computing and Applications (NCAA). 23 pages, 7 figures
- Published
- 2018
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.