Search Results for author: Fulvio Mastrogiovanni

Found 36 papers, 11 papers with code

Learning Symbolic Task Representation from a Human-Led Demonstration: A Memory to Store, Retrieve, Consolidate, and Forget Experiences

1 code implementation16 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.

One-Shot Learning

OWLOOP: Interfaces for Mapping OWL Axioms into OOP Hierarchies

1 code implementation14 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.

Safe motion planning with environment uncertainty

no code implementations10 May 2023 Antony Thomas, Fulvio Mastrogiovanni, Marco Baglietto

Moreover, possible occlusions and dynamic objects in the environment render imperfect landmark estimation.

Motion Planning

A Framework for Neurosymbolic Robot Action Planning using Large Language Models

1 code implementation1 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.

Computational Tradeoff in Minimum Obstacle Displacement Planning for Robot Navigation

no code implementations14 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.

Motion Planning Robot Navigation

Robots with Different Embodiments Can Express and Influence Carefulness in Object Manipulation

no code implementations3 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.

Object

Minimum Displacement Motion Planning for Movable Obstacles

no code implementations27 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.

Motion Planning

OWLOOP: A Modular API to Describe OWL Axioms in OOP Objects Hierarchies

1 code implementation31 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).

Dynamic Human-Robot Role Allocation based on Human Ergonomics Risk Prediction and Robot Actions Adaptation

no code implementations5 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.

Task Allocation for Multi-Robot Task and Motion Planning: a case for Object Picking in Cluttered Workspaces

no code implementations8 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.

Motion Planning Object +1

Property-Aware Robot Object Manipulation: a Generative Approach

no code implementations8 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.

Object

Human Activity Recognition Models in Ontology Networks

no code implementations5 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.

Human Activity Recognition

A Task-Motion Planning Framework Using Iteratively Deepened AND/OR Graph Networks

no code implementations4 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.

Motion Planning

Careful with That! Observation of Human Movements to Estimate Objects Properties

no code implementations2 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.

Object

An Integrated Localisation, Motion Planning and Obstacle Avoidance Algorithm in Belief Space

no code implementations27 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.

Motion Planning

Manipulation of Articulated Objects using Dual-arm Robots via Answer Set Programming

no code implementations2 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.

Towards Multi-Robot Task-Motion Planning for Navigation in Belief Space

no code implementations1 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.

Motion Planning Navigate

A Hierarchical Architecture for Human-Robot Cooperation Processes

1 code implementation6 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.

Decision Making

Deployment and Evaluation of a Flexible Human-Robot Collaboration Model Based on AND/OR Graphs in a Manufacturing Environment

1 code implementation13 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.

Multi-sensory Integration in a Quantum-Like Robot Perception Model

1 code implementation29 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.

Descriptive

Task-Motion Planning for Navigation in Belief Space

no code implementations24 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.

Motion Planning Navigate

Arianna+: Scalable Human Activity Recognition by Reasoning with a Network of Ontologies

no code implementations21 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.

Human Activity Recognition

Detection, localisation and tracking of pallets using machine learning techniques and 2D range data

1 code implementation29 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.

BIG-bench Machine Learning

A framework for Culture-aware Robots based on Fuzzy Logic

no code implementations22 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.

Cultural Vocal Bursts Intensity Prediction

Towards a new paradigm for assistive technology at home: research challenges, design issues and performance assessment

no code implementations27 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.

Scene learning, recognition and similarity detection in a fuzzy ontology via human examples

1 code implementation27 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.

A ROS multi-ontology references services: OWL reasoners and application prototyping issues

1 code implementation30 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.

Visuospatial Skill Learning for Robots

no code implementations3 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.

Imitation Learning

Cannot find the paper you are looking for? You can Submit a new open access paper.