INTRODUCTION TO ROBOTICS

Similar documents
Recommendations for a Model Curriculum for a BS Degree in Fire Protection Engineering (FPE) April 15, 2010

Soft Computing. - Introduction - Andrea Bonarini

Soft Computing. Introduction. Andrea Bonarini

EE04 804(B) Soft Computing Ver. 1.2 Class 1. Introduction February 21st,2012. Sasidharan Sreedharan

Automatic Control Systems Solutions File Type

Hamidreza Rashidy Kanan. Electrical Engineering Department, Bu-Ali Sina University

TrueAllele Technology Computer interpretation of DNA evidence

Application of Fuzzy Control in Central Air-conditioning Terminal Units Energy-saving

MODULAR OPTOELECTRONIC SYSTEMS USED IN TRANSPORT LOGISTICS FLOWS AUTOMATIC INDUSTRIAL PRODUCTION

Artificial Intelligence Enables a Network Revolution

SCIENCE BASED OPEN ELECTIVES EOE-031/EOE-041: INTRODUCTION TO SOFT COMPUTING (Neural Networks, Fuzzy Logic and Genetic Algorithm)

Intrusion Detection System: Facts, Challenges and Futures. By Gina Tjhai 13 th March 2007 Network Research Group

The improved Thesaurus and Classification tools containing all these changes will be available in January in time for the first update of 2018.

COMPLETE PACKAGING SOLUTION

Chapter 2 Theory and Background

Simscape Refrigerant Loop Product

2018 Voluntary Page and Overlength Article Charges Updated 3/14/18

VISION BASED AUTOMATIC FIRE PROTECTION SYSTEM USING SPRINKLER

Numerical Standards Listing

Chapter 1 Introduction

Prof. Alex Torpiano University of Malta

Implementation of Auto Car Washing System Using Two Robotic Arms

Tasmanian supplier of high quality instrumentation, control and electrical equipment for all industries. Mining, Food and Beverage, Water and

Haitian MarsⅡSeries. Haitian Mars. Series

Neuro Fuzzy Soft Computing Solution Manual

Compression of Fins pipe and simple Heat pipe Using CFD

Responsible Design for Our Future

Autonomous Waste Sorter Design Project

COURSE OUTLINE FORM (Page 1 of 6)

Air Conditioning Technology

No minutes, but seconds matter most

Multi-Robot Systems. Crop#Watering#Robots# (b) Crop irrigation. Mac Schwager Assistant Professor Aeronautics and Astronautics Stanford University

Advanced Pattern Recognition for Anomaly Detection Chance Kleineke/Michael Santucci Engineering Consultants Group Inc.

YOUR SECURITY IS OUR TASK. Systems for an Intelligent Security- and Lighting Network Over IP SMART CITY SAFE CITY

REMOTE CONTROL AND MONITORING OF LANDMINES DETECTION ROBOTIC SYSTEM

CURRICULUM BREAKDOWN

Martin Dekan, František Duchoň, Ladislav Jurišica, Anton Vitko and Andrej Babinec

Portable Perimeter Detection and Monitoring System - PoPDaMS

2018 Urban Development Engineering B.A.

Electrical Faults in Air Conditioning Systems Unit TEFA

Photoelectric laser sensors E3C-LDA SERIES. l o n g - d i s t a n c e, a d j u s t a b l e l a s e r b e a m. Advanced Industrial Automation

GARDEN BED PAVERS. Number of Pavers Garden Bed

1 Introduction. 2 General Pile Analysis Features. 2.1 Pile Internal Forces and Displacements

SMART SENSORS SMART SENSORS. Understanding SMART SENSORS. Understanding. Third Edition. Randy Frank. Understanding. Randy Frank. Third Edition.

AUTOMATION & ROBOTICS

ARCHITECTURE (ARCH) Architecture (ARCH) 1. ARCH 232 Materials and Assemblies

Autonomous Environment Control System using Fuzzy Logic

THE BEST CHOICE FOR INDUSTRIAL MACHINE SAFEGUARDING. Machine Safety Solutions.

561-MB48. Intruder Alarm Control Panel

Ordered Fuzzy ARTMAP: A Fuzzy ARTMAP algorithm with a fixed order

Numerical Standards Listing

Sigma-IS ltd. Integrated Security Systems Company Profile

