Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith

Size: px
Start display at page:

Download "Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith"

Transcription

1 Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith

2 A Short History of Robotics

3 Abu Al-Jazari ( ) Arabic scholar during the Islamic Golden Age. Invented the crank-shaft and connecting rod Invented an escapement mechanism and cogged gears allowing machines to be programmed Called the Father of Modern Engineering and the Father of Robotics A hydropowered water-raising machine A valve-operated reciprocating suction piston pump The elephant clock Programmable humanoid robots.

4 Leonardo Da Vinci ( ) Was an artist and military during the Italian Renaissance. Designed and built programmable automata. After his death his works were destroyed and sketches scattered and was forgotten about as an engineer until the 1800 s Built a programmable robotic knight to entertain visitors to a castle. Built a programmable cart which carried a robotic lion that entertained guests at a party.

5 Nikola Tesla ( ) Serbian who emigrated to the U.S. at 28 Invented AC electricity generation, AC transmission, AC motors, and radio. The man who invented the twentieth century Many people credited Marconi and Edison with many of Tesla s inventions (because he was not American) but the U.S. Supreme Court eventually sided with Tesla on all patent disputes He demonstrated robotic radio-controlled boats in 1898 at Madison Square Garden

6 Alan Turing ( ) Englishman known as the father of computer science Invented the idea of a programmable computer (Universal Turing Machine) in 1936 Built machines to break the German enigma code in WWII Proposed the Turing Test to establish whether a machine is intelligent or not in 1950 A turing machine made with Lego Mindstorms RCX

7 Famous Robots Unimate Puma 560 Widely used manipulator irobot s Roomba Most successful home vacuum robot Marc Raibert s Hoppers First successful running MIT & CMU

8 Robot Manipulators

9 Electromechanical Arms Mech. Linkages Motors Electrical Pneumatic Hydraulic Sensors Angle Vision Force Etc.

10 Mechanical Linkages: Kinematic chains Know lengths Track angles Need linear algebra & matrices! MTH 141 PCS 211 Kinematics

11 Electrical Common Clean Compact Pneumatic Fast Light Compressor needed Hydraulic Powerful Dirty Pump needed Actuation Types

12 Angle Potentiometers Incremental Encoders Velocity Tachometer Derivative of Angle Force Accelerometers Strain Gauges Sensors

13 Sensors Ultrasound Motion (Doppler) Range (ToF) Vision Visible Invisible Electromagnetics EMG EKG 3D Visual Target Tracking

14 Important Concepts Physical concepts Hooke s Law Newton s Second Law Motor and Load interaction

15 Hooke s Law Force in a spring (F) Proportional to change in length (!l) Spring constant: k F = k " #l

16 Applying Hooke s Law Force Control: Sensing Motor Load Don t apply voltage to motor Apply an unknown mass to the motor Resulting displacement corresponds to load on motor by the mass. What is a good spring location? Mass Motor

17 Motor Voltage & Speed Lego motors accept voltage commands via software The motor speed varies with applied voltage Higher voltage batteries also speed up the motors When motor is loaded you need to apply a larger voltage to get enough current.

18 Force Control: Generate a Known Force Motors produce forces (torques) Attach a linear spring to the motor shaft Send a voltage command to motor Motor shaft angle corresponds to the spring force

19 Haptic Rendering Algorithm Collision detection & response Position & Orientation Force & Torque Contact Info Collision Detection Collision Response Object Database (Geometry & Material)

20 Design Considerations for Robots in Medicine

21 System Selection Function Safety User Interface Cost

22 Categories Manipulation type Teleoperation Autonomous Control Mode Admittance Measure force & produce displacement Impedance Measure displacement & produce force

23 Robots in Surgery Puma 560 Needle in brain biopsy Robodoc Milling in femur for hip replacement da Vinci Surgical System Laparoscopic procedures Cardiac valve repair & others

24 Da Vinci Robot Teleoperation Non-autonomous $ in consumable parts per operation Very expensive

25 Surgical Robotics in Action

26 Surgical Robots in Action

27 Haptics: Enhancing Surgical Robots Relating to sense of touch As opposed to optic (sight) Why? Simulation Human performance studies

28 How can YOU explore medical robotics? It s within reach!

29 Medical Robot Development Process Identification of pathology or ablation What needs fixing? Identification of affordable technology What motors and sensors? At what cost? Determine level of functional replacement What is possible? Keep it simple & effective! Risk evaluation Never underestimate what can go wrong! Failures always occur. What is the acceptable risk level? Prototype device, test & start again Test on larger population set International certification Manufacture & distribute device Long process: up to 15 years! Otto-Bock C-leg development began in the 1980s; released in 1999 Start Prototype Test Manufacture End

30 Commercial Toolkits Commercial Off-the-Shelf Cheap ($300 - $700) Easy to obtain Refined user interfaces Examples Lego Mindstorms Vex Fischer Technik

