Artificial Intelligence and Robotics @ Politecnico di Milano. Presented by Matteo Matteucci

Similar documents
Appendices master s degree programme Artificial Intelligence

How To Get A Computer Engineering Degree

Appendices master s degree programme Human Machine Communication

The Future of Mobile Robots In 2020, 26 Million Mobile Robots Will Enable Autonomy in Smart Factories, Unmanned Transportation, and Connected Homes

2014 Voluntary Page and Overlength Article Charges

Doctor of Philosophy in Computer Science

2013 International Symposium on Green Manufacturing and Applications Honolulu, Hawaii

UNDERGRADUATE DEGREE PROGRAMME IN COMPUTER SCIENCE ENGINEERING SCHOOL OF COMPUTER SCIENCE ENGINEERING, ALBACETE

Machine Intelligence. Department of Computer Science

Health Informatics and Artificial Intelligence: the next big thing in health/aged care

What is Artificial Intelligence?

Graduate Co-op Students Information Manual. Department of Computer Science. Faculty of Science. University of Regina

SURVEY REPORT DATA SCIENCE SOCIETY 2014

Master of Artificial Intelligence

Master of Science in Artificial Intelligence

IEEE Projects in Embedded Sys VLSI DSP DIP Inst MATLAB Electrical Android

Grupo de Ingeniería de Sistemas Integrados (ISIS) Dpto. Tecnología Electrónica Universidad de Málaga

The Challenge of Handling Large Data Sets within your Measurement System

CSC384 Intro to Artificial Intelligence

KEY KNOWLEDGE MANAGEMENT TECHNOLOGIES IN THE INTELLIGENCE ENTERPRISE

Draft dpt for MEng Electronics and Computer Science

LABORATORY OF ARTIFICIAL INTELLIGENCE APPLICATIONS Coordinator: Prof. Giovambattista Ianni

From Big Data to Smart Data Thomas Hahn

Software Development Training Camp 1 (0-3) Prerequisite : Program development skill enhancement camp, at least 48 person-hours.

Artificial Intelligence for ICT Innovation

Revistas IEEE ANII 2009

Computer Science Electives and Clusters

Learning is a very general term denoting the way in which agents:

CONTROL, COMMUNICATION & SIGNAL PROCESSING (CCSP)

Study Plan for the Master Degree In Industrial Engineering / Management. (Thesis Track)

Articles IEEE have removed from their database

Bachelorclass

EXECUTIVE SUPPORT SYSTEMS (ESS) STRATEGIC INFORMATION SYSTEM DESIGNED FOR UNSTRUCTURED DECISION MAKING THROUGH ADVANCED GRAPHICS AND COMMUNICATIONS *

NATIONAL SUN YAT-SEN UNIVERSITY

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

COMP 590: Artificial Intelligence

GYAN VIHAR SCHOOL OF ENGINEERING & TECHNOLOGY M. TECH. CSE (2 YEARS PROGRAM)

Professional Organization Checklist for the Computer Science Curriculum Updates. Association of Computing Machinery Computing Curricula 2008

Final Year Projects at itm. Topics 2010/2011

Master of Science in Computer Science

School of Computer Science

Rapid Aerial Assessment of Post Incident Damage for Enhanced Situational Awareness

2010 Master of Science Computer Science Department, University of Massachusetts Amherst

Doctor of Philosophy in Informatics

Analysis of Current and Future Computer Science Needs via Advertised Faculty Searches

The IoT/CPS Big Data Challenge

On evaluating performance of exploration strategies for an autonomous mobile robot

Electrical and Computer Engineering (ECE)

Title ISSN SJR H index Country Foundations and Trends in Information Retrieval

Antitrust Policy and Industry Keeping the Market Competitive in a Digital Economy -

How To Understand The Power Of The Internet Of Things

Gerard Mc Nulty Systems Optimisation Ltd BA.,B.A.I.,C.Eng.,F.I.E.I

Why big data? Lessons from a Decade+ Experiment in Big Data

