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

Size: px
Start display at page:

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

Transcription

1 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 7, 2016 L. Einig, D. Krupke, F. Wasserfall 1

2 Foundation University of Hamburg Motivation Heterogeneity vs. Homogeneity sensor types, actuators,... sensor model, kinematic chain,... Abstraction Algorithm re-usability 2D laser data mapping object recognition Debugging simulation, data visualization,... L. Einig, D. Krupke, F. Wasserfall 2

3 Foundation Idea University of Hamburg Robot Operating System Meta operating system Open source Hardware abstraction portability simplification of sensors and actuators Recurring tasks already solved Navigation, data filtering, object recognition... L. Einig, D. Krupke, F. Wasserfall 3

4 Foundation University of Hamburg Current State Multiple versions actively used may not be compatible to each other may not provide same libraries Linux (Ubuntu!) Supports C/C++, Python, Java, Lisp, Octave... Python for high level code/fast implementation C/C++ for algorithms/computation Functions and algorithms already available May be difficult to find Better than reimplementing L. Einig, D. Krupke, F. Wasserfall 4

5 Structure University of Hamburg ROS System ROS nodes sensors actuators logic ROS core Communication L. Einig, D. Krupke, F. Wasserfall 5

6 Structure University of Hamburg ROS Node Discrete part of the system Specialized software/algorithm Many ROS nodes per system Example: node gets image runs edge detection algorithm on it provides found edges L. Einig, D. Krupke, F. Wasserfall 6

7 Structure University of Hamburg ROS Core Central unit, also called nodes sensors communication Coordination of nodes Communication Management Exactly one per system Transparent to the user L. Einig, D. Krupke, F. Wasserfall 7

8 Structure University of Hamburg Communication Messages standardized data types Topics n:n communication Services and Actions 1:1 communication L. Einig, D. Krupke, F. Wasserfall 8

9 Structure University of Hamburg Sensors Exploration Localization Detection One node per sensor provide data as topic abstract from hardware L. Einig, D. Krupke, F. Wasserfall 9

10 Structure University of Hamburg System structure universe main applications capabilities libraries tools middleware fetch beer navigation; arm; grasping tf; pcl; opencv; bullet; eigen rxgraph; rostopic; roslaunch rosmaster; roscpp; rosbuild universe robot centric, developed by community main general tools, maintained by Willow Garage L. Einig, D. Krupke, F. Wasserfall 10

11 Communication - Messages Messages Fundamental communication concept Description of data set Data types ROS general Header time stamp identifier $ rosmsg show -r robot msgs/quaternion # xyz - vector rotation axis, w - scalar term (cos(ang/2)) float64 x float64 y float64 z float64 w L. Einig, D. Krupke, F. Wasserfall 11

12 Communication - Messages Messages Fundamental communication concept Description of data set Data types ROS general Header time stamp identifier $ rosmsg show -r robot msgs/quaternion # xyz - vector rotation axis, w - scalar term (cos(ang/2)) float64 x float64 y float64 z float64 w L. Einig, D. Krupke, F. Wasserfall 11

13 Communication - Topics Topics Published by nodes Unique identifier Anonymity Open subscription Sensor data L. Einig, D. Krupke, F. Wasserfall 12

14 Communication - Topics L. Einig, D. Krupke, F. Wasserfall 13

15 Communication - Topics advertise( images ) L. Einig, D. Krupke, F. Wasserfall 13

16 Communication - Topics topic:images L. Einig, D. Krupke, F. Wasserfall 13

17 Communication - Topics topic:images subscribe( images ) L. Einig, D. Krupke, F. Wasserfall 13

18 Communication - Topics topic:images subscribe( images ) L. Einig, D. Krupke, F. Wasserfall 13

19 Communication - Topics topic:images L. Einig, D. Krupke, F. Wasserfall 13

20 Communication - Topics topic:images publish(img) L. Einig, D. Krupke, F. Wasserfall 13

21 Communication - Topics topic:images publish(img) L. Einig, D. Krupke, F. Wasserfall 13

22 Communication - Topics topic:images publish(img) processor L. Einig, D. Krupke, F. Wasserfall 13

23 Communication - Topics topic:images subscribe( images ) publish(img) processor L. Einig, D. Krupke, F. Wasserfall 13

24 Communication - Topics topic:images publish(img) processor L. Einig, D. Krupke, F. Wasserfall 13

25 Communication - Services Services 2 message types request and response Synchronous protocol client sends request client waits for server server replies $ rosservice type add two ints rossrv show int64 a int64 b int64 sum L. Einig, D. Krupke, F. Wasserfall 14

26 Communication - Services Services 2 message types request and response Synchronous protocol client sends request client waits for server server replies $ rosservice type add two ints rossrv show int64 a int64 b int64 sum L. Einig, D. Krupke, F. Wasserfall 14

27 Communication - Services topic:images publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 15

28 Communication - Services wait for service( process ) topic:images publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 15

29 Communication - Services wait for service( process ) topic:images Service( process,srv.proc) publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 15

30 Communication - Services topic:images service:process publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 15

31 Communication - Services ServiceProxy ( process,srv.proc) topic:images service:process publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 15

32 Communication - Services topic:images service:process publish(img) client request processor L. Einig, D. Krupke, F. Wasserfall 15

33 Communication - Services topic:images service:process publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 15

34 Communication - Services topic:images service:process publish(img) client response processor L. Einig, D. Krupke, F. Wasserfall 15

35 Communication - Actions Actions 3 message types goal and result optional feedback Asynchronous protocol client sends goal server may respond with feedback server delivers result Interruptible # Define the goal uint32 dishwasher id # Specify which dishwasher we want to use # Define the result uint32 total dishes cleaned # Define a feedback message float32 percent complete L. Einig, D. Krupke, F. Wasserfall 16

