Giter Site home page Giter Site logo

mariofiorino / master-thesis Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 5.77 MB

Final work of the master's degree course in Artificial Intelligence and Robotics - Sapienza, Rome

License: MIT License

aiplan4eu ai-planning universal-robot-5 docker ros petri-net-plans plexi human-in-the-loop

master-thesis's Introduction

Master-Thesis

Dealing with anomalies in robot-enabled industrial quality control laboratory - Mario Fiorino 1871233

In this repository, the final work of the master's degree course in Artificial Intelligence and Robotics - Academic Year 2020-21, Sapienza, Rome

https://sites.google.com/view/mariofiorinothesis/home

This thesis work was born and developed within the European context: AIPlan4EU from the collaboration of the Procter & Gamble Services Company - Belgium, and Sapienza University of Rome.

I had a chance to develop a robotic simulator in Docker container, a framework for AI planning that includes the paradigm "Human-in-the-loop", and designed various AI plans.

This thesis is the starting point of a project that, started on January 2021, will continue for the next three years. This and the works that will be subsequently developed, will be stored and published in the GitHub repository of Prof. Luca Iocchi.

Brief presentation of the chapters

In Chapter 1, motivations and objectives of this thesis work.

In Chapter 2, an introduction to AI planning, the basic ideas of computational learning technique in the field of robotic behaviors, and Learning from Demonstration paradigm are briefly presented. With this in mind, the description of the main papers which have inspired the formation of this thesis work and its future developments are outlined.

In Chapter 3, the software technology used for the building of the robot simulator and its virtual lab environment: Docker, ROS, Gazebo, is described. Their advantages and disadvantages, how they have been used to develop this thesis, and the results obtained are shown. Then are presented an essential description of the main real laboratory tools: Universal Robot 5 and Robotiq 2F-85 gripper, digitized in the simulator. The chapter ends with Petri Net Plans and PlanExecution Interface frameworks, with which the plans were implemented.

In Chapter 4, the nominal plan as a whole; the result of analysis the cases of the fail: their categorization into four areas; and finally the principles, centered around the concept of Human-in-the-loop, underlying the proposed recovery solution are illustrated.

In Chapter 5, the implementation phase of the plans and its results are presented. Starting from the design of simple plans, more complex plans have been formulated,and, at the end, proposed directions and objectives for future works.

In Appendix, a series of technical aspects, used in this thesis, are presented; for the reader who would like to know more.

master-thesis's People

Contributors

mariofiorino avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.