Fundamentals of Information Systems, Seventh Edition

SYSTEMS, CONTROL AND MECHATRONICS

About the Author. The Role of Artificial Intelligence in Software Engineering. Brief History of AI. Introduction 2/27/2013

Mechatronics Laboratory Prototyping Center

Course DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

School of Computer Science

Programme Codes - B3C7; B3C5; B3C0 MSc; PG Diploma and PG Certificate in Renewable Engergy and Distributed Generation

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

Machine Learning Introduction

COURSE CATALOGUE

PhD in Computer Science at North Carolina A&T State University

PEDRO SEQUEIRA CURRICULUM VITAE

Masters in Human Computer Interaction

Masters in Artificial Intelligence

Masters in Advanced Computer Science

Computing What is it all about? Department of Computer Science. University of Liverpool.

Statistics for BIG data

Challenge 2: Cognitive Systems and Robotics

W3C USING OPEN DATA WORKSHOP VISUAL ANALYTICS FOR POLICY-MAKING OPPORTUNITIES AND RESEARCH CHALLENGES Francesco Mureddu, Tech4i2.

Masters in Information Technology

Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization

Regulating AI and Robotics

USE CASES BROADBAND EXPERIENCE EVERYWHERE, ANYTIME SMART VEHICLES, TRANSPORT & INFRASTRUCTURE MEDIA EVERYWHERE CRITICAL CONTROL OF REMOTE DEVICES

PhD Program in Bioengineering and Robotics

Center for Dynamic Data Analytics (CDDA) An NSF Supported Industry / University Cooperative Research Center (I/UCRC) Vision and Mission

Discover yourself. Start with the world. Big Data Analytics. New option

CURRICULUM VITAE VASSILIOS N. CHRISTOPOULOS Department of Computer Science and Engineering University of Minnesota, Minneapolis, MN 55455

CHAPTER 1 INTRODUCTION

Robotics and Avionics

September 8th 8:30 AM 10:00 AM PL1: Reinventing Policy to Support the New ITS

Sofia Ceppi. Personal Information 2. Association Memberships 2. Education 2. Academic Positions and Affiliations 3

ISOBUS s Past, Present and Future role in Agricultural Robotics and Automation

Applications of Deep Learning to the GEOINT mission. June 2015

Levels of Analysis and ACT-R

Cooperation Proposal between IUB Robotics and BioART at Imperial College

Machine Learning: Overview

Analysis of Current and Future Computer Science Needs via Advertised Faculty Searches for 2016

IEEE International Conference on Computing, Analytics and Security Trends CAST-2016 (19 21 December, 2016) Call for Paper

How To Understand The Future Of Smart Technology

Computer Science and Informatics. Indiana University South Bend 1700 Mishawaka Ave. South Bend, IN 46615

Politecnico di Milano Computer Engineering. Pac Bot. Documentation. Coordinator/Tutor: Prof. Andrea Bonarini. Students: Mikel Vuka Matr.

INTERNATIONAL GRADUATE PROGRAMMES

Technical Club: New Vision of Computing

Course Outline Department of Computing Science Faculty of Science. COMP Applied Artificial Intelligence (3,1,0) Fall 2015

The M.S. Degree in Robotics Engineering

master computer science voorzijde of engineering in secure software artificial intelligence options

Transcription:

1 Artificial Intelligence and Robotics @ Politecnico di Milano Presented by Matteo Matteucci

What is Artificial Intelligence «The field of theory & development of computer systems able to perform tasks normally assumed to require human intelligence to be performed» In short, how to make machines «smart/intelligent» : Model, represent, and reason on knowledge and data Decide the best course of actions given a situation Learn models and adapt artificial systems to the reality they are facing Design and study multi agent systems...

Studying AI: What for? It s in any «smart/intelligent» device videogames, security, finance, information systems, robots, appliances,... When it is difficult or impossible to define a model data mining, sensor data interpretation, control, market prediction, deep learning on big data,... Because you need to adapt the application behaviour to the users, the environment, the situation,...