36 Communication - Actions Actions 3 message types goal and result optional feedback Asynchronous protocol client sends goal server may respond with feedback server delivers result Interruptible # Define the goal uint32 dishwasher id # Specify which dishwasher we want to use # Define the result uint32 total dishes cleaned # Define a feedback message float32 percent complete L. Einig, D. Krupke, F. Wasserfall 16

37 Communication - Actions topic:images service:process publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 17

38 Communication - Actions ActionClient ( process,procaction) topic:images service:process publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 17

39 Communication - Actions wait for server( process ) topic:images service:process publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 17

40 Communication - Actions wait for server( process ) topic:images service:process ActionServer ( process,procaction) publish(img) processor client L. Einig, D. Krupke, F. Wasserfall 17

41 Communication - Actions publish(img) topic:images service:process action:process processor client L. Einig, D. Krupke, F. Wasserfall 17

42 Communication - Actions publish(img) client topic:images service:process action:process goal processor L. Einig, D. Krupke, F. Wasserfall 17

43 Communication - Actions publish(img) client topic:images service:process action:process feedback(20%) processor L. Einig, D. Krupke, F. Wasserfall 17

44 Communication - Actions topic:images service:process action:process publish(img) client feedback(40%) abort processor L. Einig, D. Krupke, F. Wasserfall 17

45 Communication - Actions publish(img) client topic:images service:process action:process feedback(60%) processor L. Einig, D. Krupke, F. Wasserfall 17

46 Communication - Actions publish(img) client topic:images service:process action:process feedback(80%) processor wait for result L. Einig, D. Krupke, F. Wasserfall 17

47 Communication - Actions publish(img) client topic:images service:process action:process result processor L. Einig, D. Krupke, F. Wasserfall 17

48 Simulations University of Hamburg Simulations Important development tool protects expensive hardware develop and test without robot high-level test Simulates sensor data clean data Turtlesim ROS learning tool Gazebo ROS simulator RViz ROS data visualization L. Einig, D. Krupke, F. Wasserfall 18

49 Simulations University of Hamburg Simulations Important development tool protects expensive hardware develop and test without robot high-level test Simulates sensor data clean data Turtlesim ROS learning tool Gazebo ROS simulator RViz ROS data visualization L. Einig, D. Krupke, F. Wasserfall 18

50 Simulations University of Hamburg Turtle Sim Learning platform 2D turtle move turn draw Communication ROS structure Source: L. Einig, D. Krupke, F. Wasserfall 19

51 Simulations University of Hamburg Gazebo 3D rigid body simulator Simulates robots, environment and sensor data Source: Lasse Einig L. Einig, D. Krupke, F. Wasserfall 20

52 Simulations RViz University of Hamburg 3D visualization environment Different data can be shown Laser scan data, map,... Source: gazebo L. Einig, D. Krupke, F. Wasserfall 21

53 Kinect University of Hamburg Microsoft Kinect Motion sensing device for the XBox 360 by Microsoft Range technology by PrimeSense 3D depth information from infrared structured light Source: L. Einig, D. Krupke, F. Wasserfall 22

54 Kinect University of Hamburg Kinect - technical details Resolution 640 x 30 Hz color 320 x 30 Hz depth FOV of 57 horizontally and 43 vertically Range m up to 3.5 m realistic Physical tilt range ±31 Microphone array with khz supports single speaker voice recognition OpenNI and Freenect drivers L. Einig, D. Krupke, F. Wasserfall 23

55 Kinect University of Hamburg Kinect - example Source: TAMS, Uni Hamburg L. Einig, D. Krupke, F. Wasserfall 24

56 Kinect University of Hamburg Kinect - example Source: TAMS, Uni Hamburg L. Einig, D. Krupke, F. Wasserfall 25

Development of Action Server and Client for Pick and Place with PR2 Robot

Development of Action Server and Client for Pick and Place with PR2 Robot Development of Action Server and Client for Pick and Place with PR2 Robot Callie Clement Tulane University: Class of 2015 School of Science and Engineering: Biomedical Engineering New Orleans, LA cclemen1@tulane.edu

More information

Experimental evaluation of the accuracy of the second generation of Microsoft Kinect system, for using in stroke rehabilitation applications

Experimental evaluation of the accuracy of the second generation of Microsoft Kinect system, for using in stroke rehabilitation applications Experimental evaluation of the accuracy of the second generation of Microsoft Kinect system, for using in stroke rehabilitation applications Mohammad Hossein Saadatzi 1 Home-based Stroke Rehabilitation

More information

Design and Implementation study of Remote Home Rehabilitation Training Operating System based on Internet

Design and Implementation study of Remote Home Rehabilitation Training Operating System based on Internet IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Design and Implementation study of Remote Home Rehabilitation Training Operating System based on Internet To cite this article:

More information

StykuTM VISUALIZE YOURSELF IN 3D. Product Catalog

StykuTM VISUALIZE YOURSELF IN 3D. Product Catalog StykuTM VISUALIZE YOURSELF IN 3D Product Catalog Styku is powered by the world s safest and most precise 3D sensor. In 2010, Microsoft made commercially available the first 3D camera for motion capture

More information

Thesis Rehabilitation robotics (RIA) Robotics for Bioengineering Forefront research at PRISMA Lab and ICAROS Center

Thesis Rehabilitation robotics (RIA) Robotics for Bioengineering Forefront research at PRISMA Lab and ICAROS Center Thesis Rehabilitation robotics (RIA) RIA-1. Mechanical design of sensorized and under-actuated artificial hands with simulation and/or prototype tests The thesis work involves the study of kinematics of

More information

Motion Control for Social Behaviours

Motion Control for Social Behaviours Motion Control for Social Behaviours Aryel Beck a.beck@ntu.edu.sg Supervisor: Nadia Magnenat-Thalmann Collaborators: Zhang Zhijun, Rubha Shri Narayanan, Neetha Das 10-03-2015 INTRODUCTION In order for

