Sensing self motion. Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems

Similar documents
IVR: Sensing Self-Motion 26/02/2015

Intelligent Robotics Sensors and Actuators

Industrial Sensors. Proximity Mechanical Optical Inductive/Capacitive. Position/Velocity Potentiometer LVDT Encoders Tachogenerator

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

Proprioception & force sensing

5. Transducers Definition and General Concept of Transducer Classification of Transducers

Gesture Identification Using Sensors Future of Interaction with Smart Phones Mr. Pratik Parmar 1 1 Department of Computer engineering, CTIDS

Development of intelligent systems

New Long Stroke Vibration Shaker Design using Linear Motor Technology

CENG 5931 HW 5 Mobile Robotics Due March 5. Sensors for Mobile Robots

Neurovestibular/Ocular Physiology

Velocity and Acceleration Measurements

Brainstorm. In addition to cameras / Kinect, what other kinds of sensors would be useful?

Range Sensing strategies

Aviation Medicine Seminar Series. Aviation Medicine Seminar Series

Introduction to Measurement Systems

electronics for computer engineering (Sensor) by KrisMT Computer Engineering, ICT, University of Phayao

2/3/2016. How We Move... Ecological View. Ecological View. Ecological View. Ecological View. Ecological View. Sensory Processing.

I.1 Smart Machines. Unit Overview:

From Encoding Sound to Encoding Touch

PVA Sensor Specifications

PRESENTED BY HUMANOID IIT KANPUR

Lecture IV. Sensory processing during active versus passive movements

EL6483: Sensors and Actuators

Design and simulation of MEMS piezoelectric gyroscope

Measurement and Instrumentation

CS545 Contents XIV. Components of a Robotic System. Signal Processing. Reading Assignment for Next Class

Actuators, sensors and control architecture

Touch. Touch & the somatic senses. Josh McDermott May 13,

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass

PSYCHOLOGY. Chapter 5 SENSATION AND PERCEPTION PowerPoint Image Slideshow

Lecture 7: Human haptics

Feeding human senses through Immersion

Electronic Instrumentation and Measurements

VISUAL VESTIBULAR INTERACTIONS FOR SELF MOTION ESTIMATION

Electronic Systems - B1 23/04/ /04/ SisElnB DDC. Chapter 2

ELECTRONIC SYSTEMS. Introduction. B1 - Sensors and actuators. Introduction

Technologies. Philippe Fuchs Ecole des Mines, ParisTech, Paris, France. Virtual Reality: Concepts and. Guillaume Moreau.

Sensing and Perception

IMGD 3100 Novel Interfaces for Interactive Environments: Physical Input

Introduction to Embedded Systems

Sensors. Chapter 3. Storey: Electrical & Electronic Systems Pearson Education Limited 2004 OHT 3.1

Elements of Haptic Interfaces

CHAPTER 3: THE BODY SENSES. Introduction. The Somatosensory System

Module 2: Lecture 4 Flight Control System

Introduction. ELCT903, Sensor Technology Electronics and Electrical Engineering Department 1. Dr.-Eng. Hisham El-Sherif

Robotic Vehicle Design

Mechatronics System Design - Sensors

PROBLEM SET #7. EEC247B / ME C218 INTRODUCTION TO MEMS DESIGN SPRING 2015 C. Nguyen. Issued: Monday, April 27, 2015

EEE 187: Robotics. Summary 11: Sensors used in Robotics

From Neuroscience to Mechatronics

An Analog VLSI Model of Adaptation in the Vestibulo-Ocular Reflex

Sensors (Transducer) Introduction By Sintayehu Challa

Robotic Vehicle Design

Manipulation. Manipulation. Better Vision through Manipulation. Giorgio Metta Paul Fitzpatrick. Humanoid Robotics Group.

MEM380 Applied Autonomous Robots I Winter Feedback Control USARSim

MEMS: THEORY AND USAGE IN INDUSTRIAL AND CONSUMER APPLICATIONS

Sensing. Autonomous systems. Properties. Classification. Key requirement of autonomous systems. An AS should be connected to the outside world.

New Software Tool Visualizes Spatial Disorientation in Airplane Safety Events

MOBILE COMPUTING. Transducer: a device which converts one form of energy to another

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology

Abstract. Keywords INTRODUCTION /02/$ IEEE 1526

Sensing and Perception: Localization and positioning. by Isaac Skog

Robot: icub This humanoid helps us study the brain

Robot Hardware Non-visual Sensors. Ioannis Rekleitis

Chapter 9. Conclusions. 9.1 Summary Perceived distances derived from optic ow

Humanoid robot. Honda's ASIMO, an example of a humanoid robot

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing

Haptics CS327A

10/21/2009. d R. d L. r L d B L08. POSE ESTIMATION, MOTORS. EECS 498-6: Autonomous Robotics Laboratory. Midterm 1. Mean: 53.9/67 Stddev: 7.

The Role of Kinaesthetic Perception in Supporting the Acquisition of Skills in Sports Games

Lesson 4 Examples of the Sensors. Chapter-7 L04: "Internet of Things ", Raj Kamal, Publs.: McGraw-Hill Education

Towards Artificial ATRON Animals: Scalable Anatomy for Self-Reconfigurable Robots

Spatial Audio & The Vestibular System!

