Intelligent Robotics

Size: px
Start display at page:

Download "Intelligent Robotics"

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

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 information

Sensor technology for mobile robots

Sensor 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 information

Intelligent Robotics

Intelligent 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 information

Intelligent Robotics

Intelligent 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 information

Outline of today s lecture. Proseminar Roboter und Aktivmedien Mobile Service Robot TASER. Outline of today s lecture.

Outline 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 information

Sensor Modalities. Sensor modality: Different modalities:

Sensor 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 information

ROBOT SENSORS. 1. Proprioceptors

ROBOT 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 information

Introducing Robotics Vision System to a Manufacturing Robotics Course

Introducing 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 information

Encoder applications. I Most common use case: Combination with motors

Encoder 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 information

Human Machine Interaction

Human 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 information

University of Jordan Faculty of Engineering and Technology Mechatronics Engineering Department

University 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 information

Outline. ETN-FPI Training School on Plenoptic Sensing

Outline. 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 information

CS283: Robotics Fall 2016: Sensors

CS283: 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 information

Last update: May 6, Robotics. CMSC 421: Chapter 25. CMSC 421: Chapter 25 1

Last 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 information

Introduction to Autonomous Mobile Robots

Introduction 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 information

Operation of machine vision system

Operation 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 information

A Modular Software Framework for Eye-Hand Coordination in Humanoid Robots

A 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 information

Adaptive Gesture Recognition System Integrating Multiple Inputs

Adaptive 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 information

Evaluation of Moving Object Tracking Techniques for Video Surveillance Applications

Evaluation 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 information

Exam in DD2426 Robotics and Autonomous Systems

Exam 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 information

Improving Vision-Based Distance Measurements using Reference Objects

Improving 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 information

DETECTION OF MOVING OBJECTS FOR ROBOTIC MANIPULATION APPLICATIONS IN NON-STRUCTURED ENVIRONMENTS

DETECTION 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 information

Definitions, classifications, general requirements

Definitions, 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 information

Distributed 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 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 information

Robot Practical Course

Robot 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 information

CS283: Robotics Fall 2016: Software

CS283: 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 information

Introduction 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 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 information

Introduction to ROS. Lasse Einig, Dennis Krupke, Florens Wasserfall

Introduction 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 information

EE565:Mobile Robotics Lecture 3

EE565: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 information

Reinforcement Learning for Appearance Based Visual Servoing in Robotic Manipulation

Reinforcement 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 information

Zürich. Roland Siegwart Margarita Chli Martin Rufli Davide Scaramuzza. ETH Master Course: L Autonomous Mobile Robots Summary

Zü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 information

Mobile Robotics. Mathematics, Models, and Methods. HI Cambridge. Alonzo Kelly. Carnegie Mellon University UNIVERSITY PRESS

Mobile 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 information

Dense Tracking and Mapping for Autonomous Quadrocopters. Jürgen Sturm

Dense 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 information

3D object recognition used by team robotto

3D 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 information

Introduction 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 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 information

Localization and Map Building

Localization 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 information

Machine Learning (CSMML16) (Autumn term, ) Xia Hong

Machine 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 information

COMPUTER 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 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 information

ROBOTICS AND AUTONOMOUS SYSTEMS

ROBOTICS 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 information

Autonomous Navigation for Flying Robots

Autonomous 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 information

Robotics and Autonomous Systems

Robotics 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 information

Robotics and Autonomous Systems

Robotics 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 information

Subpixel Corner Detection for Tracking Applications using CMOS Camera Technology

Subpixel 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 information

Collaboration is encouraged among small groups (e.g., 2-3 students).

Collaboration 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 information

What is Mechatronics

What 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 information

Probabilistic Robotics

Probabilistic 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 information

State 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 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 information

Artificial Finger Skin having Ridges and Distributed Tactile Sensors used for Grasp Force Control

Artificial 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 information

HIGH PRECISION SURVEY AND ALIGNMENT OF LARGE LINEAR COLLIDERS - HORIZONTAL ALIGNMENT -