More information

CS 2310 Software Engineering Final Project Report. Arm Motion Assessment for Remote Physical Therapy Using Kinect

CS 2310 Software Engineering Final Project Report. Arm Motion Assessment for Remote Physical Therapy Using Kinect I. Introduction & Motivation CS 2310 Software Engineering Final Project Report Arm Motion Assessment for Remote Physical Therapy Using Kinect Kinect based remote physical therapy systems are becoming increasingly

More information

Section Web-based Internet information and applications VoIP Transport Service (VoIPTS) Detail Voluntary Product Accessibility Template

Section Web-based Internet information and applications VoIP Transport Service (VoIPTS) Detail Voluntary Product Accessibility Template Section 1194.22 Web-based Internet information and applications VoIP Transport Service (VoIPTS) Detail Voluntary Product Accessibility Template Remarks and explanations (a) A text equivalent for every

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) (VPAT) Date: Product Name: Product Version Number: Organization Name: Submitter Name: Submitter Telephone: APPENDIX A: Suggested Language Guide Summary Table Section 1194.21 Software Applications and Operating

More information

Developing a Game-Based Proprioception Reconstruction System for Patients with Ankle Sprain

Developing a Game-Based Proprioception Reconstruction System for Patients with Ankle Sprain Developing a Game-Based Proprioception Reconstruction System for Patients with Ankle Sprain Yu-Cheng Lin, Chung Shan Medical University, Taiwan Tzu-Fang Sheu, Providence University, Taiwan Hsiao Ping Lee,

More information

Summary Table Voluntary Product Accessibility Template. Supports. Please refer to. Supports. Please refer to

Summary Table Voluntary Product Accessibility Template. Supports. Please refer to. Supports. Please refer to Date Aug-07 Name of product SMART Board 600 series interactive whiteboard SMART Board 640, 660 and 680 interactive whiteboards address Section 508 standards as set forth below Contact for more information

More information

Analysis of Recognition System of Japanese Sign Language using 3D Image Sensor

Analysis of Recognition System of Japanese Sign Language using 3D Image Sensor Analysis of Recognition System of Japanese Sign Language using 3D Image Sensor Yanhua Sun *, Noriaki Kuwahara**, Kazunari Morimoto *** * oo_alison@hotmail.com ** noriaki.kuwahara@gmail.com ***morix119@gmail.com

More information

The age of the virtual trainer

The age of the virtual trainer Available online at www.sciencedirect.com Procedia Engineering 34 (2012 ) 242 247 9 th Conference of the International Sports Engineering Association (ISEA) The age of the virtual trainer Shane Lowe a,b,

More information

Summary Table Voluntary Product Accessibility Template. Supporting Features. Supports. Supports. Supports. Supports

Summary Table Voluntary Product Accessibility Template. Supporting Features. Supports. Supports. Supports. Supports Date: March 31, 2016 Name of Product: ThinkServer TS450, TS550 Summary Table Voluntary Product Accessibility Template Section 1194.21 Software Applications and Operating Systems Section 1194.22 Web-based

More information

A Smart Texting System For Android Mobile Users

A Smart Texting System For Android Mobile Users A Smart Texting System For Android Mobile Users Pawan D. Mishra Harshwardhan N. Deshpande Navneet A. Agrawal Final year I.T Final year I.T J.D.I.E.T Yavatmal. J.D.I.E.T Yavatmal. Final year I.T J.D.I.E.T

More information

Artificial Intelligence Lecture 7

Artificial Intelligence Lecture 7 Artificial Intelligence Lecture 7 Lecture plan AI in general (ch. 1) Search based AI (ch. 4) search, games, planning, optimization Agents (ch. 8) applied AI techniques in robots, software agents,... Knowledge

More information

Artificial Intelligence

Artificial Intelligence Artificial Intelligence Intelligent Agents Chapter 2 & 27 What is an Agent? An intelligent agent perceives its environment with sensors and acts upon that environment through actuators 2 Examples of Agents

More information

As of: 01/10/2006 the HP Designjet 4500 Stacker addresses the Section 508 standards as described in the chart below.

As of: 01/10/2006 the HP Designjet 4500 Stacker addresses the Section 508 standards as described in the chart below. Accessibility Information Detail Report As of: 01/10/2006 the HP Designjet 4500 Stacker addresses the Section 508 standards as described in the chart below. Family HP DesignJet 4500 stacker series Detail

More information

ERA: Architectures for Inference

ERA: Architectures for Inference ERA: Architectures for Inference Dan Hammerstrom Electrical And Computer Engineering 7/28/09 1 Intelligent Computing In spite of the transistor bounty of Moore s law, there is a large class of problems

More information

INTERACTIVE GAMES USING KINECT 3D SENSOR TECHNOLOGY FOR AUTISTIC CHILDREN THERAPY By Azrulhizam Shapi i Universiti Kebangsaan Malaysia

INTERACTIVE GAMES USING KINECT 3D SENSOR TECHNOLOGY FOR AUTISTIC CHILDREN THERAPY By Azrulhizam Shapi i Universiti Kebangsaan Malaysia INTERACTIVE GAMES USING KINECT 3D SENSOR TECHNOLOGY FOR AUTISTIC CHILDREN THERAPY By Azrulhizam Shapi i Universiti Kebangsaan Malaysia INTRODUCTION Autism occurs throughout the world regardless of race,

More information

Note: This document describes normal operational functionality. It does not include maintenance and troubleshooting procedures.

Note: This document describes normal operational functionality. It does not include maintenance and troubleshooting procedures. Date: 4 May 2012 Voluntary Accessibility Template (VPAT) This Voluntary Product Accessibility Template (VPAT) describes accessibility of Polycom s QDX Series against the criteria described in Section 508

More information