What is (Autonomous) Robotics «The study of autonomous robots, i.e., robots (and devices) that interact physically with the environment performing tasks with a high degree of autonomy» In short, how to make «autonomous devices» Make vehicles navigate autonomously Make robots interacting with humans Develop novel control architectures Allow unmanned operation (e.g., search & rescue by UAVs, space exploration, driverless cars)

Studying Robotics: What for? A new market in rapid expansion In 2005 robots outside factories started to be more, and more valuable than those inside factories Market value (Billion Euro) Personal services Space and safety Factory 1995 2005 2015 2025 Expand your knowledge/expertise beyond computing Signal interpretations, computer vision, automation and control, interaction design Because computers need to interact with the world Smart objects, robot assistants, environmental sensing & control,... 100 50 0

Who s Hiring in AI & Robotics? List of mergers and acquisitions by Google (2013) From Wikipedia, the free encyclopedia AI Robotics

Who s hiring in AI & Robotics? List of mergers and acquisitions by Google (2014) From Wikipedia, the free encyclopedia

The AIRLab AI and Robotics Lab was founded in 1971 11 researchers & professors, 11 PhD Students, 2 research assistants We offer one of the broader sets of courses in AI & Robotics in IT 40+ master theses per year, 60+ students in the lab Active at international level in international research projects Innovation & technology transfer with national companies

Autonomous robots: AIRLab Activities Sensor interpretation (e.g., computer vision), control architectures, cognitive & bio-inspired robots benchmarking, entertainment / edutainment robots Artificial Intelligence: Knowledge representation & management, expert systems, uncertainty management, intelligent agents, game theory, Machine Learning: Reinforcement Learning, Neural Networks, Bayesian Networks, Genetic Algorithms Videogames, Control Systems, Affective Computing, Signal Interpretation, Betting Systems,

Autonomous Robots

Unmanned Vehicles & Robots Tools, techniques & devices to allow unmanned vehicles & autonomous robots operate safely indoor & outdoor Autonomous service robots Autonomous all terrain vehicles Unmanned aerial vehicles Techniques from Robotics and AI Perception & state estimation Task and Motion planning On-line calibration/adaptation Synergies with other fields Automation & Mechatronics Mathematics & Statistics

Robot/Machine Perception Providing to machines the mean to perceive & make sense of the surrounding environment (Rich) 3D reconstruction Object and place recognition Tracking & video surveillance Techniques from data analysis Simultaneous Localization & Mapping Multi sensor/camera fusion Image Retrieval and data mining Synergies with other fields State estimation & optimization Embedded devices & smart sensors

RoboGames & Edutainment Robots Develop autonomous robots able to play with people and interact with them naturally Human-robot interaction Low-cost robots Entertainment and therapy Techniques from AI and Robotics Artificial vision Adaptation and learning Playful interaction Synergies with other fields Hoc Lab (DEIB) PhyCo Lab (Design)

Navigation Strategies for Robots Allow robots to autonomously decide where to go next according to perceived state and their overall goal map building search & rescue patrolling Techniques from AI & Robotics decision theory game theory planning semantic mapping Synergies with other fields Architecture and Design

Bio-inspired Robots Biological inspiration for the body and for the control system

Developmental robots General cognitive architecture goal generation using visual and motor basic skills 16

Artificial Intelligence

Multi Agent Interactions Design communication tools, norms, and strategies for multi agent interaction. Strategy design Norm compliance Artificial institutions Techniques from AI Artificial institutions Semantic networks Synergies with other fields Microeconomics Robotics

Applications of Multiagent Systems Design, development and deployment of multiagent systems in contexts requiring distributed decision-making Control of space systems Watershed management Optimization of energy consumption Management of financial guarantees Techniques from AI & Robotics Distributed (constrained) optimization Coordination Distributed planning and scheduling Synergies with other fields Environmental engineering, Aerospace engineering, Energy engineering