HIGH 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 information

Model-based Visual Tracking:

Model-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 information

ECGR4161/5196 Lecture 6 June 9, 2011

ECGR4161/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 information

Lecture 2 Notes. Outline. Neural Networks. The Big Idea. Architecture. Instructors: Parth Shah, Riju Pahwa

Lecture 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 information

An Interactive Technique for Robot Control by Using Image Processing Method

An 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 information

Simultaneous surface texture classification and illumination tilt angle prediction

Simultaneous 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 information

SECTION 1 INTRODUCTION. Walt Kester

SECTION 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 information

EE565:Mobile Robotics Lecture 2

EE565: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 information

Learning Primitive Actions through Object Exploration

Learning 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 information

Visual Perception Sensors

Visual 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 information

Visual Perception for Robots

Visual 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 information

Implementation of Neural Network Methods in Measurement of the Orientation Variables of Spherical Joints

Implementation 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 information

G-Series. Epson. Robots. G-Series. Epson. Robots. The Epson G-series SCARA : Greater performance higher productivity

G-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 information

Probabilistic 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 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 information

LUMS Mine Detector Project

LUMS 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 information

Analysis 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 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 information

ECG782: Multidimensional Digital Signal Processing

ECG782: 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 information

Robotics. Chapter 25. Chapter 25 1

Robotics. 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 information

Esercitazione con un robot umanoide programmabile per edutainment

Esercitazione 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 information

Miniature faking. In close-up photo, the depth of field is limited.

Miniature 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 information

Embedded 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 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 information

Technology portfolio Robotics and automation June 2018

Technology 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 information

Acquisition of experimental data

Acquisition 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 information

Adaptive 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 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 information

Localization, Where am I?

Localization, 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 information

An Overview of a Probabilistic Tracker for Multiple Cooperative Tracking Agents

An 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 information

Study on Gear Chamfering Method based on Vision Measurement

Study 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 information

7 3-Sep Localization and Navigation (GPS, INS, & SLAM) 8 10-Sep State-space modelling & Controller Design 9 17-Sep Vision-based control

7 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 information

Servosila Robotic Heads

Servosila 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 information

ECE 172A: Introduction to Intelligent Systems: Machine Vision, Fall Midterm Examination

ECE 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 information

Team Aware Perception System using Stereo Vision and Radar

Team 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 information

Image segmentation. Václav Hlaváč. Czech Technical University in Prague

Image 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 information

Lecture 13 Visual Inertial Fusion

Lecture 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 information

Developing Algorithms for Robotics and Autonomous Systems

Developing 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 information

Design and Development of Cartesian Robot for Machining with Error Compensation and Chatter Reduction

Design 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 information

Robotics: Science and Systems II

Robotics: 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 information

Mobile Robots: An Introduction.

Mobile 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 information

Complex 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) 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 information

Introduction to Metrology

Introduction 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 information

Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation. Range Imaging Through Triangulation

Range 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 information

Chapter Two: Descriptive Methods 1/50

Chapter 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 information

Camera Drones Lecture 2 Control and Sensors

Camera 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 information

Fire Bird V Insect - Nex Robotics

Fire 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 information

3D 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 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 information

Autonomous Navigation for Flying Robots

Autonomous 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 information

3D scanning. 3D scanning is a family of technologies created as a means of automatic measurement of geometric properties of objects.

3D 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 information

L15. POSE-GRAPH SLAM. NA568 Mobile Robotics: Methods & Algorithms

L15. 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 information

H2020 Space Robotic SRC- OG4

H2020 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 information

Available online at ScienceDirect. Procedia Computer Science 105 (2017 )

Available 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 information

Dealing with Scale. Stephan Weiss Computer Vision Group NASA-JPL / CalTech

Dealing 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 information

Scientific Automation integrates high-tech special functions into automation. interview 25 Years of PC Control 08/2011

Scientific 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 information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/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