Motor Condition Monitoring Devices K6CM series

ON-LINE SENSOR CALIBRATION MONITORING AND FAULT DETECTION FOR CHEMICAL PROCESSES

Product Classroom. Introduction to Delta Touch/Text Panel HMI or with Built-in PLC TP Series

Dynamic Models of a Home Refrigerator

The Mode of Urban Renewal Base on the Smart City Theory under the Background of New Urbanization

Preliminary Design Report with Diagrams

Design of Unmanned Monitoring and Automatic Monitoring System

Haitian Jupiter Series

Time and Place Monday/Wednesday/Friday 10:10-11:00 Spaulding 230 Lab: Mondays 1:10-4:00 James Hall G45

Architettura quinquennale Classe LM-4. Urban planning. Urban design and Land-use planning

Remote Environment Monitoring & Detection Tribot

The Design of Temperature Control System for Vegetable Greenhouse

SARVEPALLI RADHAKRISHANAN UNIVERSITY, BHOPAL TIME TABLE EXAMINATION JUNE-2018

Y. ORMIERES. Fire risk analysis method for nuclear installations

CFD Analysis of temperature dissipation from a hollow metallic pipe through circular fins using Ansys 14.5

2-wire Passive Intelligent Loop (LED) Display Meter

IEC PROJETOS EM VOTAÇÃO SETEMBRO E OUTUBRO. IEC ED1 - Rotating electrical machines - Part 23: Repair, overhaul and reclamation

15 Faculties Students

Landscape Architecture - LAND

Operation System of Washing Machine with Fuzzy Logic Control System and Construction of Detergent box

SMART FIRE CURTAINS INTISI7. for invisible fire protection closures

FEATURES AND BENEFITS

VOICE BASED PROJECTS

Flexibility right from the start. PAVIRO Public Address and Voice Evacuation System with Professional Sound Quality. boschsecurity.

Practical Distributed Control Systems (DCS) for Engineers & Technicians. Contents

SITRANS F. SITRANS FUG1010 Clamp-on Gas Flowmeters. Answers for industry.

ArgoMatic I n t e g r a t e d A u t o m a t i o n

Section d'informatique Section de Systèmes de Communication

Introduction to Refrigeration Unit TIR

LEGO, the LEGO logo are trademarks of the LEGO Group Burglar Alarm

CO 2 Laser. High Reliability and Performance

for Precision Planter System Based on MSP430-CT171 Lianming Xia, Xiangyou Wang*, Duanyang Geng, Qingfeng Zhang

Sensing the World. When you have finished this lecture you should be able to:

IEC PROJETOS EM VOTAÇÃO. IEC 62256/Ed2: Hydraulic turbines, storage pumps and pump-turbines - Rehabilitation and performance improvement.

A Method for Predicting the Matric Suction of Unsaturated Soils with Soil Color Recognition

Haitian IapetusⅡSeries

Architectural Engineering Course Description

2-wire Passive Intelligent Loop (LED) Display Meter

AN10943 Decoding DTMF tones using M3 DSP library FFT function

Numerical Standards Listing

Landscape and Horticultural Technology

Innovative EEE mini-projects list

ENGG*4360 Soil-Water Conservation Systems Design. Course Description & Outlines - Fall 2010

BUILDING MANAGEMENT SYSTEMS. Introduction to Building Management Systems

TD Series Temperature Transmitter with Local Display. One-piece sanitary construction 2-wire electronics High accuracy

Applicable to students admitted to the curriculum in MSC(ENG) IN BUILDING SERVICES ENGINEERING

Pyramid Engineering Services Co Ltd. Integrated Laser Systems

City University of Hong Kong Course Syllabus. offered by Department of Architecture and Civil Engineering with effect from Semester A 2017/18

Transcription:

10/12/2018 Andrea Calanca - Altair Lab 1 INTRODUCTION TO ROBOTICS Andrea Calanca

10/12/2018 Andrea Calanca - Altair Lab 2 About Myself Mail: andrea.calanca@univr.it Affiliation: Altair Robotics Lab, University of Verona Previous Experience Academic Researcher (Univ. Verona) Software Engineer (Replay, Sole24) Automation engineer (Tetrapack Group) Audio DSP engineer (Overloud) Control Engineer (Electrolux Group)