31 LEGO Mindstorms NXT From: Lego Mindstorms NXT Components by paytonrwhite Manipulating Everyday Objects with Prosthetic Hands 31

32 NXT BRICK 32-bit ARM Processor KB Flash - 64 KB RAM 4 button user interface 100 x 64 LCD Display Speaker A/B/C Output Ports Motors 1/2/3/4 Input Ports Sensors USB download interface Manipulating Everyday Objects with Prosthetic Hands 32

33 NXT Programming: Option 1 NXT-G Visual / GUI programming Comes with Lego Mindstorms Integrated debugging & downloading USB & Bluetooth

34 NXT Programming: Option 2 C-like progamming language Harder, but more powerful & flexible than NXT-G Use Bricx interface in Windows or Text Editor in Unix Use Not exactly C compiler NXT Brick executes resulting Byte Code (NBC) Download programs using USB - linxt (Linux) or BricxCC (Windows) Manipulating Everyday Objects with Prosthetic Hands 34

35 NXT Buttons Centre Button (square) On/Enter/Run Arrow Buttons left/right select Rectangular Button Clear/Go Back/ exit Manipulating Everyday Objects with Prosthetic Hands 35

36 Not exactly C Program: btn.nxc // NXC LCD Button Demo // Task main() { Int count = 0; TextOut(0,LCD_LINE1, LCD > ButtonDemo ); while(count < 5) { count = ButtonCount(BTNRIGHT,false); NumOut(0,LCD_LINE2,count); } } Manipulating Everyday Objects with Prosthetic Hands 36

37 Compile Upload Run File NXCdefs.h must be in the directory Compile: Upload: Run: nbc I=. btn.nxc -O=btn.rxe linxt u btn.rxe My Files/Software Files/btn Manipulating Everyday Objects with Prosthetic Hands 37

38 NXT Sensors Ultrasonic Sensor - detect objects - measure distance to object Touch Sensor - touch / no touch (on/off) Light Sensor - distinguish light/dark - measure light intensity Sound Sensor - ~3 6 KHz - measure sound level (db/dba) Manipulating Everyday Objects with Prosthetic Hands 38

39 NXT Servo Motor Connect to Outputs A/B/C Built-in rotation sensor - Measure angle - Measure # of rotations - Motor may be off Continuous rotation - Fwd/Rev Power/Speed Rotate (Servo Mode) - Fwd/Rev # of degrees - PID control Manipulating Everyday Objects with Prosthetic Hands 39

40 NXT View Test Sensors Sensors connect to inputs 1/2/3/4 NXT program View used to test sensors Select View / Sensor Type / Run - Use to verify sensor operation - Display sensor measurement value Motors connect to outputs A/B/C Motors include a rotation sensor - Display motor rotation angle - Display # of rotations Manipulating Everyday Objects with Prosthetic Hands 40

41 NXC Documentation / Examples Next Byte Codes & Not exactly C NXC documentation Programmers guide NXC Examples see: nxcsamples.zip Manipulating Everyday Objects with Prosthetic Hands 41

42 Robotics Competition

Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith

Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith Medical Robotics Applications & Design Considerations (Part 1) Dr. James Smith A Short History of Robotics Abu Al-Jazari (1136-1206) Arabic scholar during the Islamic Golden Age. Invented the crank-shaft

More information

A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit

A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit A Rubik s Cube Solving Robot Using Basic Lego Mindstorms NXT kit Khushboo Tomar Department of Electronics and Communication Engineering, Amity University, Sector-125, Noida 201313 (U.P.) India tomar2khushboo@gmail.com

More information

Robotics will be very important for the humanity in the next 10 years and this ebook is an effort to help in this way.

Robotics will be very important for the humanity in the next 10 years and this ebook is an effort to help in this way. 1.- Introduction 1.1.- Goals Many developers around the world choose lejos, Java for Lego Mindstorm, as the main platform to develop robots with NXT Lego Mindstorm. I consider that this ebook will help

More information

Mindstorms NXT. mindstorms.lego.com

Mindstorms NXT. mindstorms.lego.com Mindstorms NXT mindstorms.lego.com A3B99RO Robots: course organization At the beginning of the semester the students are divided into small teams (2 to 3 students). Each team uses the basic set of the

More information

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

Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing Wireless Master-Slave Embedded Controller for a Teleoperated Anthropomorphic Robotic Arm with Gripping Force Sensing Presented by: Benjamin B. Rhoades ECGR 6185 Adv. Embedded Systems January 16 th 2013

More information

Chapter 1 Introduction to Robotics

