Home /Research /Robotic Object Sorting via Deep Reinforcement Learning: a generalized approach
LEARNING

Robotic Object Sorting via Deep Reinforcement Learning: a generalized approach

Giorgio Nicola, Luca Tagliapietra, Elisa Tosello, Nicolò Navarin, Stefano Ghidoni, Emanuele Menegatti

Year
2020
Citations
3

Abstract

This work proposes a general formulation for the Object Sorting problem, suitable to describe any non-deterministic environment characterized by friendly and adversarial interference. Such an approach, coupled with a Deep Reinforcement Learning algorithm, allows training policies to solve different sorting tasks without adjusting the architecture or modifying the learning method. Briefly, the environment is subdivided into a clutter, where objects are freely located, and a set of clusters, where objects should be placed according to predefined ordering and classification rules. A 3D grid discretizes such environment: the properties of an object within a cell depict its state. Such attributes include object category and order. A Markov Decision Process formulates the problem: at each time step, the state of the cells fully defines the environment's one. Users can custom-define object classes, ordering priorities, and failure rules. The latter by assigning a non-uniform risk probability to each cell. Performed experiments successfully trained and validated a Deep Reinforcement Learning model to solve several sorting tasks while minimizing the number of moves and failure probability. Obtained results demonstrate the capability of the system to handle non-deterministic events, like failures, and unpredictable external disturbances, like human user interventions.

Keywords

Reinforcement learningComputer scienceSortingArtificial intelligenceMarkov decision processObject (grammar)Set (abstract data type)ClutterMachine learningMarkov process

Related papers

Browse all LEARNING papers