Intelligent Data Access and Usage Control Design and implementation of infrastructures for the specification, monitoring and enforcement of complex data access and usage policies Intelligent data access Agents usage control Technologies from AI Semantic Web OWL ontologies Reasoning Synergies with other fields Security e-government

Economics and Computation (EC) Design and implement intelligent autonomous agents acting in strategic interaction settings Finding optimal strategies Designing economic mechanisms to induce a desirable strategy Techniques from AI: Game theory Artificial intelligence Machine learning Synergies with other fields Theory of algorithms Economy and finance

Machine Learning

Reinforcement Learning Develop learning techniques to let agents autonomously solve sequential decision-making problems. Learning decision systems Data driven real-world control Techniques from AI & science Machine learning Statistics Optimization Synergies with other fields Robotics Automatic control Resource management Finance

Computational Intelligence in Games Improve the design and the development of computer games by using AI techniques procedural content generation, players behavior analysis innovation in games Techniques from AI evolutionary computation machine learning data-mining Synergies with other fields Computer graphics Mobile app economy Interaction design

User Interface with Body Signals Design novel prosthesis and assistive technologies to directly interface the human body Robot Tele-control Novel Prosthetic devices Rehabilitation (with robots) Techniques from AI & Robotics Machine learning Advanced simulation Robot design Synergies with other fields Bioengineering Electronics Mechanics

Assistive Technology Group Within the Assistive Technology Group we use artificial intelligence & robotics to help people with special needs Assistive Robots Ambient Assisted Living Brain-Computer Interfaces Behavioral drift analysis Techniques from AI & Robotics Brain-Computer Interaction Evolutionary signal processing Alternative & Augmentative Communication Synergies with other groups Embedded devices & wireless sensor networks

Studing AI and Robotics @ POLIMI

Studying Artificial Intelligence A horizontal track characterized by: Artificial Intelligence: basics of search and reasoning Knowledge Engineering: knowledge representation & inference Soft Computing: Machine learning (Neural networks, Genetic algorithms, Reinforcement learning) and uncertainty models (Bayesian Networks, Fuzzy systems) Autonomous Agents and Multi-Agent Systems: models of agents and of their interactions Data Mining and Text Mining: finding information in big data Robotics, Cognitive Robotics, Robotics and Design Philosophical issues of Computer Science Videogame design and programming

Studying Robotics A horizontal track characterized by: Robotics: the basics of robotics, manipulation and perception Cognitive Robotics: cognitive architectures for autonomous robots, and advanced topics in robotics Image Analysis: Computer vision and image understanding Robotics and Design: interdisciplinary lab course between computer engineering and design Artificial Intelligence: basics of search and reasoning Soft Computing: Machine learning (Neural networks, Genetic algorithms, Reinforcement learning) and uncertainty models (Bayesian Networks, Fuzzy systems) Advanced algorithms, Simulation techniques and tools AI courses

Studying AI and Robotics gives you, in any case, all the basics of computer engineering, so it does not prevent your future work in the traditional computer engineering areas makes you a specialist in techniques pervading all kind of applications, and are (and will be more and more) present in all aspects of our everyday life: few of these specialists are available on the job market gives access to fascinating jobs, involving the most upto-date technologies

Who s Who @ AIRLab BONARINI Andrea: Robotics (*), Soft Computing COLOMBETTI Marco: Artificial Intelligence, Knowledge Eng. AMIGONI Francesco: Artificial Intelligence, Multi Agent Systems CAGLIOTI Vincenzo: Computer Vision GINI Giuseppina: Robotics (*) LANZI Pier Luca: Evolutionary Computation, AI & Games (*) GATTI Nicola: Artificial Intelligence, Game Theory LOIACONO Daniele: Evolutionary Computation, AI & Games (*) MATTEUCCI Matteo: Robotics (*), Machine Learning RESTELLI Marcello: Robotics, Machine Learning SCHIAFFONATI Viola: Philosophy and Artificial Intelligence (*) Check the demos this afternoon!

32 Contact Matteo Matteucci matteo.matteucci@polimi.it