Chapter 1 Introduction to Robotics Chapter 1 Introduction to Robotics PS: Most of the pages of this presentation were obtained and adapted from various sources in the internet. 1 I. Definition of Robotics Definition (Robot Institute of

More information

Closed-Loop Transportation Simulation. Outlines

Closed-Loop Transportation Simulation. Outlines Closed-Loop Transportation Simulation Deyang Zhao Mentor: Unnati Ojha PI: Dr. Mo-Yuen Chow Aug. 4, 2010 Outlines 1 Project Backgrounds 2 Objectives 3 Hardware & Software 4 5 Conclusions 1 Project Background

More information

Smart-M3-Based Robot Interaction in Cyber-Physical Systems

Smart-M3-Based Robot Interaction in Cyber-Physical Systems FRUCT 16, Oulu, Finland October 30, 2014 Smart-M3-Based Robot Interaction in Cyber-Physical Systems Nikolay Teslya *, Sergey Savosin * * St. Petersburg Institute for Informatics and Automation of the Russian

More information

ME7752: Mechanics and Control of Robots Lecture 1

ME7752: Mechanics and Control of Robots Lecture 1 ME7752: Mechanics and Control of Robots Lecture 1 Instructor: Manoj Srinivasan Office: E340 Scott Laboratory Email: srinivasan.88@osu.edu ( PDF posted. In the PDF, if there are no links to videos, do a

More information

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

CS545 Contents XIV. Components of a Robotic System. Signal Processing. Reading Assignment for Next Class CS545 Contents XIV Components of a Robotic System Power Supplies and Power Amplifiers Actuators Transmission Sensors Signal Processing Linear filtering Simple filtering Optimal filtering Reading Assignment

More information

: Robots for Education and Entertainment. Sara Schütz

: Robots for Education and Entertainment. Sara Schütz 8.12.2008: Robots for Education and Entertainment Sara Schütz Table of Contents What means Robot for Education&Entertainment? Educational Robots: The Telebots Project -Introduction -How it works Entertainment

More information

Categories of Robots and their Hardware Components. Click to add Text Martin Jagersand

Categories of Robots and their Hardware Components. Click to add Text Martin Jagersand Categories of Robots and their Hardware Components Click to add Text Martin Jagersand Click to add Text Robot? Click to add Text Robot? How do we categorize these robots? What they can do? Most robots

More information

FLL Robot Design Workshop

FLL Robot Design Workshop FLL Robot Design Workshop Tool Design and Mechanism Prepared by Dr. C. H. (Tony) Lin Principal Engineer Tire and Vehicle Mechanics Goodyear Tire & Rubber Company tony_lin@goodyear.com Description Mechanism

More information

Robotics: Evolution, Technology and Applications

Robotics: Evolution, Technology and Applications Robotics: Evolution, Technology and Applications By: Dr. Hamid D. Taghirad Head of Control Group, and Department of Electrical Engineering K.N. Toosi University of Tech. Department of Electrical Engineering

More information

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors

ACTUATORS AND SENSORS. Joint actuating system. Servomotors. Sensors ACTUATORS AND SENSORS Joint actuating system Servomotors Sensors JOINT ACTUATING SYSTEM Transmissions Joint motion low speeds high torques Spur gears change axis of rotation and/or translate application

More information

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging

Proseminar Roboter und Aktivmedien. Outline of today s lecture. Acknowledgments. Educational robots achievements and challenging Proseminar Roboter und Aktivmedien Educational robots achievements and challenging Lecturer Lecturer Houxiang Houxiang Zhang Zhang TAMS, TAMS, Department Department of of Informatics Informatics University

More information

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION

ROBOTICS ENG YOUSEF A. SHATNAWI INTRODUCTION ROBOTICS INTRODUCTION THIS COURSE IS TWO PARTS Mobile Robotics. Locomotion (analogous to manipulation) (Legged and wheeled robots). Navigation and obstacle avoidance algorithms. Robot Vision Sensors and

More information

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http://

JNTU World. Introduction to Robotics. Materials Provided by JNTU World Team. JNTU World JNTU World. Downloaded From JNTU World (http://(http:// Introduction to Robotics Materials Provided by Team Definition Types Uses History Key components Applications Future Robotics @ MPCRL Outline Robot Defined Word robot was coined by a Czech novelist Karel

More information

GEARS-IDS Invention and Design System Educational Objectives and Standards

GEARS-IDS Invention and Design System Educational Objectives and Standards GEARS-IDS Invention and Design System Educational Objectives and Standards The GEARS-IDS Invention and Design System is a customizable science, math and engineering, education tool. This product engages

More information

Deriving Consistency from LEGOs

Deriving Consistency from LEGOs Deriving Consistency from LEGOs What we have learned in 6 years of FLL and 7 years of Lego Robotics by Austin and Travis Schuh 1 2006 Austin and Travis Schuh, all rights reserved Objectives Basic Building

More information

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher

Welcome to. NXT Basics. Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher Welcome to NXT Basics Presenter: Wael Hajj Ali With assistance of: Ammar Shehadeh - Souhaib Alzanki - Samer Abuthaher Outline Have you met the Lizard? Introducing the Platform Lego Parts Motors Sensors

More information

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez)

Hands On Activity: Robotics in the Classroom. Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Hands On Activity: Robotics in the Classroom Using Lego Mindstorms (Prepared by Connie Gomez and Virgilio Gonzalez) Group Discussion Your concepts of robotics? Your experiences with robots? Your experiences

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 13.11.2014

More information

Development of intelligent systems

Development of intelligent systems Development of intelligent systems (RInS) Robot sensors Danijel Skočaj University of Ljubljana Faculty of Computer and Information Science Academic year: 2017/18 Development of intelligent systems Robotic

More information

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set...

acknowledgments...xv introduction...xvii 1 LEGO MINDSTORMS NXT 2.0: people, pieces, and potential getting started with the NXT 2.0 set... acknowledgments...xv introduction...xvii about this book...xvii part I: introduction to LEGO MINDSTORMS NXT 2.0...xviii part II: building...xviii part III: programming...xviii part IV: projects...xix companion

More information

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT -

Sample Pages. Classroom Activities for the Busy Teacher: NXT. 2 nd Edition. Classroom Activities for the Busy Teacher: NXT - Classroom Activities for the Busy Teacher: NXT 2 nd Edition Table of Contents Chapter 1: Introduction... 1 Chapter 2: What is a robot?... 5 Chapter 3: Flowcharting... 11 Chapter 4: DomaBot Basics... 15

More information

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: My First Humanoid Robot An Experience worth Sharing with Freshmen and Sophomore

TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: My First Humanoid Robot An Experience worth Sharing with Freshmen and Sophomore 64 Journal of the Institute of the Engineering TUTA/IOE/PCU Journal of the Institute of Engineering, Vol. 8, No. 1, pp. 64 70 TUTA/IOE/PCU All rights reserved. Printed in Nepal Fax: 977-1-5525830 My First

More information

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

Robot Sensors Introduction to Robotics Lecture Handout September 20, H. Harry Asada Massachusetts Institute of Technology Robot Sensors 2.12 Introduction to Robotics Lecture Handout September 20, 2004 H. Harry Asada Massachusetts Institute of Technology Touch Sensor CCD Camera Vision System Ultrasonic Sensor Photo removed

More information

Computer Assisted Medical Interventions

Computer Assisted Medical Interventions Outline Computer Assisted Medical Interventions Force control, collaborative manipulation and telemanipulation Bernard BAYLE Joint course University of Strasbourg, University of Houston, Telecom Paris

More information

Pre-Day Questionnaire

Pre-Day Questionnaire LEGO Mindstorms Pre-Day Questionnaire Your Age? Please select your age from the options below: a) 11 b) 12 c) 13 d) 14 e) 15 or Older 0 0 0 0 0 11 12 13 14 15&or&Older Good at Problem Solving? Do you think