Posture Monitor. User Manual. Includes setup, guidelines and troubleshooting information for your Posture Monitor App

Posture Monitor. User Manual. Includes setup, guidelines and troubleshooting information for your Posture Monitor App Posture Monitor User Manual Includes setup, guidelines and troubleshooting information for your Posture Monitor App All rights reserved. This manual shall not be copied, in whole or in part, without the

More information

Networx Enterprise Proposal for Internet Protocol (IP)-Based Services. Supporting Features. Remarks and explanations. Criteria

Networx Enterprise Proposal for Internet Protocol (IP)-Based Services. Supporting Features. Remarks and explanations. Criteria Section 1194.21 Software Applications and Operating Systems Internet Protocol Telephony Service (IPTelS) Detail Voluntary Product Accessibility Template (a) When software is designed to run on a system

More information

Project: Feedback Systems for Alternative Treatment of Obstructive Sleep Apnea

Project: Feedback Systems for Alternative Treatment of Obstructive Sleep Apnea Project: Feedback Systems for Alternative Treatment of Obstructive Sleep Apnea Idea: Create auditory and visual feedback systems to relate the amount of force back to the person exerting the force Potential

More information

Digital hearing aids are still

Digital hearing aids are still Testing Digital Hearing Instruments: The Basics Tips and advice for testing and fitting DSP hearing instruments Unfortunately, the conception that DSP instruments cannot be properly tested has been projected

More information

Re: ENSC 370 Project Gerbil Functional Specifications

Re: ENSC 370 Project Gerbil Functional Specifications Simon Fraser University Burnaby, BC V5A 1S6 trac-tech@sfu.ca February, 16, 1999 Dr. Andrew Rawicz School of Engineering Science Simon Fraser University Burnaby, BC V5A 1S6 Re: ENSC 370 Project Gerbil Functional

More information

Electronic Care Centre for Caregivers of Patients with Alzheimer's disease

Electronic Care Centre for Caregivers of Patients with Alzheimer's disease Electronic Care Centre for Caregivers of Patients with Alzheimer's disease Hippokratis Apostolidis1, Thrasyvoulos Tsiatsos1, Konstantina Karagkiozi2, Tatiana Dimitriou3, Magdalini Tsolaki3 1 Department

More information

A Survey on the Use of Microsoft Kinect for Physical Rehabilitation

A Survey on the Use of Microsoft Kinect for Physical Rehabilitation Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

Development of an Electronic Glove with Voice Output for Finger Posture Recognition

Development of an Electronic Glove with Voice Output for Finger Posture Recognition Development of an Electronic Glove with Voice Output for Finger Posture Recognition F. Wong*, E. H. Loh, P. Y. Lim, R. R. Porle, R. Chin, K. Teo and K. A. Mohamad Faculty of Engineering, Universiti Malaysia

More information

Realization of Visual Representation Task on a Humanoid Robot

Realization of Visual Representation Task on a Humanoid Robot Istanbul Technical University, Robot Intelligence Course Realization of Visual Representation Task on a Humanoid Robot Emeç Erçelik May 31, 2016 1 Introduction It is thought that human brain uses a distributed

More information

Artificial Intelligence. Intelligent Agents

Artificial Intelligence. Intelligent Agents Artificial Intelligence Intelligent Agents Agent Agent is anything that perceives its environment through sensors and acts upon that environment through effectors. Another definition later (Minsky) Humans

More information

EBCC Data Analysis Tool (EBCC DAT) Introduction

EBCC Data Analysis Tool (EBCC DAT) Introduction Instructor: Paul Wolfgang Faculty sponsor: Yuan Shi, Ph.D. Andrey Mavrichev CIS 4339 Project in Computer Science May 7, 2009 Research work was completed in collaboration with Michael Tobia, Kevin L. Brown,

More information

CENTRAL UNIVERSITY OF HARYANA Mahendergarh

CENTRAL UNIVERSITY OF HARYANA Mahendergarh CENTRAL UNIVERSITY OF HARYANA Mahendergarh Master of Computer Applications (MCA) (Comprehensive Structure of Syllabi as per CBCS) Scheme to be followed by students admitted in 215-16 session CORE COURSE

More information

enterface 13 Kinect-Sign João Manuel Ferreira Gameiro Project Proposal for enterface 13

enterface 13 Kinect-Sign João Manuel Ferreira Gameiro Project Proposal for enterface 13 enterface 13 João Manuel Ferreira Gameiro Kinect-Sign Project Proposal for enterface 13 February, 2013 Abstract This project main goal is to assist in the communication between deaf and non-deaf people.

More information

Avaya B179 Conference Telephone Voluntary Product Accessibility Template (VPAT)

Avaya B179 Conference Telephone Voluntary Product Accessibility Template (VPAT) Avaya B179 Conference Telephone Voluntary Product Accessibility Template (VPAT) The Avaya B179 Conference Telephone is a sophisticated speakerphone, intended for use by groups of ten or more individuals

More information

VPAT. Voluntary Product Accessibility Template. Version 1.3

VPAT. Voluntary Product Accessibility Template. Version 1.3 VPAT Voluntary Product Accessibility Template Version 1.3 The purpose of the Voluntary Product Accessibility Template, or VPAT, is to assist Federal contracting officials and other buyers in making preliminary

More information

Feng Xiujuan National Institute of Metrology (NIM),China

Feng Xiujuan National Institute of Metrology (NIM),China The acoustic calibration service in transportation at NIM Feng Xiujuan National Institute of Metrology (NIM),China 1. Calibration requirements 2. Calibration service at NIM 2.1 Microphone 2.2 Ultrasonic

More information

Sign Language Interpretation Using Pseudo Glove

Sign Language Interpretation Using Pseudo Glove Sign Language Interpretation Using Pseudo Glove Mukul Singh Kushwah, Manish Sharma, Kunal Jain and Anish Chopra Abstract The research work presented in this paper explores the ways in which, people who

