1 code implementation • 16 Apr 2024 • Luca Buoncompagni, Fulvio Mastrogiovanni
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.
1 code implementation • 14 Apr 2024 • Luca Buoncompagni, Fulvio Mastrogiovanni
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.
no code implementations • 10 May 2023 • Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto
Moreover, possible occlusions and dynamic objects in the environment render imperfect landmark estimation.
1 code implementation • 1 Mar 2023 • Alessio Capitanelli, Fulvio Mastrogiovanni
Symbolic task planning is a widely used approach to enforce robot autonomy due to its ease of understanding and deployment.
no code implementations • 14 Feb 2023 • Antony Thomas, Giulio Ferro, Fulvio Mastrogiovanni, Michela Robba
In this paper, we look into the minimum obstacle displacement (MOD) planning problem from a mobile robot motion planning perspective.
no code implementations • 3 Aug 2022 • Linda Lastrico, Luca Garello, Francesco Rea, Nicoletta Noceti, Fulvio Mastrogiovanni, Alessandra Sciutti, Alessandro Carfi
Humans have an extraordinary ability to communicate and read the properties of objects by simply watching them being carried by someone else.
no code implementations • 27 Apr 2022 • Antony Thomas, Fulvio Mastrogiovanni
This paper presents a minimum displacement motion planning problem wherein obstacles are displaced by a minimum amount to find a feasible path.
no code implementations • 29 Mar 2022 • Luca Garello, Linda Lastrico, Alessandra Sciutti, Nicoletta Noceti, Fulvio Mastrogiovanni, Francesco Rea
Object manipulation is a natural activity we perform every day.
1 code implementation • 31 Dec 2021 • Luca Buoncompagni, Syed Yusha Kareem, Fulvio Mastrogiovanni
OWLOOP is an Application Programming Interface (API) for using the Ontology Web Language (OWL) by the means of Object-Oriented Programming (OOP).
no code implementations • 5 Nov 2021 • Elena Merlo, Edoardo Lamon, Fabio Fusaro, Marta Lorenzini, Alessandro Carfì, Fulvio Mastrogiovanni, Arash Ajoudani, .
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.
no code implementations • 12 Oct 2021 • Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto
Computing collision-free trajectories is of prime importance for safe navigation.
no code implementations • 8 Oct 2021 • Hossein Karami, Antony Thomas, Fulvio Mastrogiovanni
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.
no code implementations • 1 Sep 2021 • Linda Lastrico, Alessandro Carfì, Francesco Rea, Alessandra Sciutti, Fulvio Mastrogiovanni
This study is a step towards endowing a humanoid robot with this last capability.
no code implementations • 8 Jun 2021 • Luca Garello, Linda Lastrico, Francesco Rea, Fulvio Mastrogiovanni, Nicoletta Noceti, Alessandra Sciutti
When transporting an object, we unconsciously adapt our movement to its properties, for instance by slowing down when the item is fragile.
no code implementations • 5 May 2021 • Luca Buoncompagni, Syed Yusha Kareem, Fulvio Mastrogiovanni
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.
no code implementations • 10 Apr 2021 • Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto
A reasonable comparison with a work that is closest to our approach is also provided.
no code implementations • 4 Apr 2021 • Hossein Karami, Antony Thomas, Fulvio Mastrogiovanni
While retrieving a target object from clutter, the number of object re-arrangements required to grasp the target is not known ahead of time.
no code implementations • 2 Mar 2021 • Linda Lastrico, Alessandro Carfì, Alessia Vignolo, Alessandra Sciutti, Fulvio Mastrogiovanni, Francesco Rea
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.
no code implementations • 27 Jan 2021 • Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto
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.
no code implementations • 2 Oct 2020 • Riccardo Bertolucci, Alessio Capitanelli, Carmine Dodaro, Nicola Leone, Marco Maratea, Fulvio Mastrogiovanni, Mauro Vallati
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.
no code implementations • 1 Oct 2020 • Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto
Autonomous robots operating in large knowledgeintensive domains require planning in the discrete (task) space and the continuous (motion) space.
1 code implementation • 6 Sep 2020 • Kourosh Darvish, Enrico Simetti, Fulvio Mastrogiovanni, Giuseppe Casalino
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.
1 code implementation • 13 Jul 2020 • Prajval Kumar Murali, Kourosh Darvish, Fulvio Mastrogiovanni
The Industry 4. 0 paradigm promises shorter development times, increased ergonomy, higher flexibility, and resource efficiency in manufacturing environments.
1 code implementation • 29 Jun 2020 • Davide Lanza, Paolo Solinas, Fulvio Mastrogiovanni
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.
no code implementations • 24 Oct 2019 • Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto
Furthermore, our framework is intended for motion planning under motion and sensing uncertainty, which is formally known as belief space planning.
no code implementations • 27 Aug 2019 • Antony Thomas, Sunny Amatya, Fulvio Mastrogiovanni, Marco Baglietto
We present an integrated Task-Motion Planning framework for robot navigation in belief space.
no code implementations • 26 Oct 2018 • Alessandro Carfi, Carola Motolese, Barbara Bruno, Fulvio Mastrogiovanni
Gestures are a natural communication modality for humans.
Robotics
no code implementations • 21 Sep 2018 • Syed Yusha Kareem, Luca Buoncompagni, Fulvio Mastrogiovanni
For a system to perform human activity recognition in a real-world environment, multiple requirements exist, such as scalability, robustness, ability to deal with uncertainty (e. g., missing sensor data), to operate with multi-occupants and to take into account their privacy and security.
1 code implementation • 22 May 2018 • Ihab S. Mohamed, Alessio Capitanelli, Fulvio Mastrogiovanni, Stefano Rovetta, Renato Zaccaria
The data have been manually labelled and are provided in different formats.
1 code implementation • 29 Mar 2018 • Ihab S. Mohamed, Alessio Capitanelli, Fulvio Mastrogiovanni, Stefano Rovetta, Renato Zaccaria
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.
no code implementations • 22 Mar 2018 • Barbara Bruno, Fulvio Mastrogiovanni, Federico Pecora, Antonio Sgorbissa, Alessandro Saffiotti
Cultural adaptation, i. e., the matching of a robot's behaviours to the cultural norms and preferences of its user, is a well known key requirement for the success of any assistive application.
no code implementations • 27 Oct 2017 • Luca Buoncompagni, Barbara Bruno, Antonella Giuni, Fulvio Mastrogiovanni, Renato Zaccaria
Providing elderly and people with special needs, including those suffering from physical disabilities and chronic diseases, with the possibility of retaining their independence at best is one of the most important challenges our society is expected to face.
1 code implementation • 27 Sep 2017 • Luca Buoncompagni, Fulvio Mastrogiovanni, Alessandro Saffiotti
This paper introduces a Fuzzy Logic framework for scene learning, recognition and similarity detection, where scenes are taught via human examples.
no code implementations • 9 Jul 2017 • Divya Shah, Ernesto Denicia, Tiago Pimentel, Barbara Bruno, Fulvio Mastrogiovanni
Bimanual gestures are of the utmost importance for the study of motor coordination in humans and in everyday activities.
1 code implementation • 30 Jun 2017 • Luca Buoncompagni, Alessio Capitanelli, Fulvio Mastrogiovanni
This paper introduces a ROS Multi Ontology References (ARMOR) service, a general-purpose and scalable interface between robot architectures and OWL reasoners.
no code implementations • 3 Jun 2017 • S. Reza Ahmadzadeh, Fulvio Mastrogiovanni, Petar Kormushev
A novel skill learning approach is proposed that allows a robot to acquire human-like visuospatial skills for object manipulation tasks.