More information

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook

Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl. LEGO Bowling Workbook Inspiring Creative Fun Ysbrydoledig Creadigol Hwyl LEGO Bowling Workbook Robots are devices, sometimes they run basic instructions via electric circuitry or on most occasions they can be programmable.

More information

VEX Robotics Platform and ROBOTC Software. Introduction

VEX Robotics Platform and ROBOTC Software. Introduction VEX Robotics Platform and ROBOTC Software Introduction VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem VEX Structure Subsystem forms the base of every robot Contains square

More information

ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming

ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming ENGR-102 (Sections 30 and 33) Week 01: Introduction to NXT Robots and Programming Today s Agenda 14:00 Role Call Welcoming Remarks Form teams of 4 students 14:15 Experiment 1: Hello World example * Text

More information

Ch 5 Hardware Components for Automation

Ch 5 Hardware Components for Automation Ch 5 Hardware Components for Automation Sections: 1. Sensors 2. Actuators 3. Analog-to-Digital Conversion 4. Digital-to-Analog Conversion 5. Input/Output Devices for Discrete Data Computer-Process Interface

More information

Sensors and Sensing Motors, Encoders and Motor Control

Sensors and Sensing Motors, Encoders and Motor Control Sensors and Sensing Motors, Encoders and Motor Control Todor Stoyanov Mobile Robotics and Olfaction Lab Center for Applied Autonomous Sensor Systems Örebro University, Sweden todor.stoyanov@oru.se 05.11.2015

More information

Introduction to the ME2110 Kit. Controller Box Electro Mechanical Actuators & Sensors Pneumatics

Introduction to the ME2110 Kit. Controller Box Electro Mechanical Actuators & Sensors Pneumatics Introduction to the ME2110 Kit Controller Box Electro Mechanical Actuators & Sensors Pneumatics Features of the Controller Box BASIC Stamp II-SX microcontroller Interfaces with various external devices

More information

Ev3 Robotics Programming 101

Ev3 Robotics Programming 101 Ev3 Robotics Programming 101 1. EV3 main components and use 2. Programming environment overview 3. Connecting your Robot wirelessly via bluetooth 4. Starting and understanding the EV3 programming environment

More information

Introduction to the VEX Robotics Platform and ROBOTC Software