More information

Review Questions in Introductory Knowledge... 37

Review Questions in Introductory Knowledge... 37 Table of Contents Preface..... 17 About the Authors... 19 How This Book is Organized... 20 Who Should Buy This Book?... 20 Where to Find Answers to Review Questions and Exercises... 20 How to Report Errata...

More information

Networx Enterprise Proposal for Internet Protocol (IP)-Based Services. Supporting Features. Remarks and explanations. Criteria

Networx Enterprise Proposal for Internet Protocol (IP)-Based Services. Supporting Features. Remarks and explanations. Criteria Section 1194.21 Software Applications and Operating Systems Converged Internet Protocol Services (CIPS) Detail Voluntary Product Accessibility Template Criteria Supporting Features Remarks and explanations

More information

MANTIS A ROBOT WITH ADVANCED LOCOMOTION AND MANIPULATION ABILITIES

MANTIS A ROBOT WITH ADVANCED LOCOMOTION AND MANIPULATION ABILITIES MANTIS A ROBOT WITH ADVANCED LOCOMOTION AND MANIPULATION ABILITIES Marc Manz, Sebastian Bartsch, and Frank Kirchner DFKI Bremen & Universität Bremen Robotics Innovation Center Director: Prof. Dr. Frank

More information

Chapter 20: Test Administration and Interpretation

Chapter 20: Test Administration and Interpretation Chapter 20: Test Administration and Interpretation Thought Questions Why should a needs analysis consider both the individual and the demands of the sport? Should test scores be shared with a team, or

More information

WHITE PAPER. Efficient Measurement of Large Light Source Near-Field Color and Luminance Distributions for Optical Design and Simulation

WHITE PAPER. Efficient Measurement of Large Light Source Near-Field Color and Luminance Distributions for Optical Design and Simulation Efficient Measurement of Large Light Source Near-Field Color and Luminance Distributions for Optical Design and Simulation Efficient Measurement of Large Light Source Near-Field Color and Luminance Distributions

More information

Elemental Kinection. Requirements. 2 May Version Texas Christian University, Computer Science Department

Elemental Kinection. Requirements. 2 May Version Texas Christian University, Computer Science Department Elemental Kinection Requirements Version 2.1 2 May 2016 Elemental Kinection Requirements i Revision History All revision history listed below. Version Change Summary Date 1.0 Initial Draft 10 November

More information

Voluntary Product Accessibility Template (VPAT)

Voluntary Product Accessibility Template (VPAT) Avaya Vantage TM Basic for Avaya Vantage TM Voluntary Product Accessibility Template (VPAT) Avaya Vantage TM Basic is a simple communications application for the Avaya Vantage TM device, offering basic

More information

Phonak Target 4.3. Desktop Fitting Guide. Content. March 2016

Phonak Target 4.3. Desktop Fitting Guide. Content. March 2016 Phonak Target 4.3 March 2016 Desktop Fitting Guide This guide provides you with a detailed introduction to latest hearing instrument fitting with Phonak Target. www.phonakpro.com/target_guide Please also

More information

Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device

Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device Navigator: 2 Degree of Freedom Robotics Hand Rehabilitation Device Design Team Ray Adler, Katherine Bausemer, Joseph Gonsalves, Patrick Murphy, Kevin Thompson Design Advisors Prof. Constantinos Mavroidis,

More information

Image Classification with TensorFlow: Radiomics 1p/19q Chromosome Status Classification Using Deep Learning

Image Classification with TensorFlow: Radiomics 1p/19q Chromosome Status Classification Using Deep Learning Image Classification with TensorFlow: Radiomics 1p/19q Chromosome Status Classification Using Deep Learning Charles Killam, LP.D. Certified Instructor, NVIDIA Deep Learning Institute NVIDIA Corporation

More information

Delivering Top Performance. Outstanding Value. Exceptional Reliability. ACUSON X150 Ultrasound System. Answers for life.

Delivering Top Performance. Outstanding Value. Exceptional Reliability. ACUSON X150 Ultrasound System. Answers for life. Delivering Top Performance. Outstanding Value. Exceptional Reliability. ACUSON X150 Ultrasound System Answers for life. Gynecology Imaging Ovarian Follicles Abdominal Imaging Renal Vasculature, Color Doppler

More information

Fujitsu LifeBook T Series TabletPC Voluntary Product Accessibility Template

Fujitsu LifeBook T Series TabletPC Voluntary Product Accessibility Template Fujitsu LifeBook T Series TabletPC Voluntary Product Accessibility Template 1194.21 Software Applications and Operating Systems* (a) When software is designed to run on a system that This product family

More information

Quality Assurance of Ultrasound Imaging in Radiation Therapy. Zuofeng Li, D.Sc. Murty S. Goddu, Ph.D. Washington University St.

Quality Assurance of Ultrasound Imaging in Radiation Therapy. Zuofeng Li, D.Sc. Murty S. Goddu, Ph.D. Washington University St. Quality Assurance of Ultrasound Imaging in Radiation Therapy Zuofeng Li, D.Sc. Murty S. Goddu, Ph.D. Washington University St. Louis, Missouri Typical Applications of Ultrasound Imaging in Radiation Therapy

More information

Detection and Recognition of Sign Language Protocol using Motion Sensing Device

Detection and Recognition of Sign Language Protocol using Motion Sensing Device Detection and Recognition of Sign Language Protocol using Motion Sensing Device Rita Tse ritatse@ipm.edu.mo AoXuan Li P130851@ipm.edu.mo Zachary Chui MPI-QMUL Information Systems Research Centre zacharychui@gmail.com

More information

Communications Accessibility with Avaya IP Office

