Skip to main content

Showing 1–17 of 17 results for author: Colledanchise, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2209.04300  [pdf, other

    cs.CV cs.LG cs.RO

    Towards Confidence-guided Shape Completion for Robotic Applications

    Authors: Andrea Rosasco, Stefano Berti, Fabrizio Bottarel, Michele Colledanchise, Lorenzo Natale

    Abstract: Many robotic tasks involving some form of 3D visual perception greatly benefit from a complete knowledge of the working environment. However, robots often have to tackle unstructured environments and their onboard visual sensors can only provide incomplete information due to limited workspaces, clutter or object self-occlusion. In recent years, deep learning architectures for shape completion have… ▽ More

    Submitted 9 September, 2022; originally announced September 2022.

    Journal ref: IEEE International Conference on Humanoid Robots, 2022

  2. arXiv:2209.04288  [pdf, other

    cs.RO

    One-Shot Open-Set Skeleton-Based Action Recognition

    Authors: Stefano Berti, Andrea Rosasco, Michele Colledanchise, Lorenzo Natale

    Abstract: Action recognition is a fundamental capability for humanoid robots to interact and cooperate with humans. This application requires the action recognition system to be designed so that new actions can be easily added, while unknown actions are identified and ignored. In recent years, deep-learning approaches represented the principal solution to the Action Recognition problem. However, most models… ▽ More

    Submitted 9 September, 2022; originally announced September 2022.

    Journal ref: IEEE International Conference on Humanoid Robots, 2022

  3. Handling Concurrency in Behavior Trees

    Authors: Michele Colledanchise, Lorenzo Natale

    Abstract: This paper addresses the concurrency issues affecting Behavior Trees (BTs), a popular tool to model the behaviors of autonomous agents in the video game and the robotics industry. BT designers can easily build complex behaviors composing simpler ones, which represents a key advantage of BTs. The parallel composition of BTs expresses a way to combine concurrent behaviors that has high potential,… ▽ More

    Submitted 22 October, 2021; originally announced October 2021.

    Comments: preprint version accepted to be published in IEEE Transaction on Robotics. arXiv admin note: text overlap with arXiv:1908.01539

    Journal ref: IEEE Transactions on Robotics, 2021

  4. Active Perception for Ambiguous Objects Classification

    Authors: Evgenii Safronov, Nicola Piga, Michele Colledanchise, Lorenzo Natale

    Abstract: Recent visual pose estimation and tracking solutions provide notable results on popular datasets such as T-LESS and YCB. However, in the real world, we can find ambiguous objects that do not allow exact classification and detection from a single view. In this work, we propose a framework that, given a single view of an object, provides the coordinates of a next viewpoint to discriminate the object… ▽ More

    Submitted 2 August, 2021; originally announced August 2021.

    Comments: Accepted version at 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS 2021)

    Journal ref: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  5. On the Implementation of Behavior Trees in Robotics

    Authors: Michele Colledanchise, Lorenzo Natale

    Abstract: There is a growing interest in Behavior Trees (BTs) as a tool to describe and implement robot behaviors. BTs were devised in the video game industry and their adoption in robotics resulted in the development of ad-hoc libraries to design and execute BTs that fit complex robotics software architectures. While there is broad consensus on how BTs work, some characteristics rely on the implementatio… ▽ More

    Submitted 29 June, 2021; originally announced June 2021.

    Journal ref: IEEE Robotics and Automation Letters, Volume 6, Issue 3, July 2021

  6. arXiv:2106.15211  [pdf, other

    cs.RO

    A Toolchain to Design, Execute, and Monitor Robots Behaviors

    Authors: Michele Colledanchise, Giuseppe Cicala, Daniele E. Domenichelli, Lorenzo Natale, Armando Tacchella

    Abstract: In this paper, we present a toolchain to design, execute, and verify robot behaviors. The toolchain follows the guidelines defined by the EU H2020 project RobMoSys and encodes the robot deliberation as a Behavior Tree (BT), a directed tree where the internal nodes model behavior composition and leaf nodes model action or measurement operations. Such leaf nodes take the form of a statechart (SC), w… ▽ More

    Submitted 29 June, 2021; originally announced June 2021.

    Comments: arXiv admin note: text overlap with arXiv:2106.12474

    Journal ref: Robust and Reliable Autonomy in the Wild (R2AW) IJCAI 2021 Workshop

  7. Formalizing the Execution Context of Behavior Trees for Runtime Verification of Deliberative Policies

    Authors: Michele Colledanchise, Giuseppe Cicala, Daniele E. Domenichelli, Lorenzo Natale, Armando Tacchella

    Abstract: In this paper, we enable automated property verification of deliberative components in robot control architectures. We focus on formalizing the execution context of Behavior Trees (BTs) to provide a scalable, yet formally grounded, methodology to enable runtime verification and prevent unexpected robot behaviors. To this end, we consider a message-passing model that accommodates both synchronous a… ▽ More

    Submitted 16 September, 2021; v1 submitted 23 June, 2021; originally announced June 2021.

    Comments: Accepted version of IROS2021 conference

    Journal ref: 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  8. arXiv:2103.13268  [pdf, other

    cs.RO cs.AI

    Address Behaviour Vulnerabilities in the Next Generation of Autonomous Robots

    Authors: Michele Colledanchise

    Abstract: Robots applications in our daily life increase at an unprecedented pace. As robots will soon operate "out in the wild", we must identify the safety and security vulnerabilities they will face. Robotics researchers and manufacturers focus their attention on new, cheaper, and more reliable applications. Still, they often disregard the operability in adversarial environments where a trusted or untrus… ▽ More

    Submitted 17 November, 2021; v1 submitted 24 March, 2021; originally announced March 2021.

    Comments: preprint and extended version of Nature Machine Intelligence, Vol 3, November 2021, Pag 927-928

  9. arXiv:2008.10386  [pdf, other

    cs.AI

    Compact Belief State Representation for Task Planning

    Authors: Evgenii Safronov, Michele Colledanchise, Lorenzo Natale

    Abstract: Task planning in a probabilistic belief state domains allows generating complex and robust execution policies in those domains affected by state uncertainty. The performance of a task planner relies on the belief state representation. However, current belief state representation becomes easily intractable as the number of variables and execution time grows. To address this problem, we developed a… ▽ More

    Submitted 21 August, 2020; originally announced August 2020.

    Comments: Accepted to CASE 2020 16th IEEE International Conference on Automation Science and Engineering

  10. arXiv:2008.09393  [pdf, other

    cs.RO

    Task Planning with Belief Behavior Trees

    Authors: Evgenii Safronov, Michele Colledanchise, Lorenzo Natale

    Abstract: In this paper, we propose Belief Behavior Trees (BBTs), an extension to Behavior Trees (BTs) that allows to automatically create a policy that controls a robot in partially observable environments. We extend the semantic of BTs to account for the uncertainty that affects both the conditions and action nodes of the BT. The tree gets synthesized following a planning strategy for BTs proposed recentl… ▽ More

    Submitted 21 August, 2020; originally announced August 2020.

    Comments: Acccepted to 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  11. Act, Perceive, and Plan in Belief Space for Robot Localization

    Authors: Michele Colledanchise, Damiano Malafronte, Lorenzo Natale

    Abstract: In this paper, we outline an interleaved acting and planning technique to rapidly reduce the uncertainty of the estimated robot's pose by perceiving relevant information from the environment, as recognizing an object or asking someone for a direction. Generally, existing localization approaches rely on low-level geometric features such as points, lines, and planes, while these approaches provide… ▽ More

    Submitted 21 February, 2020; v1 submitted 19 February, 2020; originally announced February 2020.

    Comments: 7 pages. Pre-print of the paper accepted to be presented at the 2020 IEEE International Conference on Robotics and Automation (ICRA2020)

    Journal ref: IEEE International Conference on Robotics and Automation (ICRA), 2020

  12. Analysis and Exploitation of Synchronized Parallel Executions in Behavior Trees

    Authors: Michele Colledanchise, Lorenzo Natale

    Abstract: Behavior Trees (BTs) are becoming a popular tool to model the behaviors of autonomous agents in the computer game and the robotics industry. One of the key advantages of BTs lies in their composability, where complex behaviors can be built by composing simpler ones. The parallel composition is the one with the highest potential since the complexity of composing pre-existing behaviors in parallel i… ▽ More

    Submitted 5 August, 2019; originally announced August 2019.

    Comments: Preprint of IROS19

    Journal ref: 2019 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  13. Improving the Parallel Execution of Behavior Trees

    Authors: Michele Colledanchise, Lorenzo Natale

    Abstract: Behavior Trees (BTs) have become a popular framework for designing controllers of autonomous agents in the computer game and in the robotics industry. One of the key advantages of BTs lies in their modularity, where independent modules can be composed to create more complex ones. In the classical formulation of BTs, modules can be composed using one of the three operators: Sequence, Fallback, and… ▽ More

    Submitted 13 September, 2018; originally announced September 2018.

    Journal ref: 2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  14. Behavior Trees in Robotics and AI: An Introduction

    Authors: Michele Colledanchise, Petter Ögren

    Abstract: A Behavior Tree (BT) is a way to structure the switching between different tasks in an autonomous agent, such as a robot or a virtual entity in a computer game. BTs are a very efficient way of creating complex systems that are both modular and reactive. These properties are crucial in many applications, which has led to the spread of BT from computer game programming to many branches of AI and Rob… ▽ More

    Submitted 25 October, 2022; v1 submitted 31 August, 2017; originally announced September 2017.

    Report number: ISBN 9781138593732

    Journal ref: Chapman & Hall/CRC Artificial Intelligence and Robotics Series 2018

  15. Towards Blended Reactive Planning and Acting using Behavior Trees

    Authors: Michele Colledanchise, Diogo Almeida, Petter Ögren

    Abstract: In this paper, we show how a planning algorithm can be used to automatically create and update a Behavior Tree (BT), controlling a robot in a dynamic environment. The planning part of the algorithm is based on the idea of back chaining. Starting from a goal condition we iteratively select actions to achieve that goal, and if those actions have unmet preconditions, they are extended with actions to… ▽ More

    Submitted 14 September, 2018; v1 submitted 1 November, 2016; originally announced November 2016.

    Journal ref: 2019 International Conference on Robotics and Automation (ICRA)

  16. arXiv:1504.05811  [pdf, other

    cs.RO cs.AI cs.LG

    Learning of Behavior Trees for Autonomous Agents

    Authors: Michele Colledanchise, Ramviyas Parasuraman, Petter Ögren

    Abstract: Definition of an accurate system model for Automated Planner (AP) is often impractical, especially for real-world problems. Conversely, off-the-shelf planners fail to scale up and are domain dependent. These drawbacks are inherited from conventional transition systems such as Finite State Machines (FSMs) that describes the action-plan execution generated by the AP. On the other hand, Behavior Tree… ▽ More

    Submitted 22 April, 2015; originally announced April 2015.

    Journal ref: IEEE Transactions on Games ( Volume: 11 , Issue: 2 , June 2019 )

  17. arXiv:1502.02960  [pdf, other

    cs.RO

    Adaptive Fault Tolerant Execution of Multi-Robot Missions using Behavior Trees

    Authors: Michele Colledanchise, Alejandro Marzinotto, Dimos V. Dimarogonas, Petter Ögren

    Abstract: Multi-robot teams offer possibilities of improved performance and fault tolerance, compared to single robot solutions. In this paper, we show how to realize those possibilities when starting from a single robot system controlled by a Behavior Tree (BT). By extending the single robot BT to a multi-robot BT, we are able to combine the fault tolerant properties of the BT, in terms of built-in fallbac… ▽ More

    Submitted 10 February, 2015; originally announced February 2015.