Introduction to the VEX Robotics Platform and ROBOTC Software Introduction to the VEX Robotics Platform and ROBOTC Software Computer Integrated Manufacturing 2013 Project Lead The Way, Inc. VEX Robotics Platform: Testbed for Learning Programming VEX Structure Subsystem

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction It is appropriate to begin the textbook on robotics with the definition of the industrial robot manipulator as given by the ISO 8373 standard. An industrial robot manipulator is

More information

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012

Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012 Henry Lin, Department of Electrical and Computer Engineering, California State University, Bakersfield Lecture 8 (Robotics) July 25 th, 2012 1 2 Robotic Applications in Smart Homes Control of the physical

More information

Introduction To Robotics (Kinematics, Dynamics, and Design)

Introduction To Robotics (Kinematics, Dynamics, and Design) Introduction To Robotics (Kinematics, Dynamics, and Design) SESSION # 5: Concepts & Defenitions Ali Meghdari, Professor School of Mechanical Engineering Sharif University of Technology Tehran, IRAN 11365-9567

More information

Laboratory 7: CONTROL SYSTEMS FUNDAMENTALS

Laboratory 7: CONTROL SYSTEMS FUNDAMENTALS Laboratory 7: CONTROL SYSTEMS FUNDAMENTALS OBJECTIVES - Familiarize the students in the area of automatization and control. - Familiarize the student with programming of toy robots. EQUIPMENT AND REQUERIED

More information

MECHATRONICS IN A BOX

MECHATRONICS IN A BOX MECHATRONICS IN A BOX A Complete Mechatronics Solution for the Classroom amtekcompany.com Contents Introduction Programming Arduino microcontrollers Motor Control Training Course Flowcode 8 Formula AllCode

More information

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

FUNDAMENTALS ROBOT TECHNOLOGY. An Introduction to Industrial Robots, T eleoperators and Robot Vehicles. D J Todd. Kogan Page FUNDAMENTALS of ROBOT TECHNOLOGY An Introduction to Industrial Robots, T eleoperators and Robot Vehicles D J Todd &\ Kogan Page First published in 1986 by Kogan Page Ltd 120 Pentonville Road, London Nl

More information

PRESENTED BY HUMANOID IIT KANPUR

PRESENTED BY HUMANOID IIT KANPUR SENSORS & ACTUATORS Robotics Club (Science and Technology Council, IITK) PRESENTED BY HUMANOID IIT KANPUR October 11th, 2017 WHAT ARE WE GOING TO LEARN!! COMPARISON between Transducers Sensors And Actuators.

More information

WifiBotics. An Arduino Based Robotics Workshop

WifiBotics. An Arduino Based Robotics Workshop WifiBotics An Arduino Based Robotics Workshop WifiBotics is the workshop designed by RoboKart group pioneers in this field way back in 2014 and copied by many competitors. This workshop is based on the

More information

COSC343: Artificial Intelligence

COSC343: Artificial Intelligence COSC343: Artificial Intelligence Lecture 2: Starting from scratch: robotics and embodied AI Alistair Knott Dept. of Computer Science, University of Otago Alistair Knott (Otago) COSC343 Lecture 2 1 / 29

More information

UNIT VI. Current approaches to programming are classified as into two major categories:

UNIT VI. Current approaches to programming are classified as into two major categories: Unit VI 1 UNIT VI ROBOT PROGRAMMING A robot program may be defined as a path in space to be followed by the manipulator, combined with the peripheral actions that support the work cycle. Peripheral actions

More information

Robots for Medicine and Personal Assistance. Guest lecturer: Ron Alterovitz

Robots for Medicine and Personal Assistance. Guest lecturer: Ron Alterovitz Robots for Medicine and Personal Assistance Guest lecturer: Ron Alterovitz Growth of Robotics Industry Worldwide $70 $56 Market Size (Billions) $42 $28 $14 $0 1995 2000 2005 2010 2015 2020 2025 Source:

More information

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds

Robotics Workshop. for Parents and Teachers. September 27, 2014 Wichita State University College of Engineering. Karen Reynolds Robotics Workshop for Parents and Teachers September 27, 2014 Wichita State University College of Engineering Steve Smith Christa McAuliffe Academy ssmith3@usd259.net Karen Reynolds Wichita State University

More information

Robotics. Lecturer: Dr. Saeed Shiry Ghidary

Robotics. Lecturer: Dr. Saeed Shiry Ghidary Robotics Lecturer: Dr. Saeed Shiry Ghidary Email: autrobotics@yahoo.com Outline of Course We will study fundamental algorithms for robotics with: Introduction to industrial robots and Particular emphasis

More information

I.1 Smart Machines. Unit Overview:

I.1 Smart Machines. Unit Overview: I Smart Machines I.1 Smart Machines Unit Overview: This unit introduces students to Sensors and Programming with VEX IQ. VEX IQ Sensors allow for autonomous and hybrid control of VEX IQ robots and other

More information

2. Introduction to Computer Haptics