Communications Accessibility with Avaya IP Office Accessibility with Avaya IP Office Voluntary Product Accessibility Template (VPAT) 1194.23, Telecommunications Products Avaya IP Office is an all-in-one solution specially designed to meet the communications

More information

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to publication record in Explore Bristol Research PDF-document

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to publication record in Explore Bristol Research PDF-document Araiza Illan, D., Pipe, A. G., & Eder, K. I. (2016). Intelligent Agent-Based Stimulation for Testing RoboticaSoftware in Human-Robot Interaction. arxiv, [1604.05508]. Peer reviewed version Link to publication

More information

AVR Based Gesture Vocalizer Using Speech Synthesizer IC

AVR Based Gesture Vocalizer Using Speech Synthesizer IC AVR Based Gesture Vocalizer Using Speech Synthesizer IC Mr.M.V.N.R.P.kumar 1, Mr.Ashutosh Kumar 2, Ms. S.B.Arawandekar 3, Mr.A. A. Bhosale 4, Mr. R. L. Bhosale 5 Dept. Of E&TC, L.N.B.C.I.E.T. Raigaon,

More information

Gesture Recognition using Marathi/Hindi Alphabet

Gesture Recognition using Marathi/Hindi Alphabet Gesture Recognition using Marathi/Hindi Alphabet Rahul Dobale ¹, Rakshit Fulzele², Shruti Girolla 3, Seoutaj Singh 4 Student, Computer Engineering, D.Y. Patil School of Engineering, Pune, India 1 Student,

More information

Chapter 3 Software Packages to Install How to Set Up Python Eclipse How to Set Up Eclipse... 42

Chapter 3 Software Packages to Install How to Set Up Python Eclipse How to Set Up Eclipse... 42 Table of Contents Preface..... 21 About the Authors... 23 Acknowledgments... 24 How This Book is Organized... 24 Who Should Buy This Book?... 24 Where to Find Answers to Review Questions and Exercises...

More information

TURKISH SIGN LANGUAGE RECOGNITION USING HIDDEN MARKOV MODEL

TURKISH SIGN LANGUAGE RECOGNITION USING HIDDEN MARKOV MODEL TURKISH SIGN LANGUAGE RECOGNITION USING HIDDEN MARKOV MODEL Kakajan Kakayev 1 and Ph.D. Songül Albayrak 2 1,2 Department of Computer Engineering, Yildiz Technical University, Istanbul, Turkey kkakajan@gmail.com

More information

Hemodynamic Analysis System

Hemodynamic Analysis System Hemodynamic Analysis System Advisor: Professor Mitch Tyler Client: Professor Naomi Chesler Team members: Sarah Czaplewski, Megan Jones, Sara Schmitz, and William Zuleger Overview Pulmonary Hypertension

More information

Artificial Intelligence CS 6364

Artificial Intelligence CS 6364 Artificial Intelligence CS 6364 Professor Dan Moldovan Section 2 Intelligent Agents Intelligent Agents An agent is a thing (e.g. program, or system) that can be viewed as perceiving its environment and

More information

Kinect Based Edutainment System For Autistic Children

Kinect Based Edutainment System For Autistic Children Kinect Based Edutainment System For Autistic Children Humaira Rana 1, Shafaq Zehra 2, Almas Sahar 3, Saba Nazir 4 and Hashim Raza Khan 5 12345 Department of Electronics Engineering, NED University of Engineering

More information

Date: April 19, 2017 Name of Product: Cisco Spark Board Contact for more information:

Date: April 19, 2017 Name of Product: Cisco Spark Board Contact for more information: Date: April 19, 2017 Name of Product: Cisco Spark Board Contact for more information: accessibility@cisco.com Summary Table - Voluntary Product Accessibility Template Criteria Supporting Features Remarks

More information

Agent-Based Models. Maksudul Alam, Wei Wang

Agent-Based Models. Maksudul Alam, Wei Wang Agent-Based Models Maksudul Alam, Wei Wang Outline Literature Review about Agent-Based model Modeling disease outbreaks in realistic urban social Networks EpiSimdemics: an Efficient Algorithm for Simulating

More information

CURIE Program Summer 2011 Project 1. Introduction:

CURIE Program Summer 2011 Project 1. Introduction: CURIE Program Summer 2011 Project 1 Introduction: While sleep disorders may be discounted by some as not particularly important, they in fact represent a very serious health issue. Sleep disorders encompass

More information

Note: This document describes normal operational functionality. It does not include maintenance and troubleshooting procedures.

Note: This document describes normal operational functionality. It does not include maintenance and troubleshooting procedures. Date: 12 th Jan, 2018 Voluntary Accessibility Template (VPAT) This Voluntary Product Accessibility Template (VPAT) describes accessibility of Polycom s VoiceStation 300 against the criteria described in

More information

A test bench to improve registration using RGB-D sensors

A test bench to improve registration using RGB-D sensors A test bench to improve registration using RGB-D sensors François Pomerleau and Stéphane Magnenat and Francis Colas and Ming Liu and Roland Siegwart April 8, 2011 - European Robotics Forum, Västerås, Sweeden

More information

Ear Beamer. Aaron Lucia, Niket Gupta, Matteo Puzella, Nathan Dunn. Department of Electrical and Computer Engineering

Ear Beamer. Aaron Lucia, Niket Gupta, Matteo Puzella, Nathan Dunn. Department of Electrical and Computer Engineering Ear Beamer Aaron Lucia, Niket Gupta, Matteo Puzella, Nathan Dunn The Team Aaron Lucia CSE Niket Gupta CSE Matteo Puzella EE Nathan Dunn CSE Advisor: Prof. Mario Parente 2 A Familiar Scenario 3 Outlining

More information

LiteLink mini USB. Diatransfer 2

LiteLink mini USB. Diatransfer 2 THE ART OF MEDICAL DIAGNOSTICS LiteLink mini USB Wireless Data Download Device Diatransfer 2 Diabetes Data Management Software User manual Table of Contents 1 Introduction... 3 2 Overview of operating