The Neuronal Basis of Visual Self-motion Estimation

Sensors and Actuators

the ecological approach to vision - evolution & development

TSBB15 Computer Vision

Lab 2. Logistics & Travel. Installing all the packages. Makeup class Recorded class Class time to work on lab Remote class

How is a robot controlled? Teleoperation and autonomy. Levels of autonomy 1a. Remote control Visual contact / no sensor feedback.

SELF STABILIZING PLATFORM

Lecture: Sensors , Fall 2008

Continuous Sensors Accuracy Resolution Repeatability Linearity Precision Range

A Vestibular Sensation: Probabilistic Approaches to Spatial Perception (II) Presented by Shunan Zhang

SELF-BALANCING MOBILE ROBOT TILTER

An adaptive gaze stabilisation controller inspired by the vestibulo-ocular reflex

COVENANT UNIVERSITY NIGERIA TUTORIAL KIT OMEGA SEMESTER PROGRAMME: MECHANICAL ENGINEERING

DATA GLOVES USING VIRTUAL REALITY

Active Vibration Isolation of an Unbalanced Machine Tool Spindle

Putting It All Together: Computer Architecture and the Digital Camera

Kistler portable triaxial Force Plate

MEASUREMENT AND INSTRUMENTATION QUESTION BANK UNIT I INTRODUCTION. Part A

Sensors DR. GYURCSEK ISTVÁN

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

SmartSenseCom Introduces Next Generation Seismic Sensor Systems

CS277 - Experimental Haptics Lecture 2. Haptic Rendering

OPERATIONS CIRCULAR 02 OF 2010

Entry #287 SONORAN ULTRASONIC CAVE MAPPING PLATFORM PSOC DESIGN CONTEST entry #287. Page 1

Sensors & transducers

Transcription:

Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity and acceleration sensing Force sensing Vision based proprioception

Why robots need self-sensing For a robot to act successfully in the real world it needs to be able to perceive the world, and itself in the world. In particular, to control its own actions, it needs information about the position and movement of its body and parts. Our body contains at least as many sensors for our own movement as it does for signals from the world.

Proprioception: detecting our To control our limbs we need feedback. Muscle spindles * where: length * how fast: rate of own movements stretch Golgi tendon organ * how hard: force

Proprioception: detecting our own movements To control our limbs we need feedback on where they are. Muscle spindles Golgi tendon organ Pressure sensors in skin Pacinian corpuscle transient pressure response

Proprioception (cont.) To detect the motion of our whole body have vestibular system based on statocyst Statolith (calcium nodule) affected by gravity (or inertia during motion) causes deflection of hair cells that activate neurons

Describing movement of body Requires: Three translation components Three rotatory components

Vestibular System Utricle and Saccule detect linear acceleration. Semicircular canals detect rotary acceleration in three orthogonal axes Fast vestibular-ocular reflex for eye stabilisation

For a robot: Need to sense motor/joint positions with e.g.: Potentiometer (variable Optical encoder (counts current control thru 6V) axis turning)

For a robot: Velocity by position change over time or other direct measurement - tachometer E.g. using principal of dc motor in reverse: voltage output proportional to rotation speed (Why not use input to estimate output?) Acceleration: could use velocity over time, but more commonly, sense movement or force created when known mass accelerates I.e. similar to statocyst

Accelerometer: measures displacement of weight due to inertia Gyroscope: uses conservation of angular momentum There are many alternative forms of these devices, allowing high accuracy and miniaturisation

Inertial Navigation System (INS) Three accelerometers for linear axes Three gyroscopes for rotational axes (or to stabilise platform for accelerometers) By integrating over time can track exact spatial position Viable in real time with fast computers But potential for cumulative error

For a robot: Also want to sense force: e.g. Strain gauge resistance change with deformation Piezoelectric - charge created by deformation of quartz crystal (n.b. this is transient)

For a robot: Various other sensors may be used to measure the robot s position and movement, e.g.: Tilt sensors Compass GPS May use external measures e.g. camera tracking of limb or robot position.

Some issues for sensors What range, resolution and accuracy are required? How easy to calibrate? What speed (i.e. what delay is acceptable) and what frequency of sampling? How many sensors? Positioned where? Is information used locally or centrally? Does it need to be combined?

e.g. Haptic perception combines muscle & touch sense

Vision as proprioception? An important function of vision is direct control of motor actions e.g. simply standing up...

The swinging room - Lee and Lishman (1975)

Optical flow

Optical flow: Heading = focus of expansion provided can discount flow caused by eye movements

Optical flow: Flow on retina = forward translation + eye rotation Flow-fields if looking at x while moving towards + Bruce et al (op. cit) fig 13.6

P = distance of image from centre of flow Optical flow: time to contact P Y = velocity of P on retina X = distance of object from eye V = velocity of approach tau = P/Y = X/V rate of image expansion = time to contact Lee (1980) suggested visual system can detect tau directly and use to avoid collisions e.g. correct braking.

Using expansion as a cue to avoid collision is a common principle in animals, and has been used on robots E.g. robot controller based on neural processing in locust Blanchard et. al. (2000)

Summary Have discussed a variety of natural and artificial sensors for self motion Have hardly discussed how the transduced signal should be processed to use in control for a task. E.g. knowing about muscle and touch sensors doesn t explain how to manipulate objects