2. Introduction to Computer Haptics 2. Introduction to Computer Haptics Seungmoon Choi, Ph.D. Assistant Professor Dept. of Computer Science and Engineering POSTECH Outline Basics of Force-Feedback Haptic Interfaces Introduction to Computer

More information

ARTIFICIAL INTELLIGENCE - ROBOTICS

ARTIFICIAL INTELLIGENCE - ROBOTICS ARTIFICIAL INTELLIGENCE - ROBOTICS http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_robotics.htm Copyright tutorialspoint.com Robotics is a domain in artificial intelligence

More information

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card

Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card Hydraulic Actuator Control Using an Multi-Purpose Electronic Interface Card N. KORONEOS, G. DIKEAKOS, D. PAPACHRISTOS Department of Automation Technological Educational Institution of Halkida Psaxna 34400,

More information

Learning serious knowledge while "playing"with robots

Learning serious knowledge while playingwith robots 6 th International Conference on Applied Informatics Eger, Hungary, January 27 31, 2004. Learning serious knowledge while "playing"with robots Zoltán Istenes Department of Software Technology and Methodology,

More information

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST

Introduction to robotics. Md. Ferdous Alam, Lecturer, MEE, SUST Introduction to robotics Md. Ferdous Alam, Lecturer, MEE, SUST Hello class! Let s watch a video! So, what do you think? It s cool, isn t it? The dedication is not! A brief history The first digital and

More information

An Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp.

An Introduction to Robotics. Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp. An Introduction to Robotics Elliot Ratchik, MS Former Senior Scientist, Hoffman LaRoche And Mannkind Corp. What is a Robot What can it do History Key Components Applications Future Outline What is a Robot?

More information

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move

Pre-Activity Quiz. 2 feet forward in a straight line? 1. What is a design challenge? 2. How do you program a robot to move Maze Challenge Pre-Activity Quiz 1. What is a design challenge? 2. How do you program a robot to move 2 feet forward in a straight line? 2 Pre-Activity Quiz Answers 1. What is a design challenge? A design

More information

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

Citrus Circuits Fall Workshop Series. Roborio and Sensors. Paul Ngo and Ellie Hass Citrus Circuits Fall Workshop Series Roborio and Sensors Paul Ngo and Ellie Hass Introduction to Sensors Sensor: a device that detects or measures a physical property and records, indicates, or otherwise

More information

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people

Space Research expeditions and open space work. Education & Research Teaching and laboratory facilities. Medical Assistance for people Space Research expeditions and open space work Education & Research Teaching and laboratory facilities. Medical Assistance for people Safety Life saving activity, guarding Military Use to execute missions

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Agenda Motivation Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 Bridge the Gap Mobile

More information

Unit 4: Robot Chassis Construction

Unit 4: Robot Chassis Construction Unit 4: Robot Chassis Construction Unit 4: Teacher s Guide Lesson Overview: Paul s robotic assistant needs to operate in a real environment. The size, scale, and capabilities of the TETRIX materials are

More information

Advanced Robotics Introduction

Advanced Robotics Introduction Advanced Robotics Introduction Institute for Software Technology 1 Motivation Agenda Some Definitions and Thought about Autonomous Robots History Challenges Application Examples 2 http://youtu.be/rvnvnhim9kg

More information

EL6483: Sensors and Actuators

EL6483: Sensors and Actuators EL6483: Sensors and Actuators EL6483 Spring 2016 EL6483 EL6483: Sensors and Actuators Spring 2016 1 / 15 Sensors Sensors measure signals from the external environment. Various types of sensors Variety

More information