More information

Date: Jan 23, 2019 Name of Product: Zoom Video Conferencing and Webinar v4.3.0 (Android) Contact for more Information:

Date: Jan 23, 2019 Name of Product: Zoom Video Conferencing and Webinar v4.3.0 (Android) Contact for more Information: Date: Jan 23, 2019 Name of Product: Zoom Video Conferencing and Webinar v4.3.0 (Android) Contact for more Information: access@zoom.us Zoom's video communications product suite runs on mobile, desktop,

More information

REHABILITATION IN VIRTUAL REALITY VAST.REHAB IS DESIGNED FOR PHYSICAL, OCCUPATIONAL AND COGNITIVE THERAPY

REHABILITATION IN VIRTUAL REALITY VAST.REHAB IS DESIGNED FOR PHYSICAL, OCCUPATIONAL AND COGNITIVE THERAPY VAST.REHAB IS DESIGNED FOR PHYSICAL, OCCUPATIONAL AND COGNITIVE THERAPY We create a fully-featured virtual reality exercise and diagnostic system with the flexibility to work for everyone from small physiotherapy

More information

NEW AUTOMATED PERIMETERS NEW. Fast and precise perimetry at your fingertips. ZETA strategy EyeSee recording DPA analysis

NEW AUTOMATED PERIMETERS NEW. Fast and precise perimetry at your fingertips. ZETA strategy EyeSee recording DPA analysis NEW AUTOMATED PERIMETERS Fast and precise perimetry at your fingertips NEW ZETA strategy EyeSee recording DPA analysis PTS 920 PTS 925W I PTS 2000 PTS AUTOMATED PERIMETER SERIES THRESHOLD IN 3 MINUTES**

More information

Appendix I Teaching outcomes of the degree programme (art. 1.3)

Appendix I Teaching outcomes of the degree programme (art. 1.3) Appendix I Teaching outcomes of the degree programme (art. 1.3) The Master graduate in Computing Science is fully acquainted with the basic terms and techniques used in Computing Science, and is familiar

More information

Introduction to Computational Neuroscience

Introduction to Computational Neuroscience Introduction to Computational Neuroscience Lecture 10: Brain-Computer Interfaces Ilya Kuzovkin So Far Stimulus So Far So Far Stimulus What are the neuroimaging techniques you know about? Stimulus So Far

More information

PL-3 ORAL QUESTIONS CLASS : TE COMPUTER. Assignment No. 1 (Lift) 2. For the 7 segment why we pass GPIO.HIGH supply in segment_clear() Function.

PL-3 ORAL QUESTIONS CLASS : TE COMPUTER. Assignment No. 1 (Lift) 2. For the 7 segment why we pass GPIO.HIGH supply in segment_clear() Function. PL-3 ORAL QUESTIONS CLASS : TE COMPUTER Assignment No. 1 (Lift) 1. Why python is used instead of other languages. 2. For the 7 segment why we pass GPIO.HIGH supply in segment_clear() Function. 3. Which

More information

Sign Language to English (Slate8)

Sign Language to English (Slate8) Sign Language to English (Slate8) App Development Nathan Kebe El Faculty Advisor: Dr. Mohamad Chouikha 2 nd EECS Day April 20, 2018 Electrical Engineering and Computer Science (EECS) Howard University

More information

Efficient Measurement of Large Light Source Near-field Color and Luminance Distributions for Optical Design and Simulation

Efficient Measurement of Large Light Source Near-field Color and Luminance Distributions for Optical Design and Simulation Efficient Measurement of Large Light Source Near-field Color and Luminance Distributions for Optical Design and Simulation Hubert Kostal*, Douglas Kreysar, Ronald Rykowski Radiant Imaging, Inc., 22908

More information

Avaya IP Office R9.1 Avaya one-x Portal Call Assistant Voluntary Product Accessibility Template (VPAT)

Avaya IP Office R9.1 Avaya one-x Portal Call Assistant Voluntary Product Accessibility Template (VPAT) Avaya IP Office R9.1 Avaya one-x Portal Call Assistant Voluntary Product Accessibility Template (VPAT) Avaya IP Office Avaya one-x Portal Call Assistant is an application residing on the user s PC that

More information

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING

TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING 134 TWO HANDED SIGN LANGUAGE RECOGNITION SYSTEM USING IMAGE PROCESSING H.F.S.M.Fonseka 1, J.T.Jonathan 2, P.Sabeshan 3 and M.B.Dissanayaka 4 1 Department of Electrical And Electronic Engineering, Faculty

More information

HIWIN Thesis Award 2007

HIWIN Thesis Award 2007 HIWIN Thesis Award 2007 Optimal Design Laboratory & Gerontechnology Research Center Yuan Ze University Physical Activity Physical activity can be regarded as any bodily movement or posture produced by

More information

Avaya IP Office 10.1 Telecommunication Functions

Avaya IP Office 10.1 Telecommunication Functions Avaya IP Office 10.1 Telecommunication Functions Voluntary Product Accessibility Template (VPAT) Avaya IP Office is an all-in-one solution specially designed to meet the communications challenges facing

More information

Evaluating the accuracy of markerless body tracking for digital ergonomic assessment using consumer electronics

Evaluating the accuracy of markerless body tracking for digital ergonomic assessment using consumer electronics Evaluating the accuracy of markerless body tracking for digital ergonomic assessment using consumer electronics Dominik Bonin a, Sascha Wischniewski a a Unit Human Factors, Ergonomics, Federal Institute

More information

iclicker+ Student Remote Voluntary Product Accessibility Template (VPAT)

iclicker+ Student Remote Voluntary Product Accessibility Template (VPAT) iclicker+ Student Remote Voluntary Product Accessibility Template (VPAT) Date: May 22, 2017 Product Name: iclicker+ Student Remote Product Model Number: RLR15 Company Name: Macmillan Learning, iclicker