10/12/2018 Andrea Calanca - Altair Lab 3 Course Prerequisites Linear Algebra Matrices, linear operators, vector spaces Newton Mechanics Motion equations, linear and rotational Classic (Linear) Control Theory (Continuous systems) Laplace transform, root locus, Bode and Nyquist diagrams Matlab Basic programming skills

10/12/2018 Andrea Calanca - Altair Lab 4 Course Material Books Robotica. Modellistica, pianificazione e controllo di Siciliano, Sciavicco, Villani, Oriolo Robotica industriale. Modellistica e controllo di manipolatori di Lorenzo Sciavicco e Bruno Siciliano Slides and Notes provided by the teacher. Lessons hand notes! Others: Appunti ed esercizi di Meccanica Razionale Luciano Battaia

10/12/2018 Andrea Calanca - Altair Lab 5 Course Program Kinematics Differential kinematics Dynamics (of rigid robots) Control (of rigid robots) Position control Force Control Impedance Control

10/12/2018 Andrea Calanca - Altair Lab 6 Course Program Kinematics - Siciliano Differential kinematics - ~Siciliano Dynamics (of rigid robots) - Calanca+Siciliano Sensors and Actuators - Siciliano Control (of rigid robots) Position control - Siciliano+Notes Force Control - Notes Impedance Control - Siciliano

10/12/2018 Andrea Calanca - Altair Lab 7 Course General Information Receiving hours: Wednesday 16.00 17.30 Exam: written + project

10/12/2018 Andrea Calanca - Altair Lab 8 What is Robotics? A very multidisciplinary subject Mechanic engineering Electronic engineering Control engineering Computer Science Artificial Intelligence

10/12/2018 Andrea Calanca - Altair Lab 9 What is Robotics? Mechanics Rigid body kinematics Rigid body dynamics Lagrangian Mechanics Hamiltonian Mechanics Deformable body kinematics and dynamics

10/12/2018 Andrea Calanca - Altair Lab 10 What is Robotics? Electronics & Electrotechnics Digital electronics (e.g. encoders, hall sensors, stepper motors, inverters) Analog electronics (e.g. potentiometers, resolvers, filters, linear amplifiers) Sensors & sensor conditioning Actuators & power units Processors & interfaces Communication

10/12/2018 Andrea Calanca - Altair Lab 11 What is Robotics? Control Theory Classical Control Linear controllers, loop shaping, root locus, Nyquist and Bode stability criterions, robustness indexes Non-Linear Control Feedback linearization, passivity based control, sliding-mode control, adaptive control, back-stepping control and more! Modern Control Control as an optimization problem. Not so many examples for the moment due to computational burden (model predictive control) System Identification & Optimal Filtering Parametric identification, state observers

10/12/2018 Andrea Calanca - Altair Lab 12 What is Robotics? Computer Engineering Operating systems, distributed and networked systems, real-time scheduling and resource allocations Software architectures & design patterns Modern (not obsolete) programming paradigms: object oriented, component oriented. Computer Vision: 3D reconstruction, classification, recognition, etc. Machine learning: learning by demonstration, reinforcement learning, etc.

10/12/2018 Andrea Calanca - Altair Lab 13 What is Robotics? Artificial Intelligence Reasoning: Solving Problems by Searching, Classical Search, Adversarial Search, Constraint Satisfaction Problems, Logical Agents, First-Order Logic, Planning, Knowledge Representation Uncertain reasoning: Probabilistic Reasoning (Bayes, e.g. Bayesian networks), Statistical Inference, Decision Support Systems, Fuzzy Logic.

10/12/2018 Andrea Calanca - Altair Lab 14 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 15 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 16 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 17 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 18 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 19 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 20 What is a Robot?

10/12/2018 Andrea Calanca - Altair Lab 21 What is a Robot? This is not a Robot!

10/12/2018 Andrea Calanca - Altair Lab 22 About this Course We will focus on Mechatronic Systems, mainly on mechanics and control topics aiming at understanding robot control design principles Base Topics Kinematics Differential Kinematics Dynamics Control Theory

10/12/2018 Andrea Calanca - Altair Lab 23 The Importance of Mechanics

10/12/2018 Andrea Calanca - Altair Lab 24 The Importance of Control

10/12/2018 Andrea Calanca - Altair Lab 25 The Importance of Control