العطاء رقم )7106/67( الخاص بشراء أجهز لقسم الهندسة الكهربائية على حساب البحث العلمي

العطاء رقم )7106/67( الخاص بشراء أجهز لقسم الهندسة الكهربائية على حساب البحث العلمي العطاء رقم )7106/67( الخاص بشراء أجهز لقسم الهندسة الكهربائية على حساب البحث العلمي رقم )7107/363( Page 1 of 6 1- Mechatronics Actuators Board & Mechatronics Systems Board with Education Laboratory for

More information

Lab 7: Introduction to Webots and Sensor Modeling

Lab 7: Introduction to Webots and Sensor Modeling Lab 7: Introduction to Webots and Sensor Modeling This laboratory requires the following software: Webots simulator C development tools (gcc, make, etc.) The laboratory duration is approximately two hours.

More information

Robot Programming Manual

Robot Programming Manual 2 T Program Robot Programming Manual Two sensor, line-following robot design using the LEGO NXT Mindstorm kit. The RoboRAVE International is an annual robotics competition held in Albuquerque, New Mexico,

More information

WIRELESS MEASUREMENT SYSTEMS

WIRELESS MEASUREMENT SYSTEMS WIRELESS MEASUREMENT SYSTEMS REAL-TIME WIRELESS DATA TRANSFER ROD STRAIN PRESSURE OIL FLOW FRICTION TEMPERATURE PISTON TEMPERATURE RING PRESSURE RING MOTION PIN MOTION STRAIN FRICTION We custom build real-time

More information

Lego Mindstorms Segway Project

Lego Mindstorms Segway Project AGH - UNIVERSITY OF SCIENCE AND TECHNOLOGY Lego Mindstorms Segway Project Authors of project: Under the supervision of: Documentation drawn up by: WEBSITE: Łukasz Bondyra, Paweł Górka, Jakub Tutro, Krzysztof

More information

After Performance Report Of the Robot

After Performance Report Of the Robot After Performance Report Of the Robot Engineering 112 Spring 2007 Instructor: Dr. Ghada Salama By Mahmudul Alam Tareq Al Maaita Ismail El Ebiary Section- 502 Date: May 2, 2007 Introduction: The report

More information

Based on the ARM and PID Control Free Pendulum Balance System

Based on the ARM and PID Control Free Pendulum Balance System Available online at www.sciencedirect.com Procedia Engineering 29 (2012) 3491 3495 2012 International Workshop on Information and Electronics Engineering (IWIEE) Based on the ARM and PID Control Free Pendulum

More information

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014 ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2014 Yu DongDong, Xiang Chuan, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou,

More information

Robotic teaching for Malaysian gifted enrichment program

Robotic teaching for Malaysian gifted enrichment program Available online at www.sciencedirect.com Procedia Social and Behavioral Sciences 15 (2011) 2528 2532 WCES-2011 Robotic teaching for Malaysian gifted enrichment program Rizauddin Ramli a *, Melor Md Yunus

More information

White Paper. Even Without Power You can count on it

White Paper. Even Without Power You can count on it Even Without Power You can count on it How To Substantially Reduce Encoder Cost While Gaining Functionality With Multi-Turn Rotary Position Sensors White Paper Many applications require rotation counters

More information

LEGO 2D Planar Manipulator (with zero offset between Z1 and Z2 axes of rotation)

LEGO 2D Planar Manipulator (with zero offset between Z1 and Z2 axes of rotation) LEGO 2D Planar Manipulator (with zero offset between Z1 and Z2 axes of rotation) Uses some parts not found in NXT Mindstorms Kit 9797 e.g. 2 nd Turntable, 1x12 plates, and 15100: Pin-hole Friction Peg.

More information

The use of programmable robots in the education of programming

The use of programmable robots in the education of programming Proceedings of the 7 th International Conference on Applied Informatics Eger, Hungary, January 28 31, 2007. Vol. 2. pp. 29 36. The use of programmable robots in the education of programming Zoltán Istenes

More information

Information and Program

Information and Program Robotics 1 Information and Program Prof. Alessandro De Luca Robotics 1 1 Robotics 1 2017/18! First semester (12 weeks)! Monday, October 2, 2017 Monday, December 18, 2017! Courses of study (with this course

More information

UNIT1. Keywords page 13-14

UNIT1. Keywords page 13-14 UNIT1 Keywords page 13-14 What is a Robot? A robot is a machine that can do the work of a human. Robots can be automatic, or they can be computer-controlled. Robots are a part of everyday life. Most robots

More information

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino)

Workshops Elisava Introduction to programming and electronics (Scratch & Arduino) Workshops Elisava 2011 Introduction to programming and electronics (Scratch & Arduino) What is programming? Make an algorithm to do something in a specific language programming. Algorithm: a procedure

More information

Industrial Maintenance Mechanics

Industrial Maintenance Mechanics Measuring What Matters in Job Ready Assessment Blueprint Industrial Maintenance Mechanics Test Code: 2074 / Version: 01 Copyright 2007 General Assessment Information Industrial Maintenance Mechanics Blueprint

More information

Mobile Robots (Wheeled) (Take class notes)

Mobile Robots (Wheeled) (Take class notes) Mobile Robots (Wheeled) (Take class notes) Wheeled mobile robots Wheeled mobile platform controlled by a computer is called mobile robot in a broader sense Wheeled robots have a large scope of types and

More information

WhitePaper. How To Substantially Reduce Encoder Cost While Gaining Functionality With Multi-Turn Rotary Position Sensors

WhitePaper. How To Substantially Reduce Encoder Cost While Gaining Functionality With Multi-Turn Rotary Position Sensors Even Without Power You can count on it How To Substantially Reduce Encoder Cost While Gaining Functionality With Multi-Turn Rotary Position Sensors WhitePaper Even Without Power You can count on it Multi-Turn

More information

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015

ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015 ZJUDancer Team Description Paper Humanoid Kid-Size League of Robocup 2015 Yu DongDong, Liu Yun, Zhou Chunlin, and Xiong Rong State Key Lab. of Industrial Control Technology, Zhejiang University, Hangzhou,

More information

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS

INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS INTELLIGENT CONTROL OF AUTONOMOUS SIX-LEGGED ROBOTS BY NEURAL NETWORKS Prof. Dr. W. Lechner 1 Dipl.-Ing. Frank Müller 2 Fachhochschule Hannover University of Applied Sciences and Arts Computer Science

More information

FIRST Robotics Control System

FIRST Robotics Control System 2018/2019 FIRST Robotics Control System Team 236 1 (click on a component to go to its slide) 2 The Robot Powered solely by 12V battery RoboRIO- is the computer on the robot Controlled by Java code on the

More information

INTERACTIVE BUILDING BLOCK SYSTEMS

INTERACTIVE BUILDING BLOCK SYSTEMS INTERACTIVE BUILDING BLOCK SYSTEMS CONTENTS About UBTECH ROBOTICS CORP Toy s Revolution What is Jimu Robot What it Comes With 3 Step Learning Play Build Program Share Jimu Robot Available Kits Dream With

More information

Building an autonomous light finder robot

Building an autonomous light finder robot LinuxFocus article number 297 http://linuxfocus.org Building an autonomous light finder robot by Katja and Guido Socher About the authors: Katja is the

More information

PVA Sensor Specifications

PVA Sensor Specifications Position, Velocity, and Acceleration Sensors 24.1 Sections 8.2-8.5 Position, Velocity, and Acceleration (PVA) Sensors PVA Sensor Specifications Good website to start your search for sensor specifications:

More information

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics

Chapter 2 Introduction to Haptics 2.1 Definition of Haptics Chapter 2 Introduction to Haptics 2.1 Definition of Haptics The word haptic originates from the Greek verb hapto to touch and therefore refers to the ability to touch and manipulate objects. The haptic

More information

Sensors and Actuators

Sensors and Actuators Marcello Restelli Dipartimento di Elettronica e Informazione Politecnico di Milano email: restelli@elet.polimi.it tel: 02-2399-4015 Sensors and Actuators Robotics for Computer Engineering students A.A.

More information

Novel machine interface for scaled telesurgery

Novel machine interface for scaled telesurgery Novel machine interface for scaled telesurgery S. Clanton, D. Wang, Y. Matsuoka, D. Shelton, G. Stetten SPIE Medical Imaging, vol. 5367, pp. 697-704. San Diego, Feb. 2004. A Novel Machine Interface for

More information

Artificial Intelligence Planning and Decision Making

Artificial Intelligence Planning and Decision Making Artificial Intelligence Planning and Decision Making NXT robots co-operating in problem solving authors: Lior Russo, Nir Schwartz, Yakov Levy Introduction: On today s reality the subject of artificial

More information

Job Sheet 2 Servo Control

Job Sheet 2 Servo Control Job Sheet 2 Servo Control Electrical actuators are replacing hydraulic actuators in many industrial applications. Electric servomotors and linear actuators can perform many of the same physical displacement

More information

LEGO BASED CHALLENGE. 1. Material

LEGO BASED CHALLENGE. 1. Material LEGO BASED CHALLENGE 1. Material 1. The controller, motors and sensors used to assemble robots must be from LEGO MINDSTORMS sets (NXT or EV3). 2. Only LEGO branded elements may be used to construct the

More information

CIS009-2, Mechatronics Signals & Motors

CIS009-2, Mechatronics Signals & Motors CIS009-2, Signals & Motors Bedfordshire 13 th December 2012 Outline 1 2 3 4 5 6 7 8 3 Signals Two types of signals exist: 4 Bedfordshire 52 Analogue signal In an analogue signal voltages and currents continuously

More information

Lego Nxt in Physical Etoys

Lego Nxt in Physical Etoys Lego Nxt in Physical Etoys Physical Etoys is a software Project which let us control, in real time, Lego Mindstorms Nxt s Robots using a Bluetooth connection. SqueakNxt is a module of the Physical Etoys

More information

Open Source in Mobile Robotics

Open Source in Mobile Robotics Presentation for the course Il software libero Politecnico di Torino - IIT@Polito June 13, 2011 Introduction Mobile Robotics Applications Where are the problems? What about the solutions? Mobile robotics

More information

Robotics Initiative at IIT IPRO 316. Fall 2003

Robotics Initiative at IIT IPRO 316. Fall 2003 Robotics Initiative at IIT IPRO 316 Fall 2003 Faculty and Team Members Faculty Lead Prof. Peter Lykos Student Members Scorpion Group Jacqueline Wegscheid (Scorpion Team Leader) Yuan Chen Ankur Sharma (IPRO

More information

Low-Cost hardware connectivity with Simulink MATLAB-Day RWTH Aachen Sebastian Groß October 24th, 2013

Low-Cost hardware connectivity with Simulink MATLAB-Day RWTH Aachen Sebastian Groß October 24th, 2013 Low-Cost hardware connectivity with Simulink MATLAB-Day RWTH Aachen Sebastian Groß October 24th, 2013 2013 The MathWorks, Inc. 1 LEGO Mindstorms NXT: a first demo EDUCON 2013, Berlin, Germany 2 A first

More information