More information

Chonhyon Park, Jia Pan, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill

Chonhyon Park, Jia Pan, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill Chonhyon Park, Jia Pan, Ming Lin, Dinesh Manocha University of North Carolina at Chapel Hill Task Execu;ons of Robots 2! Advances in technology allow robots to perform complex tasks

More information

3-DOF Parallel robotics System for Foot Drop therapy using Arduino

3-DOF Parallel robotics System for Foot Drop therapy using Arduino 3-DOF Parallel robotics System for Foot Drop therapy using Arduino Prof. Dr. Bahaa I Kazem, Assist.Prof.Dr Ameer Morad, Kamal Mohammed Hasan Baghdad University, Baghdad, Iraq Abstract This paper discusses

More information

COMP 3020: Human-Computer Interaction I

COMP 3020: Human-Computer Interaction I reddit.com 1 2 COMP 3020: Human-Computer Interaction I Fall 2017 Prototype Lifetime James Young, with acknowledgements to Anthony Tang, Andrea Bunt, Pourang Irani, Julie Kientz, Saul Greenberg, Ehud Sharlin,

More information

Cisco Unified Communications Accessibility Innovation

Cisco Unified Communications Accessibility Innovation Cisco Unified Communications Accessibility Innovation Cisco Accessibility Team: accessibility@cisco.com Released: March, 2017 Making Cisco Unified Communication Accessible for Everyone Cisco s Commitment

More information

CSE 118/218 Final Presentation. Team 2 Dreams and Aspirations

CSE 118/218 Final Presentation. Team 2 Dreams and Aspirations CSE 118/218 Final Presentation Team 2 Dreams and Aspirations Smart Hearing Hearing Impairment A major public health issue that is the third most common physical condition after arthritis and heart disease

More information

Artefact Dialog Core77 Award Entry. March 2014

Artefact Dialog Core77 Award Entry. March 2014 Artefact Dialog Core77 Award Entry March 2014 1 Gap between consumer electronics and healthcare technology experiences 2 Chronic Conditions Will increasingly define our experiences with our health. 3 Facts

More information

Assignment Question Paper I

Assignment Question Paper I Subject : - Discrete Mathematics Maximum Marks : 30 1. Define Harmonic Mean (H.M.) of two given numbers relation between A.M.,G.M. &H.M.? 2. How we can represent the set & notation, define types of sets?

More information

Orientation Matrices calculations Crystal re orientation

Orientation Matrices calculations Crystal re orientation Orientation Matrices calculations Crystal re orientation Pierre LEGRAND Synchrotron SOLEIL Proxima1 Beamline Scientist 2004 hp Diversity of goniometers (handling of the sample) Rotation (Intersecting Axes)

More information

Konftel 300Mx. Voluntary Product Accessibility Template (VPAT)

Konftel 300Mx. Voluntary Product Accessibility Template (VPAT) Konftel 300Mx Voluntary Product Accessibility Template (VPAT) The Konftel 300Mx is a sophisticated speakerphone, intended for use by groups of up to ten people in conference room and meeting room environments.

More information

Adaptive Mixed Reality Stroke Rehabilitation: System Architecture and Evaluation Metrics

Adaptive Mixed Reality Stroke Rehabilitation: System Architecture and Evaluation Metrics Adaptive Mixed Reality Stroke Rehabilitation: System Architecture and Evaluation Metrics Yinpeng Chen, Nicole Lehrer, Hari Sundaram, Thanassis Rikakis School of Arts, Media and Engineering, Arizona State

More information

Eldercare and Rehabilitation Technology for Better Health

Eldercare and Rehabilitation Technology for Better Health Eldercare and Rehabilitation Technology for Better Health Marjorie Skubic, PhD Professor, Electrical and Computer Engineering Director, Center for Eldercare and Rehabilitation Technology University of

More information

GE Healthcare. LOGIQ E9 XDclear 2.0. Complete Ultrasound HEAD TO TOE OBESE TO THIN NEONATE TO GERIATRIC

GE Healthcare. LOGIQ E9 XDclear 2.0. Complete Ultrasound HEAD TO TOE OBESE TO THIN NEONATE TO GERIATRIC GE Healthcare LOGIQ E9 XDclear 2.0 Complete Ultrasound HEAD TO TOE OBESE TO THIN NEONATE TO GERIATRIC In addition to extraordinary image quality, the system has been further enhanced to meet the needs

More information

IMPLEMENTATION OF AN AUTOMATED SMART HOME CONTROL FOR DETECTING HUMAN EMOTIONS VIA FACIAL DETECTION

IMPLEMENTATION OF AN AUTOMATED SMART HOME CONTROL FOR DETECTING HUMAN EMOTIONS VIA FACIAL DETECTION IMPLEMENTATION OF AN AUTOMATED SMART HOME CONTROL FOR DETECTING HUMAN EMOTIONS VIA FACIAL DETECTION Lim Teck Boon 1, Mohd Heikal Husin 2, Zarul Fitri Zaaba 3 and Mohd Azam Osman 4 1 Universiti Sains Malaysia,

More information

iclicker2 Student Remote Voluntary Product Accessibility Template (VPAT)

iclicker2 Student Remote Voluntary Product Accessibility Template (VPAT) iclicker2 Student Remote Voluntary Product Accessibility Template (VPAT) Date: May 22, 2017 Product Name: i>clicker2 Student Remote Product Model Number: RLR14 Company Name: Macmillan Learning, iclicker

More information

Design and Implementation of Software Planning System for Dental Robot

Design and Implementation of Software Planning System for Dental Robot IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Design and Implementation of Software Planning System for Dental Robot To cite this article: Lihua Yang et al 2018 IOP Conf. Ser.:

More information