558 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. A modular architecture for IMU-based data gloves
- Author
-
Carfì, Alessandro, Alameh, Mohamad, Belcamino, Valerio, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Hardware Architecture - Abstract
The flexibility and range of motion in human hands play a crucial role in human interaction with the environment and have been studied across different fields. Researchers explored various technological solutions for gathering information from the hands. These solutions include tracking hand motion through cameras or wearable sensors and using wearable sensors to measure the position and pressure of contact points. Data gloves can collect both types of information by utilizing inertial measurement units, flex sensors, magnetic trackers for motion tracking, and force resistors or touch sensors for contact measurement. Although there are commercially available data gloves, researchers often create custom data gloves to achieve the desired flexibility and control over the hardware. However, the existing literature lacks standardization and the reuse of previously designed data gloves. As a result, many gloves with unclear characteristics exist, which makes replication challenging and negatively impacts the reproducibility of studies. This work proposes a modular, open hardware and software architecture for creating customized data gloves based on IMU technology. We also provide an architecture implementation along with an experimental protocol to evaluate device performance., Comment: Mechatronics Topic Group workshop at European Robotics Forum 2024
- Published
- 2024
12. A novel method to compute the contact surface area between an organ and cancer tissue
- Author
-
Bulanti, Alessandra, Carfì, Alessandro, Traverso, Paolo, Terrone, Carlo, and Mastrogiovanni, Fulvio
- Subjects
Electrical Engineering and Systems Science - Image and Video Processing ,Computer Science - Computational Engineering, Finance, and Science ,Computer Science - Computer Vision and Pattern Recognition - Abstract
With "contact surface area" (CSA) we refers to the area of contact between a tumor and an organ. This indicator has been identified as a predictive factor for surgical peri-operative parameters, particularly in the context of kidney cancer. However, state-of-the-art algorithms for computing the CSA rely on assumptions about the tumor shape and require manual human annotation. In this study, we introduce an innovative method that relies on 3D reconstructions of tumors and organs to provide an accurate and objective estimate of the CSA. Our approach consists of a segmentation protocol for reconstructing organs and tumors from Computed Tomography (CT) images and an algorithm leveraging the reconstructed meshes to compute the CSA. With the aim to contributing to the literature with replicable results, we provide an open-source implementation of our algorithm, along with an easy-to-use graphical user interface to support its adoption and widespread use. We evaluated the accuracy of our method using both a synthetic dataset and reconstructions of 87 real tumor-organ pairs.
- Published
- 2024
13. 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
14. 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
15. 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
16. 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
17. 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
18. 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
19. Embodiment perception of a smart home assistant
- Author
-
Kilina, Mariya, Elia, Tommaso, Kareem, Syed Yusha, Carfi, Alessandro, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Human-Computer Interaction - Abstract
Demographic growth and rise in the average age of the population is increasing the demand for the elderly assistance. Health care oriented ambient intelligence technologies are fundamental to support elderly peoples' autonomy. In this paper, we present a smart home system that is able to recognize human activities and is integrated with a proactive vocal assistant. We chose one of possible user scenarios to show the performance of this smart home system and to perform a preliminary comparison between users' experience while watching videos of a volunteer interacting with an embodied versus a not-embodied assistant. The scenario is recorded from the user's point of view, while the user interacts with a robot assistant or a simple vocal assistant. The results of the User Experience Questionnaire show that participants found the robot assistant considerably more attractive, innovative and stimulating in comparison to the vocal assistant., Comment: Published at International Conference on Social Robotics 2022
- Published
- 2023
20. 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
21. 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
22. 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
23. Digital Twins for Human-Robot Collaboration: A Future Perspective
- Author
-
Shaaban, Mohamad, Carfì, Alessandro, Mastrogiovanni, Fulvio, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Lee, Soon-Geul, editor, An, Jinung, editor, Chong, Nak Young, editor, Strand, Marcus, editor, and Kim, Joo H., editor
- Published
- 2024
- Full Text
- View/download PDF
24. Revisiting the Minimum Constraint Removal Problem in Mobile Robotics
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, Baglietto, Marco, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Lee, Soon-Geul, editor, An, Jinung, editor, Chong, Nak Young, editor, Strand, Marcus, editor, and Kim, Joo H., editor
- Published
- 2024
- Full Text
- View/download PDF
25. Estimation of Kidney’s Blood Vessels Deformations for Robot-Assisted Surgery
- Author
-
Lastrico, Riccardo, Macciò, Simone, Carfì, Alessandro, Traverso, Paolo, Mastrogiovanni, Fulvio, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Lee, Soon-Geul, editor, An, Jinung, editor, Chong, Nak Young, editor, Strand, Marcus, editor, and Kim, Joo H., editor
- Published
- 2024
- Full Text
- View/download PDF
26. 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
27. 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
28. 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
29. 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
30. 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
31. 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
32. Gesture-based Human-Machine Interaction: Taxonomy, Problem Definition, and Analysis
- Author
-
Carfì, Alessandro and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Human-Computer Interaction - Abstract
The possibility for humans to interact with physical or virtual systems using gestures has been vastly explored by researchers and designers in the last twenty years to provide new and intuitive interaction modalities. Unfortunately, the literature about gestural interaction is not homogeneous, and it is characterised by a lack of shared terminology. This leads to fragmented results and makes it difficult for research activities to build on top of state-of-the-art results and approaches. The analysis in this paper aims at creating a common conceptual design framework to enforce development efforts in gesture-based human-machine interaction. The main contributions of the paper can be summarised as follows: (i) we provide a broad definition for the notion of functional gesture in human-machine interaction, (ii) we design a flexible and expandable gesture taxonomy, and (iii) we put forward a detailed problem statement for gesture-based human-machine interaction. Finally, to support our main contribution, the paper presents, and analyses 83 most pertinent articles classified on the basis of our taxonomy and problem statement.
- Published
- 2022
- Full Text
- View/download PDF
33. OWLOOP: A Modular API to Describe OWL Axioms in OOP Objects Hierarchies
- Author
-
Buoncompagni, Luca, Kareem, Syed Yusha, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Artificial Intelligence ,Computer Science - Logic in Computer Science ,Computer Science - Software Engineering ,68T01 ,D.2.0 ,D.1.0 - Abstract
OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP). It is common to design software architectures using the OOP paradigm for increasing their modularity. If the components of an architecture also exploit OWL ontologies for knowledge representation and reasoning, they would require to be interfaced with OWL axioms. Since OWL does not adhere to the OOP paradigm, such an interface often leads to boilerplate code affecting modularity, and OWLOOP is designed to address this issue as well as the associated computational aspects. We present an extension of the OWL-API to provide a general-purpose interface between OWL axioms subject to reasoning and modular OOP objects hierarchies., Comment: This version of the manuscript has been published on the SoftwareX Elsevier journal in January 2022. The manuscript is made of 21 pages, which include 3 tables, 6 figures, and 4 listings
- Published
- 2021
- Full Text
- View/download PDF
34. 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
35. On the role of artificial intelligence in analysing oocytes during in vitro fertilisation procedures
- Author
-
Iannone, Antonio, Carfì, Alessandro, Mastrogiovanni, Fulvio, Zaccaria, Renato, and Manna, Claudio
- Published
- 2024
- Full Text
- View/download PDF
36. 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
37. 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
38. 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
39. Digital workflow for printability checking and prefabrication in robotic construction 3D printing based on Artificial Intelligence planning
- Author
-
Barjuei, Erfan Shojaei, Capitanelli, Alessio, Bertolucci, Riccardo, Courteille, Eric, Mastrogiovanni, Fulvio, and Maratea, Marco
- Published
- 2024
- Full Text
- View/download PDF
40. 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
41. Human Activity Recognition Models in Ontology Networks
- Author
-
Buoncompagni, Luca, Kareem, Syed Yusha, and Mastrogiovanni, Fulvio
- Subjects
Computer Science - Artificial Intelligence ,Computer Science - Logic in Computer Science ,Computer Science - Software Engineering ,68T27, 68T35 ,I.2.4 ,I.2.1 ,I.1.4 ,F.3.1 ,F.4.1 ,I.5.1 ,I.5.2 ,D.2.2 ,D.2.11 - Abstract
We present Arianna+, a framework to design networks of ontologies for representing knowledge enabling smart homes to perform human activity recognition online. In the network, nodes are ontologies allowing for various data contextualisation, while edges are general-purpose computational procedures elaborating data. Arianna+ provides a flexible interface between the inputs and outputs of procedures and statements, which are atomic representations of ontological knowledge. Arianna+ schedules procedures on the basis of events by employing logic-based reasoning, i.e., by checking the classification of certain statements in the ontologies. Each procedure involves input and output statements that are differently contextualised in the ontologies based on specific prior knowledge. Arianna+ allows to design networks that encode data within multiple contexts and, as a reference scenario, we present a modular network based on a spatial context shared among all activities and a temporal context specialised for each activity to be recognised. In the paper, we argue that a network of small ontologies is more intelligible and has a reduced computational load than a single ontology encoding the same knowledge. Arianna+ integrates in the same architecture heterogeneous data processing techniques, which may be better suited to different contexts. Thus, we do not propose a new algorithmic approach to activity recognition, instead, we focus on the architectural aspects for accommodating logic-based and data-driven activity models in a context-oriented way. Also, we discuss how to leverage data contextualisation and reasoning for activity recognition, and to support an iterative development process driven by domain experts., Comment: The paper has been accepted for publication in the IEEE Transactions on Cybernetics journal on April 2021 and with DOI 10.1109/TCYB.2021.3073539. It is an extension of arXiv:1707.03988v1 and it is related to the arXiv:1809.08208v1 article. It contains 20 pages, 6 figures, 4 tables and 2 Appendices
- Published
- 2021
- Full Text
- View/download PDF
42. 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
43. 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
44. 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
45. 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
46. 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
47. 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
48. A Flexible Approach to PCB Characterization for Recycling
- Author
-
Roda, Alessio, Carfì, Alessandro, Mastrogiovanni, Fulvio, Goos, Gerhard, Founding Editor, Hartmanis, Juris, Founding Editor, Bertino, Elisa, Editorial Board Member, Gao, Wen, Editorial Board Member, Steffen, Bernhard, Editorial Board Member, Yung, Moti, Editorial Board Member, Christensen, Henrik I., editor, Corke, Peter, editor, Detry, Renaud, editor, Weibel, Jean-Baptiste, editor, and Vincze, Markus, editor
- Published
- 2023
- Full Text
- View/download PDF
49. Minimum Displacement Motion Planning for Movable Obstacles
- Author
-
Thomas, Antony, Mastrogiovanni, Fulvio, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Petrovic, Ivan, editor, Menegatti, Emanuele, editor, and Marković, Ivan, editor
- Published
- 2023
- Full Text
- View/download PDF
50. 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, Mastrogiovanni, Fulvio, Kacprzyk, Janusz, Series Editor, Gomide, Fernando, Advisory Editor, Kaynak, Okyay, Advisory Editor, Liu, Derong, Advisory Editor, Pedrycz, Witold, Advisory Editor, Polycarpou, Marios M., Advisory Editor, Rudas, Imre J., Advisory Editor, Wang, Jun, Advisory Editor, Petrovic, Ivan, editor, Menegatti, Emanuele, editor, and Marković, Ivan, editor
- Published
- 2023
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.