Intelligent Robotics
|
|
- Harry Shields
- 5 years ago
- Views:
Transcription
1 Intelligent Robotics Intelligent Robotics lectures/2014ws/vorlesung/ir Jianwei Zhang / Eugen Richter University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Technical Aspects of Multimodal Systems Winter 2014/2015 1
2 Lecture Intelligent Robotics Lecture Monday 14:15-15:45 Room F-334 Web ws/vorlesung/ir Organizers Prof. Dr. Jianwei Zhang / Eugen Richter O ce F-308 / F-225 Phone / {zhang, erichter}@informatik.uni-hamburg.de Secretariat Tatjana Tetsis O ce F-311 Phone tetsis@informatik.uni-hamburg.de 2
3 Seminar Intelligent Robotics Seminar Monday 16:15-17:45 Uhr Room F-334 Web ws/seminar/ir Organizer Benjamin Adler O ce F-307 Phone adler@informatik.uni-hamburg.de 3
4 Outline Intelligent Robotics 1. Introduction 2. Fundamentals 4
5 1Introduction University of Hamburg Outline Intelligent Robotics 1. Introduction Motivation 2. Fundamentals 5
6 1.1 Introduction - Motivation Intelligent Robotics Intelligent robots? A general definition is hard to establish I There is no general answer I Intelligence often equaled to autonomy Depends on the tasks executed by the robot I Sensor data acquisition and processing I Fusion and interpretation of sensor data I Localization I Path planning I Motion / Manipulation I Human-machine interaction I... 6
7 1.1 Introduction - Motivation Intelligent Robotics An interdisciplinary field The field of robotics combines many disciplines I Mechatronics I Architecture- and system design I Control theory I Image processing I Speech processing I Neural networks I Artificial intelligence I... 7
8 1.1 Introduction - Motivation Intelligent Robotics Example: Personal Robot 2 (PR2) 8
9 1.1 Introduction - Motivation Intelligent Robotics Example: Personal Robot 2 (PR2) Hardware platform I Mobile base I 4-wheel omnidirectional drive I Telescoping spine I Fixed laser range finders I 2 hours runtime I Two compliant arms I 4DOFarms I 3DOFwrists I 1.8 kg payload I Passive counterbalance I Gripper camera 9
10 1.1 Introduction - Motivation Intelligent Robotics Example: Personal Robot 2 (PR2) Sensor head I 2DOF(pan&tilt) I 5 MP RGB camera I Kinect RGB-D camera (not shown) I Environment stereo camera I Manipulation stereo camera I LED texture projector I Inertial measurement unit I Tilting laser range finder 10
11 1.1 Introduction - Motivation Intelligent Robotics Example: Personal Robot 2 (PR2) Two grippers I 1 degree of freedom I 90mm range of motion I 3-axis accelerometers I Fingertip pressure sensor arrays I Gripper cameras in forearm 11
12 1.1 Introduction - Motivation Intelligent Robotics Example: Personal Robot 2 (PR2) Two on-board computers I Dual Quad-Core i7 Xeon I 24 GB main memory I 1.5 TB removable hard drives I Multi-gigabit interconnections I Synchronized network cameras I EtherCAT communication bus I 1 khz motor control loop 12
13 1.1 Introduction - Motivation Intelligent Robotics Other robot examples Very di erent platforms I Service robots (TASER) I Humanoid robots (HOAP-2) I Mobile platforms (Pioneer) I Modular robots (GZ-1) I Cleaning robots (SkyCleaner) I Educational robots (NXT,...) ) System architectures ) Mechanics ) Sensors, Actuators )... 13
14 1.1 Introduction - Motivation Intelligent Robotics What is the purpose of this lecture? This lecture will cover topics such as I Fundamental sensor/actuator technology I e.g. Rotation, motion, grasping,... I Established data processing/fusion algorithms I e.g. State estimation, image processing, control,... I Application examples 14
15 2Fundamentals University of Hamburg Outline Intelligent Robotics 1. Introduction 2. Fundamentals Introduction Sensor data acquisition Sensor characteristics Literature 15
16 2.1 Fundamentals - Introduction Intelligent Robotics Sensor applications in robotics I Integration of sensors continues to gain importance in the development of autonomous and intelligent robotic systems I Throughout the development process the perception-action-cycle is of primary importance I The perception-action-cycle governs the sensing of the environment through the sensors and the transition to the adaptive manipulation of the environment as a result of an action I In case of interactive use of robotic systems a situation-based alteration of the sequence of actions is particularly important 16
17 2.1 Fundamentals - Introduction Intelligent Robotics Perception-Action-Cycle Sensor data preprocessing Sensor data fusion Environment Perception-Action-Cycle Feature extraction Environment modeling Pattern recognition 17
18 2.1 Fundamentals - Introduction Intelligent Robotics Perception-Action-Cycle (cont.) 1. Data acquisition: The sensors convert the stimuli and output an analog or digital signal 2. Data preprocessing: Acquired data is filtered, normalized and/or scaled, etc. 3. Data fusion: Redundant and multi-dimensional sensor data is combined/fused in order to obtain more robust measurement results 4. Feature extraction: Extraction of features representing a mathematical model of the sensed environment in order to approximate the natural human perception 18
19 2.1 Fundamentals - Introduction Intelligent Robotics Perception-Action-Cycle (cont.) 5. Pattern recognition: Extracted features are searched for patterns in order to classify the data 6. Environment modeling: Successfully classified patterns are used to model the environment of the robotic system n. Manipulation: Based on the model of the environment sets of goal-oriented actions are executed manipulating the environment (using robotic arms, grippers, wheels, etc.) 19
20 2.1 Fundamentals - Introduction Intelligent Robotics Sensor examples I Intrinsic sensors: Incremental encoder, angle encoder, tachometer, gyroscope,... I Extrinsic sensors (force/pressure): Strain gauge, force-torque sensor, piezoelectric sensor (crystal and ceramic),... I Extrinsic sensors (distance): Sonar sensor, infrared sensor, laser range finder,... I Visual sensors: Linear camera, CCD-/CMOS-camera, stereo vision system, omnidirectional vision system,... 20
21 2.1 Fundamentals - Introduction Intelligent Robotics Asimpleexample 21
22 2.1 Fundamentals - Introduction Intelligent Robotics What is a sensor? A sensor consists of two parts: I The water level indicator I The human eye ) Perception of the level indicator results in a signal to the brain Definition A sensor is a unit, which I receives a signal or stimulus I and reacts to it 22
23 2.1.1 Fundamentals - Introduction - Natural and physical sensors Intelligent Robotics Natural and physical sensors Natural sensors: I A reaction is an electrochemical signal on neural pathways I Examples: Auditory sense, visual sense, tactile sense,... Physical sensors: Definition A physical sensor is a unit, which I receives a signal or stimulus I and reacts to it with an electrical signal 23
24 2.1.1 Fundamentals - Introduction - Natural and physical sensors Intelligent Robotics Input signal I A sensor converts a (generally) non-electrical signal into an electrical one I This signal is referred to as a stimulus Definition A stimulus is a I quantity, I characteristic or I state, which is perceived and converted into an electrical signal 24
25 2.1.1 Fundamentals - Introduction - Natural and physical sensors Intelligent Robotics Output signal I The output signal can be I I I a voltage, acurrentor a charge I Furthermore, there s the option to distinguish by I I I amplitude, frequency or phase 25
26 2.1.2 Fundamentals - Introduction - Sensor types Intelligent Robotics Sensor types I Intrinsic: Information about the internal system state I Extrinsic: Information about the system environment I Active: Modify applied electrical signal on alteration of the stimulus I Passive: Create an electrical signal directly on alteration of the stimulus 26
27 2.1.2 Fundamentals - Introduction - Sensor types Intelligent Robotics Sensor types: 1.: extrinsic, passive 2. und 3.: intrinsic, passive 4.: intrinsic, active 5.: intrinsic (in data acquisition), passive 27
28 2.1.3 Fundamentals - Introduction - Sensor classification Intelligent Robotics Sensor classification Classification of sensors by: I Type of stimulus I Characteristics, specification and parameters I Type of stimulus detection I Conversion of stimulus to output signal I Sensor material I Field of application 28
29 2.1.3 Fundamentals - Introduction - Sensor classification Intelligent Robotics Classification example SENSORS INTRINSIC EXTRINSIC Encoder Tachometer Gyroscope CONTACT NON- CONTACT Bumper Force- Torque Microphone Infrared Laser range finder Camera 29
30 2.2 Fundamentals - Sensor data acquisition Intelligent Robotics Outline 2. Fundamentals Introduction Sensor data acquisition Sensor characteristics Literature 30
31 2.2 Fundamentals - Sensor data acquisition Intelligent Robotics Measurement with sensors I Important scientific criterion: Reproducibility I Scientific statements have to be comparable I Statements must be quantitative and based on measurements I Measurement result consists of: I I Numerical value Measuring unit I Additionally: Declaration of measurement accuracy Measuring errors No measuring process yields a flawless and entirely accurate result! 31
32 2.2.1 Fundamentals - Sensor data acquisition - Measurement deviation Intelligent Robotics Measurement deviation (Measuring error) Systematic deviation ("systematic error"): I Deviation is caused by the sensor I For example: wrong calibration, persistent sources of interference like friction, etc. I Elimination only possible through elaborate examination of the error source Random deviation ("random or statistical error"): I Deviation is caused by inevitable, disorderly interference I Repeated measurements yield di erent results I Individual results fluctuate around a mean value 32
33 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Error declaration I Measurement is always a icted with uncertainty I Example: Distance measurement I Distance to an object is measured repeatedly Individual measurement results: 4, 40 m 4, 40 m 4, 38 m 4, 41 m 4, 42 m 4, 39 m 4, 40 m 4, 39 m 4, 40 m 4, 41 m I Individual measurement results vary 33
34 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Histogram Measurements can be illustrated in a histogram: 34
35 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Mean value The mean value x of the individual measurements x i is determined as follows: x = 1 NX x i N The mean value is also called arithmetic average or best estimate for the true value µ i=1 Note: µ is the mean or expected value of the population (the set of all possible measurement values), frequently called "true" value x w of the measured parameter X: E(X) =µ = x w. We assume that the measured parameter X is a (normally distributed) stochastic variable. 35
36 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Absolute and relative measurement error Deviation is specified in two di erent fashions: I Absolute measurement deviation ("Absolute error"): The absolute error x i of a single measurement x i equals the deviation from the mean value x of all N measurements {x n n 2{1...N}} I Uses the same unit as the measured value I x i = x i x I Relative measurement deviation ("Relative error"): The relative error x rel is the ratio between absolute error and measured value x i x i I Has no dimension, usually specified as a percentage (%) I x i rel= xi x i 36
37 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Variance of a measurement series The distribution of the single measurement values x i around the arithmetical mean x may also be represented by the variance (variance of a measurement series): s 2 = ( x) 2 = = 1 N 1 1 N 1 NX ( x i ) 2 i=1 NX (x i x) 2 i=1 37
38 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Standard deviation of a measurement series The positive square root of the variance is the called the standard deviation (standard deviation of a measurement series): v u s = t 1 N 1 NX (x i x) 2 i=1 The standard deviation is also known as the average or mean error of a single measurement 38
39 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Standard deviation of the mean I For N!1a discrete distribution of a measurement series transitions into a continuous distribution I The measurements of a physical/technical quantity X are usually assumed to be normally distributed I N!1: x! µ and s! Definition Normalized density function (Gaussian distribution) f (x) = 1 p 2 e (x µ)
40 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Standard deviation of the mean (cont.) 0.4 f(x) µ = 10 σ = µ = 10 σ = µ = 10 σ =2 15 x 20 f (x) = 1 p 2 e (x µ)
41 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Standard deviation of the mean (cont.) The standard deviation of the mean value (also known as error of the mean value) is calculated as follows: s x = = v u t 1 NX (x i x) N(N 1) 2 x p N = s p N i=1 s x is the distribution of the mean values from individual measurement series x around the "true" mean value µ 41
42 2.2.2 Fundamentals - Sensor data acquisition - Error declaration Intelligent Robotics Result of a measurement Definition As the result of a measurement we get: x =( x ± s x )[Unit] 42
43 2.2.3 Fundamentals - Sensor data acquisition - Confidence limit Intelligent Robotics Confidence interval I Interval around a determined mean value of a measurement series that is said to contain the true mean value with a given probability I A confidence interval of ± s x is said to contain the true mean value with a probability of 68 % I For a certainty of 95 % the interval must be extended to ± 2 s x I A certainty of 99 % requires an interval of ± 3 s x 43
44 2.2.4 Fundamentals - Sensor data acquisition - Error propagation Intelligent Robotics Error propagation I Ameasurementuncertaintymustbespecifiedfora measurement value calculated from several measurement parameters I If the measurement value z is defined as z = f (x 1,...,x n ) and x i the measurement uncertainty (maximum error) of each individual measurement parameter, the measurement uncertainty z of the calculated value is z x x n 44
45 2.2.4 Fundamentals - Sensor data acquisition - Error propagation Intelligent Robotics Error propagation (cont.) I The partial derivatives are weight factors for the propagation of individual errors I Weight factors should generally be calculated prior to the measurement I This is the only way to detect the errors with the largest impact on the combined result I Corresponding measurement values have to be determined particularly accurate I The measurement result of an indirectly determined measurement parameter reads as follows: z = z ± z 45
46 2.2.4 Fundamentals - Sensor data acquisition - Error propagation Intelligent Robotics Error propagation (cont.) Two rules of thumb: I Summation und subtraction accumulate the absolute errors I Multiplication and division accumulate the relative errors I Squaring doubles, extracting the square root halves the relative error I The di erence of two parameters with nearly equal values results in a big relative error ) better: measuring di erence directly 46
Outline Sensors. EE Sensors. H.I. Bozma. Electric Electronic Engineering Bogazici University. December 13, 2017
Electric Electronic Engineering Bogazici University December 13, 2017 Absolute position measurement Outline Motion Odometry Inertial systems Environmental Tactile Proximity Sensing Ground-Based RF Beacons
More informationSensor technology for mobile robots
Laser application, vision application, sonar application and sensor fusion (6wasserf@informatik.uni-hamburg.de) Outline Introduction Mobile robots perception Definitions Sensor classification Sensor Performance
More informationIntelligent Robotics
64-424 Intelligent Robotics 64-424 Intelligent Robotics http://tams.informatik.uni-hamburg.de/ lectures/2013ws/vorlesung/ir Jianwei Zhang / Eugen Richter Faculty of Mathematics, Informatics and Natural
More informationIntelligent Robotics
64-424 Intelligent Robotics 64-424 Intelligent Robotics http://tams.informatik.uni-hamburg.de/ lectures/2013ws/vorlesung/ir Jianwei Zhang / Eugen Richter University of Hamburg Faculty of Mathematics, Informatics
More informationOutline of today s lecture. Proseminar Roboter und Aktivmedien Mobile Service Robot TASER. Outline of today s lecture.
Proseminar Roboter und Aktivmedien Mobile Service Robot TASER Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University University of of
More informationSensor Modalities. Sensor modality: Different modalities:
Sensor Modalities Sensor modality: Sensors which measure same form of energy and process it in similar ways Modality refers to the raw input used by the sensors Different modalities: Sound Pressure Temperature
More informationROBOT SENSORS. 1. Proprioceptors
ROBOT SENSORS Since the action capability is physically interacting with the environment, two types of sensors have to be used in any robotic system: - proprioceptors for the measurement of the robot s
More informationIntroducing Robotics Vision System to a Manufacturing Robotics Course
Paper ID #16241 Introducing Robotics Vision System to a Manufacturing Robotics Course Dr. Yuqiu You, Ohio University c American Society for Engineering Education, 2016 Introducing Robotics Vision System
More informationEncoder applications. I Most common use case: Combination with motors
3.5 Rotation / Motion - Encoder applications 64-424 Intelligent Robotics Encoder applications I Most common use case: Combination with motors I Used to measure relative rotation angle, rotational direction
More informationHuman Machine Interaction
Human Machine Interaction XVIII BrainStorming Cordinator: L. Fortuna Tutor: P. Arena Ignazio Aleo June 09 introduction Network of systems Outlines our goals Network of systems development Robot-embodiment
More informationUniversity of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department
University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department 2016 Control and Measurement Laboratory Robotino Robot (Mobile Robot System) Robotino Robot Objectives: The
More informationOutline. ETN-FPI Training School on Plenoptic Sensing
Outline Introduction Part I: Basics of Mathematical Optimization Linear Least Squares Nonlinear Optimization Part II: Basics of Computer Vision Camera Model Multi-Camera Model Multi-Camera Calibration
More informationCS283: Robotics Fall 2016: Sensors
CS283: Robotics Fall 2016: Sensors Sören Schwertfeger / 师泽仁 ShanghaiTech University Robotics ShanghaiTech University - SIST - 23.09.2016 2 REVIEW TRANSFORMS Robotics ShanghaiTech University - SIST - 23.09.2016
More informationLast update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1
Last update: May 6, 2010 Robotics CMSC 421: Chapter 25 CMSC 421: Chapter 25 1 A machine to perform tasks What is a robot? Some level of autonomy and flexibility, in some type of environment Sensory-motor
More informationIntroduction to Autonomous Mobile Robots
Introduction to Autonomous Mobile Robots second edition Roland Siegwart, Illah R. Nourbakhsh, and Davide Scaramuzza The MIT Press Cambridge, Massachusetts London, England Contents Acknowledgments xiii
More informationOperation of machine vision system
ROBOT VISION Introduction The process of extracting, characterizing and interpreting information from images. Potential application in many industrial operation. Selection from a bin or conveyer, parts
More informationA Modular Software Framework for Eye-Hand Coordination in Humanoid Robots
A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots Jurgen Leitner, Simon Harding, Alexander Forster and Peter Corke Presentation: Hana Fusman Introduction/ Overview The goal of their
More informationAdaptive Gesture Recognition System Integrating Multiple Inputs
Adaptive Gesture Recognition System Integrating Multiple Inputs Master Thesis - Colloquium Tobias Staron University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Technical Aspects
More informationEvaluation of Moving Object Tracking Techniques for Video Surveillance Applications
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Evaluation
More informationExam in DD2426 Robotics and Autonomous Systems
Exam in DD2426 Robotics and Autonomous Systems Lecturer: Patric Jensfelt KTH, March 16, 2010, 9-12 No aids are allowed on the exam, i.e. no notes, no books, no calculators, etc. You need a minimum of 20
More informationImproving Vision-Based Distance Measurements using Reference Objects
Improving Vision-Based Distance Measurements using Reference Objects Matthias Jüngel, Heinrich Mellmann, and Michael Spranger Humboldt-Universität zu Berlin, Künstliche Intelligenz Unter den Linden 6,
More informationDETECTION OF MOVING OBJECTS FOR ROBOTIC MANIPULATION APPLICATIONS IN NON-STRUCTURED ENVIRONMENTS
DETECTION OF MOVING OBJECTS FOR ROBOTIC MANIPULATION APPLICATIONS IN NON-STRUCTURED ENVIRONMENTS Guilherme Fernandes Engineering School of São Carlos, University of São Paulo, São Paulo, Brazil gfernandes@usp.br
More informationDefinitions, classifications, general requirements
Introduction Definitions, classifications, general requirements Some general statements Sensors/actuators are common Usually integrated in a system (never alone) A system of any complexity cannot be designed
More informationDistributed Intelligent Systems W3 An Introduction to Sensing, Action, and Control in Mobile Robotics
Distributed Intelligent Systems W3 An Introduction to Sensing, Action, and Control in Mobile Robotics 1 Outline General concepts Autonomy Perception-to-action loop Sensing, actuating, computing e-puck
More informationRobot Practical Course
64-272 Robot Practical Course http://tams-www.informatik.uni-hamburg.de/ lectures/2013ss/praktikum/robot_practical_course/ Manfred Grove, Ben Adler University of Hamburg Faculty of Mathematics, Informatics
More informationCS283: Robotics Fall 2016: Software
CS283: Robotics Fall 2016: Software Sören Schwertfeger / 师泽仁 ShanghaiTech University Mobile Robotics ShanghaiTech University - SIST - 18.09.2016 2 Review Definition Robot: A machine capable of performing
More informationIntroduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization. Wolfram Burgard
Introduction to Mobile Robotics Bayes Filter Particle Filter and Monte Carlo Localization Wolfram Burgard 1 Motivation Recall: Discrete filter Discretize the continuous state space High memory complexity
More informationIntroduction to ROS. Lasse Einig, Dennis Krupke, Florens Wasserfall
Introduction to ROS Lasse Einig, Dennis Krupke, Florens Wasserfall University of Hamburg Faculty of Mathematics, Informatics and Natural Sciences Technical Aspects of Multimodal Systems April 6, 2015 L.
More informationEE565:Mobile Robotics Lecture 3
EE565:Mobile Robotics Lecture 3 Welcome Dr. Ahmad Kamal Nasir Today s Objectives Motion Models Velocity based model (Dead-Reckoning) Odometry based model (Wheel Encoders) Sensor Models Beam model of range
More informationReinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation
Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation UMAR KHAN, LIAQUAT ALI KHAN, S. ZAHID HUSSAIN Department of Mechatronics Engineering AIR University E-9, Islamabad PAKISTAN
More informationZürich. Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza. ETH Master Course: L Autonomous Mobile Robots Summary
Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza ETH Master Course: 151-0854-00L Autonomous Mobile Robots Summary 2 Lecture Overview Mobile Robot Control Scheme knowledge, data base mission
More informationMobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS
Mobile Robotics Mathematics, Models, and Methods Alonzo Kelly Carnegie Mellon University HI Cambridge UNIVERSITY PRESS Contents Preface page xiii 1 Introduction 1 1.1 Applications of Mobile Robots 2 1.2
More informationDense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm
Computer Vision Group Prof. Daniel Cremers Dense Tracking and Mapping for Autonomous Quadrocopters Jürgen Sturm Joint work with Frank Steinbrücker, Jakob Engel, Christian Kerl, Erik Bylow, and Daniel Cremers
More information3D object recognition used by team robotto
3D object recognition used by team robotto Workshop Juliane Hoebel February 1, 2016 Faculty of Computer Science, Otto-von-Guericke University Magdeburg Content 1. Introduction 2. Depth sensor 3. 3D object
More informationIntroduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning
Introduction to Information Science and Technology (IST) Part IV: Intelligent Machines and Robotics Planning Sören Schwertfeger / 师泽仁 ShanghaiTech University ShanghaiTech University - SIST - 10.05.2017
More informationLocalization and Map Building
Localization and Map Building Noise and aliasing; odometric position estimation To localize or not to localize Belief representation Map representation Probabilistic map-based localization Other examples
More informationMachine Learning (CSMML16) (Autumn term, ) Xia Hong
Machine Learning (CSMML16) (Autumn term, 28-29) Xia Hong 1 Useful books: 1. C. M. Bishop: Pattern Recognition and Machine Learning (2007) Springer. 2. S. Haykin: Neural Networks (1999) Prentice Hall. 3.
More informationCOMPUTER VISION. Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai
COMPUTER VISION Dr. Sukhendu Das Deptt. of Computer Science and Engg., IIT Madras, Chennai 600036. Email: sdas@iitm.ac.in URL: //www.cs.iitm.ernet.in/~sdas 1 INTRODUCTION 2 Human Vision System (HVS) Vs.
More informationROBOTICS AND AUTONOMOUS SYSTEMS
ROBOTICS AND AUTONOMOUS SYSTEMS Simon Parsons Department of Computer Science University of Liverpool LECTURE 6 PERCEPTION/ODOMETRY comp329-2013-parsons-lect06 2/43 Today We ll talk about perception and
More informationAutonomous Navigation for Flying Robots
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.2: Sensors Jürgen Sturm Technische Universität München Sensors IMUs (inertial measurement units) Accelerometers
More informationRobotics and Autonomous Systems
Robotics and Autonomous Systems Lecture 6: Perception/Odometry Terry Payne Department of Computer Science University of Liverpool 1 / 47 Today We ll talk about perception and motor control. 2 / 47 Perception
More informationRobotics and Autonomous Systems
Robotics and Autonomous Systems Lecture 6: Perception/Odometry Simon Parsons Department of Computer Science University of Liverpool 1 / 47 Today We ll talk about perception and motor control. 2 / 47 Perception
More informationSubpixel Corner Detection for Tracking Applications using CMOS Camera Technology
Subpixel Corner Detection for Tracking Applications using CMOS Camera Technology Christoph Stock, Ulrich Mühlmann, Manmohan Krishna Chandraker, Axel Pinz Institute of Electrical Measurement and Measurement
More informationCollaboration is encouraged among small groups (e.g., 2-3 students).
Assignments Policies You must typeset, choices: Word (very easy to type math expressions) Latex (very easy to type math expressions) Google doc Plain text + math formula Your favorite text/doc editor Submit
More informationWhat is Mechatronics
Mechatronics What is Mechatronics What Is Mechatronics? Mechatronics is a methodology used for the optimal design of electromechanical products. Multi-disciplinary system design has employed a sequential
More informationProbabilistic Robotics
Probabilistic Robotics Discrete Filters and Particle Filters Models Some slides adopted from: Wolfram Burgard, Cyrill Stachniss, Maren Bennewitz, Kai Arras and Probabilistic Robotics Book SA-1 Probabilistic
More informationState Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements
State Estimation for Continuous-Time Systems with Perspective Outputs from Discrete Noisy Time-Delayed Measurements António Pedro Aguiar aguiar@ece.ucsb.edu João Pedro Hespanha hespanha@ece.ucsb.edu Dept.
More informationArtificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control
Journal of Robotics and Mechatronics Vol., No.,. Artificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control Daisuke Yamada, Takashi Maeno and Yoji Yamada Abstract
More informationHIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT -
HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT - A. Herty, J. Albert 1 Deutsches Elektronen-Synchrotron DESY, Hamburg, Germany with international partners * 1. INTRODUCTION
More informationModel-based Visual Tracking:
Technische Universität München Model-based Visual Tracking: the OpenTL framework Giorgio Panin Technische Universität München Institut für Informatik Lehrstuhl für Echtzeitsysteme und Robotik (Prof. Alois
More informationECGR4161/5196 Lecture 6 June 9, 2011
ECGR4161/5196 Lecture 6 June 9, 2011 YouTube Videos: http://www.youtube.com/watch?v=7hag6zgj78o&feature=p layer_embedded Micro Robotics Worlds smallest robot - Version 1 - "tank" Worlds smallest robot
More informationLecture 2 Notes. Outline. Neural Networks. The Big Idea. Architecture. Instructors: Parth Shah, Riju Pahwa
Instructors: Parth Shah, Riju Pahwa Lecture 2 Notes Outline 1. Neural Networks The Big Idea Architecture SGD and Backpropagation 2. Convolutional Neural Networks Intuition Architecture 3. Recurrent Neural
More informationAn Interactive Technique for Robot Control by Using Image Processing Method
An Interactive Technique for Robot Control by Using Image Processing Method Mr. Raskar D. S 1., Prof. Mrs. Belagali P. P 2 1, E&TC Dept. Dr. JJMCOE., Jaysingpur. Maharashtra., India. 2 Associate Prof.
More informationSimultaneous surface texture classification and illumination tilt angle prediction
Simultaneous surface texture classification and illumination tilt angle prediction X. Lladó, A. Oliver, M. Petrou, J. Freixenet, and J. Martí Computer Vision and Robotics Group - IIiA. University of Girona
More informationSECTION 1 INTRODUCTION. Walt Kester
SECTION 1 INTRODUCTION Walt Kester This book deals with sensors and associated signal conditioning circuits. The topic is broad, but the focus of this book is to concentrate on circuit and signal processing
More informationEE565:Mobile Robotics Lecture 2
EE565:Mobile Robotics Lecture 2 Welcome Dr. Ing. Ahmad Kamal Nasir Organization Lab Course Lab grading policy (40%) Attendance = 10 % In-Lab tasks = 30 % Lab assignment + viva = 60 % Make a group Either
More informationLearning Primitive Actions through Object Exploration
2008 8 th IEEE-RAS International Conference on Humanoid Robots December 1 ~ 3, 2008 / Daejeon, Korea Learning Primitive Actions through Object Exploration Damir Omrčen, Aleš Ude, Andrej Kos Jozef Stefan
More informationVisual Perception Sensors
G. Glaser Visual Perception Sensors 1 / 27 MIN Faculty Department of Informatics Visual Perception Sensors Depth Determination Gerrit Glaser University of Hamburg Faculty of Mathematics, Informatics and
More informationVisual Perception for Robots
Visual Perception for Robots Sven Behnke Computer Science Institute VI Autonomous Intelligent Systems Our Cognitive Robots Complete systems for example scenarios Equipped with rich sensors Flying robot
More informationImplementation of Neural Network Methods in Measurement of the Orientation Variables of Spherical Joints
International Journal of Science and Engineering Investigations vol. 7, issue 74, March 2018 ISSN: 2251-8843 Implementation of Neural Network Methods in Measurement of the Orientation Variables of Spherical
More informationG-Series. Epson. Robots. G-Series. Epson. Robots. The Epson G-series SCARA : Greater performance higher productivity
Epson Robots G-Series Epson Robots G-Series The Epson G-series SCARA : Greater performance higher productivity The Epson G-series SCARA : Greater performance higher productivity With the G-series, Epson
More informationProbabilistic 2D Acoustic Source Localization Using Direction of Arrivals in Robot Sensor Networks
Probabilistic 2D Acoustic Source Localization Using Direction of Arrivals in Robot Sensor Networks Riccardo Levorato and Enrico Pagello Department of Information Engineering, University of Padova, Italy
More informationLUMS Mine Detector Project
LUMS Mine Detector Project Using visual information to control a robot (Hutchinson et al. 1996). Vision may or may not be used in the feedback loop. Visual (image based) features such as points, lines
More informationAnalysis of Different Reference Plane Setups for the Calibration of a Mobile Laser Scanning System
Analysis of Different Reference Plane Setups for the Calibration of a Mobile Laser Scanning System 18. Internationaler Ingenieurvermessungskurs Graz, Austria, 25-29 th April 2017 Erik Heinz, Christian
More informationECG782: Multidimensional Digital Signal Processing
Professor Brendan Morris, SEB 3216, brendan.morris@unlv.edu ECG782: Multidimensional Digital Signal Processing Lecture 01 Introduction http://www.ee.unlv.edu/~b1morris/ecg782/ 2 Outline Computer Vision
More informationRobotics. Chapter 25. Chapter 25 1
Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration of robot
More informationEsercitazione con un robot umanoide programmabile per edutainment
Corso di Percezione Robotica (PRO) Modulo D: Applicazioni ed Esercitazioni Esercitazione con un robot umanoide programmabile per edutainment Giancarlo Teti RoboTech srl www.robotechsrl.com g.teti@robotechsrl.com
More informationMiniature faking. In close-up photo, the depth of field is limited.
Miniature faking In close-up photo, the depth of field is limited. http://en.wikipedia.org/wiki/file:jodhpur_tilt_shift.jpg Miniature faking Miniature faking http://en.wikipedia.org/wiki/file:oregon_state_beavers_tilt-shift_miniature_greg_keene.jpg
More informationEmbedded Vision Systémy - využití ve výuce a v průmyslu
Embedded Vision Systémy - využití ve výuce a v průmyslu Radim ŠTEFAN NI Embedded Vision NI Smart Cameras NI CVS Compact Vision System NI EVS Embedded Vision System 2 NI Embedded Vision - continued NI CompactRIO
More informationTechnology portfolio Robotics and automation June 2018
Technology portfolio Robotics and automation June 2018 www.mil-as.no // post@mil-as.no Humanoids Softbank Robotics Nao (MILdred and HaMILton) Height: 58 cm Number of axis: 20 PC Connection: Bluetooth Ethernet
More informationAcquisition of experimental data
Otto-von-Guericke-Univ. Magdeburg Vorlesung «Messtechnik» Acquisition of experimental data Dominique Thévenin, Katja Zähringer Lehrstuhl für Strömungsmechanik und Strömungstechnik (LSS) thevenin@ovgu.de,
More informationAdaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision
Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision Zhiyan Zhang 1, Wei Qian 1, Lei Pan 1 & Yanjun Li 1 1 University of Shanghai for Science and Technology, China
More informationLocalization, Where am I?
5.1 Localization, Where am I?? position Position Update (Estimation?) Encoder Prediction of Position (e.g. odometry) YES matched observations Map data base predicted position Matching Odometry, Dead Reckoning
More informationAn Overview of a Probabilistic Tracker for Multiple Cooperative Tracking Agents
An Overview of a Probabilistic Tracker for Multiple Cooperative Tracking Agents Roozbeh Mottaghi and Shahram Payandeh School of Engineering Science Faculty of Applied Sciences Simon Fraser University Burnaby,
More informationStudy on Gear Chamfering Method based on Vision Measurement
International Conference on Informatization in Education, Management and Business (IEMB 2015) Study on Gear Chamfering Method based on Vision Measurement Jun Sun College of Civil Engineering and Architecture,
More information7 3-Sep Localization and Navigation (GPS, INS, & SLAM) 8 10-Sep State-space modelling & Controller Design 9 17-Sep Vision-based control
RoboticsCourseWare Contributor 2012 School of Information Technology and Electrical Engineering at the University of Queensland Schedule Week Date Lecture (M: 12-1:30, 43-102) 1 23-Jul Introduction Representing
More informationServosila Robotic Heads
Servosila Robotic Heads www.servosila.com TABLE OF CONTENTS SERVOSILA ROBOTIC HEADS 2 SOFTWARE-DEFINED FUNCTIONS OF THE ROBOTIC HEADS 2 SPECIFICATIONS: ROBOTIC HEADS 4 DIMENSIONS OF ROBOTIC HEAD 5 DIMENSIONS
More informationECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination
ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall 2008 October 29, 2008 Notes: Midterm Examination This is a closed book and closed notes examination. Please be precise and to the point.
More informationTeam Aware Perception System using Stereo Vision and Radar
Team Aware Perception System using Stereo Vision and Radar System Development Review 03/ 08 / 2017 Amit Agarwal Harry Golash Yihao Qian Menghan Zhang Zihao (Theo) Zhang Project Description Develop a standalone
More informationImage segmentation. Václav Hlaváč. Czech Technical University in Prague
Image segmentation Václav Hlaváč Czech Technical University in Prague Center for Machine Perception (bridging groups of the) Czech Institute of Informatics, Robotics and Cybernetics and Faculty of Electrical
More informationLecture 13 Visual Inertial Fusion
Lecture 13 Visual Inertial Fusion Davide Scaramuzza Course Evaluation Please fill the evaluation form you received by email! Provide feedback on Exercises: good and bad Course: good and bad How to improve
More informationDeveloping Algorithms for Robotics and Autonomous Systems
Developing Algorithms for Robotics and Autonomous Systems Jorik Caljouw 2015 The MathWorks, Inc. 1 Key Takeaway of this Talk Success in developing an autonomous robotics system requires: 1. Multi-domain
More informationDesign and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction
International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 6, Number 4 (2013), pp. 449-454 International Research Publication House http://www.irphouse.com Design and Development
More informationRobotics: Science and Systems II
Robotics: Science and Systems II 6.189/2.994/16.401 September 7th, 2005 Last Semester Motor Control Visual Servoing Range Processing Planning Manipulation Lab Progression 1. Schematics: Layout and Components
More informationMobile Robots: An Introduction.
Mobile Robots: An Introduction Amirkabir University of Technology Computer Engineering & Information Technology Department http://ce.aut.ac.ir/~shiry/lecture/robotics-2004/robotics04.html Introduction
More informationComplex Sensors: Cameras, Visual Sensing. The Robotics Primer (Ch. 9) ECE 497: Introduction to Mobile Robotics -Visual Sensors
Complex Sensors: Cameras, Visual Sensing The Robotics Primer (Ch. 9) Bring your laptop and robot everyday DO NOT unplug the network cables from the desktop computers or the walls Tuesday s Quiz is on Visual
More informationIntroduction to Metrology
IPE 381 Introduction to Metrology Abdullah-Al-Mamun Lecturer, Dept. of IPE Outline What is Metrology Different types of Metrology Precision and accuracy Sources of errors Nano metrology 1 What is Metrology
More informationRange Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation
Obviously, this is a very slow process and not suitable for dynamic scenes. To speed things up, we can use a laser that projects a vertical line of light onto the scene. This laser rotates around its vertical
More informationChapter Two: Descriptive Methods 1/50
Chapter Two: Descriptive Methods 1/50 2.1 Introduction 2/50 2.1 Introduction We previously said that descriptive statistics is made up of various techniques used to summarize the information contained
More informationCamera Drones Lecture 2 Control and Sensors
Camera Drones Lecture 2 Control and Sensors Ass.Prof. Friedrich Fraundorfer WS 2017 1 Outline Quadrotor control principles Sensors 2 Quadrotor control - Hovering Hovering means quadrotor needs to hold
More informationFire Bird V Insect - Nex Robotics
Fire Bird V Insect is a small six legged robot. It has three pair of legs driven by one servo each. Robot can navigate itself using Sharp IR range sensors. It can be controlled wirelessly using ZigBee
More information3D Sensing. 3D Shape from X. Perspective Geometry. Camera Model. Camera Calibration. General Stereo Triangulation.
3D Sensing 3D Shape from X Perspective Geometry Camera Model Camera Calibration General Stereo Triangulation 3D Reconstruction 3D Shape from X shading silhouette texture stereo light striping motion mainly
More informationAutonomous Navigation for Flying Robots
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 7.2: Visual Odometry Jürgen Sturm Technische Universität München Cascaded Control Robot Trajectory 0.1 Hz Visual
More information3D scanning. 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects.
Acquiring 3D shape 3D scanning 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects. The produced digital model is formed by geometric
More informationL15. POSE-GRAPH SLAM. NA568 Mobile Robotics: Methods & Algorithms
L15. POSE-GRAPH SLAM NA568 Mobile Robotics: Methods & Algorithms Today s Topic Nonlinear Least Squares Pose-Graph SLAM Incremental Smoothing and Mapping Feature-Based SLAM Filtering Problem: Motion Prediction
More informationH2020 Space Robotic SRC- OG4
H2020 Space Robotic SRC- OG4 2 nd PERASPERA workshop Presentation by Sabrina Andiappane Thales Alenia Space France This project has received funding from the European Union s Horizon 2020 research and
More informationAvailable online at ScienceDirect. Procedia Computer Science 105 (2017 )
Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 105 (2017 ) 264 269 2016 IEEE International Symposium on Robotics and Intelligent Sensors, IRIS 2016, 17-20 December 2016,
More informationDealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech
Dealing with Scale Stephan Weiss Computer Vision Group NASA-JPL / CalTech Stephan.Weiss@ieee.org (c) 2013. Government sponsorship acknowledged. Outline Why care about size? The IMU as scale provider: The
More informationScientific Automation integrates high-tech special functions into automation. interview 25 Years of PC Control 08/2011
interview 25 Years of PC Control 08/2011 Scientific Automation integrates high-tech special functions into automation Based on powerful Beckhoff Industrial PCs, the high-speed EtherCAT fieldbus, fast I/O
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction
MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University
More information