3D Arm Motion Tracking for Home-based Rehabilitation

Size: px
Start display at page:

Download "3D Arm Motion Tracking for Home-based Rehabilitation"

Transcription

1 hapter 13 3D Arm Motion Tracking for Home-based Rehabilitation Y. Tao and H. Hu 13.1 Introduction This paper presents a real-time hbrid solution to articulated 3D arm motion tracking for home-based rehabilitation b combining visual and inertial sensors. The Etended Kalman Filter (EKF) is used to fuse the different data modalities from two sensors and eploit complementar sensor characteristics. Due to the non-linear propert of the arm motion tracking, upper limb geometr information and the pin-hole camera model are used to improve the tracking performance. The eperimental results show the real-time performance and reasonable accurac of our sstem. Recent developments in visual tracking tend to track 3D arm motion using a single camera (Goncalves et al., 1995). Most visual tracking algorithms of arm motion are however computationall epensive and have low tracking accurac. The normall need manual initialisation, and their motion model or structure model is difficult to generalise. In contrast, inertial tracking has attracted much attention recentl in human motion analsis (achmann et al, 1999). Most of the work focused on using onl accelerometers (or gros) attached to a human bod to detect and analse the human motion. Zhou and Hu (Zhou and Hu, 005) used both acceleration and rate of turn to track 3D human arm motion in real time. ut inertial tracking suffers from the drift problem. Integrating visual and inertial sensors into a motion tracking sstem proves to be of particular value to achieve robust and applicable data (Folin et al., 004). ut eisting work has mainl been done on tracking the pose of a rigid object. Our interest in this paper is to integrate visual and inertial sensors for tracking the 3D motion of articulated objects, e.g., human upper limbs. The purpose is to develop a 3D motion tracking model for home-based rehabilitation projects, which should be cheap, accurate and in real time. Traditionall stroke patients rel on the help of phsiotherapists or well-trained carers to diagnose their rehabilitation activities during phsiotherap. e propose to develop an intelligent sstem to support the stroke patients in doing rehabilitation at home so that the burden on hospitals and

2 106 Tao and Hu phsiotherapists can be reduced. The motion tracking method proposed in this paper will serve as one of the major models for the home based intelligent sstem. The rest of the paper is organised as follows: Section 13. presents the sstem overview. The integration of vision and inertial sensors for tracking arm movements is presented in Section Our eperimental results on the performance test of the proposed hbrid motion tracking method are shown in Section Finall, conclusions and future work are presented in Section Sstem Overview Inspired b Johansson s pscholog eperiments (Johansson, 1973) using moving light displas (MLDs), we focus on tracking three arm joints: shoulder, elbow and wrist. It is assumed in our method that the shoulder joint is fied during the motion and its position is known a priori. This has been widel used in man arm motion tracking sstems (Goncalves et al., 1995). It is based on the fact that the shoulder joint moves little with the arm motion. e further assume that the length of forearm L and upper arm L are known a priori. The tracking task is now to track the elbow 1 and wrist joints in 3D. The sstem configuration and related coordinate sstems for the arm motion tracking using the proposed hbrid method are shown in Figure 13.1, including three coordinate frames: a camera frame (), an inertial sensor frame (), and a world reference sstem (). X Shoulder L1 Z X Z Elbow Y L R, T (ris X Z Y R, T Y Figure 13.1 Sstem configuration

3 3D Arm Motion Tracking for Home-based Rehabilitation Data Fusion & Accurac Improvement Sstem State Vector Normall the arm pose can be represented b a state vector with si degrees of freedom, i.e., three coordinates of elbow joint position PE ( PE, PE, PEz ) and three coordinates of wrist joint position P ( P, P, Pz ). The size of the state vector can be reduced from si to three, represented b Equation (13.1): X [ P( ] P P P (13.1) The main idea is to convert the elbow and wrist joint tracking problem to the position tracking of the wrist joint onl. The elbow joint is then inferred from wrist joint tracking and arm geometr information. The detailed procedures are as follows: (1) The elbow joint in local frame is constant and can be represented as PE ( 0, L,0) ; () Given the pose R T, of the wrist joint with respect to, the elbow joint position can be represented in as follows: PE R * PE T. It is clear that the orientation and position R T, of the wrist joint with respect to world frame are the variables to be estimated. The MT9 inertial sensor can measure the orientation R directl and our previous work (Tao et al., 005) shows it is quite accurate. e use the unit quaternion q ( qw, q1, q, q3) to represent the orientation information R in this paper. The remaining unknown variable is T, which has the same meaning as P, and needs to be estimated. z Sensor Fusion e assume a constant acceleration motion model for the wrist position tracking. Inertial data is used as input signals in the dnamic model of the sstem: P( t 1) 1 P( v( t a( t X ( t 1) v( t 1) v( a( t (13.) where P is used to represent P and v represents P for simplicit. a( is the acceleration of the moving object represented in the world frame. It is converted from the inertial output a { a, a, a z } b the equation: a q( * a * q( 'g, where denotes the quaternion multiplication; g is the gravit; and q( is the unit quaternion representing the orientation of the frame relative to the reference frame.

4 108 Tao and Hu Figure 13. shows a colour marker attached to a MT9 sensor and used for visual tracking of the sensor position. The centre of the colour patch is regarded as the origin of the inertial local frame, and it is also the D image projection of the wrist joint. The reason for using colour is to achieve real-time performance and robustness to occlusion. Figure 13. olour tracking marker The visual measurements z I, I ) of the colour marker are related to the state ( vector of the sstem, which is obtained b the measurement equation (13.3). P, P z I, P, Z( I KI * KI * R P, z 1 1 P * P T Pz (13.3) where KI is the camera intrinsic parameter and is calibrated offline; R, T is the pose of the reference frame represented in the camera frame ; P ( P,, P,, P, z ) is the wrist joint represented in the camera frame and P is the state vector to be estimated. The sensor fusion is implemented with the EKF that operates in a predictorcorrector model, as shown in Figure Note that X ( is the state estimate of the sstem, X ˆ is the predicted state vector, and Z( is the visual measurements at time t. It is assumed in our eperiments that the accelerometer measurements are Gaussian noise and isotropic with 0.1m / s and the visual measurement noise is also assumed to be Gaussian and isotropic with piels.

5 3D Arm Motion Tracking for Home-based Rehabilitation 109 Inertial Tracker a ( a( q( oordinate Transformation Prediction X ( P, v ) orrection Visual Tracker Z ( I, I ) X ( P, v) Figure 13.3 Sensor fusion framework Accurac Improvement The EKF fusion method gives reasonable results, but the accurac is not enough when inputs are nois. Therefore, an optimisation method is adopted here to improve the tracking accurac: 1 f ( X ) (( PS PE( X ) l ) ( I proj( X ) ) ( I proj( X ) ) ) (13.4) where the first term means the elbow joint lies on a sphere surface, whose centre is located in the shoulder joint and the radius is the upper arm length. The second and third terms are to restrict the wrist joint so it lies on a back-projected line through the camera projection centre and the D image position of colour tracking. Now, the task is to find X (, which minimises (13.5): X arg min { f ( X ( ))} (13.5) ( X t This is a non-linear least square problem. The famous optimisation algorithm Levernberg-Marquardt (LM) method is emploed here to find the sstem s state vector X( at time t that minimises the cost function. e combine the sensor fusion method in the last section and the LM algorithm to achieve the good tracking accurac. The procedures are as follows: Fuse the data from inertial and visual sensors using the EKF algorithm. The result from the EKF method is used as the initial value into (13.4) to find the minimum X ( + that satisfies (13.5) Eperimental Results In this eperiment, the camera is fied and the inertial sensor is attached to the wrist joint. As shown in Figure 13.4, the subject performs a circular motion with a radius of 10 cm.

6 110 Tao and Hu Figure 13.4 A circular motion Figure 13.5 and Figure 13.6 show the results of wrist joint position from the fusion method and the fusion plus optimisation method respectivel. More specificall, Figure 13.5 shows the results from the EKF estimator that can successfull capture arm motion b fusing inertial data with visual data. Fusion results don t have the drift problem. However, the results are still too nois to be used for rehabilitation applications. After introducing the arm geometr and sstem configuration constraints, fusion results can be improved. Figure 13.6 illustrates results of the fusion plus optimisation method. The tracking results match the ground truth quite well. Tracking accurac is within ±5cm for all three coordinates. (a) coordinates (b) coordinates (c) z coordinates Figure 13.5 Fusion result circular motion of the wrist joint (a) coordinates (b) coordinates (c) z coordinates Figure 13.6 Fusion+LM results circular motion of the wrist joint

7 3D Arm Motion Tracking for Home-based Rehabilitation onclusions and Future ork This paper presents a new arm motion tracking sstem based on the integration of vision and inertial sensors. Our method does not impose an special requirements on the environment, the clothes that the subject wears or arm motion. Initial eperimental results demonstrate that the proposed method can track arm movements accuratel in 3D. It has great potential to be used for home-based rehabilitation. In the future, we will further test and refine our tracking sstem b comparing the results with that from a commercial marker based sstem, ODA or Qualiss, which offers more accurate ground truth References achmann ER, Duman I, Usta UY, McGhee R, Yun XP, Zda MJ (1999) Orientation tracking for humans and robots using inertial sensors. In: Proceedings of International Smposium on omputational Intelligence in Robotics and Automation (IRA 99), Montere, A, USA, pp Folin E, Altshuler Y, Naimark L, Harrington M (004) FlightTracker: a novel optical/inertial tracker for cockpit enhanced vision. In: Proceedings of IEEE/AM International Smposium on Mied and Augmented Realit (ISMAR 004), ashington, D, USA, pp 1-1 Goncalves L, ernardo ED, Ursella E, Perona P (1995) Monocular tracking of the human arm in 3D. In: Proceedings of IV95 (International onference on omputer Vision 1995), MIT, ambridge, MA, USA, pp Johansson G (1973) Visual perception of biological motion and a model for its analsis. Perception and Pschophsics 14(): Tao Y, Hu H, Zhou H (005) Integration of vision and inertial sensors for home-based rehabilitation. In: Proceedings of the nd orkshop on Integration of Vision & Inertial Sensors (InerVis 005), arcelona, Spain Zhou H, Hu H (005) Inertial motion tracking of human arm movements in home-based rehabilitation. In: Proceedings of IEEE International onference on Mechatronics and Automation, Ontario, anada

SMART project: application of emerging information and communication technology to home-based rehabilitation for stroke patients

SMART project: application of emerging information and communication technology to home-based rehabilitation for stroke patients SMART project: application of emerging information and communication technology to home-based rehabilitation for stroke patients H Zheng 1, R Davies 1, H Zhou 2, J Hammerton 3, S J Mawson 3, P M Ware 3,

More information

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique

A Reliability Point and Kalman Filter-based Vehicle Tracking Technique A Reliability Point and Kalman Filter-based Vehicle Tracing Technique Soo Siang Teoh and Thomas Bräunl Abstract This paper introduces a technique for tracing the movement of vehicles in consecutive video

More information

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS

VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS VEHICLE TRACKING USING ACOUSTIC AND VIDEO SENSORS Aswin C Sankaranayanan, Qinfen Zheng, Rama Chellappa University of Maryland College Park, MD - 277 {aswch, qinfen, rama}@cfar.umd.edu Volkan Cevher, James

More information

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming

Tracking devices. Important features. 6 Degrees of freedom. Mechanical devices. Types. Virtual Reality Technology and Programming Tracking devices Virtual Reality Technology and Programming TNM053: Lecture 4: Tracking and I/O devices Referred to head-tracking many times Needed to get good stereo effect with parallax Essential for

More information

Robotics. Chapter 25. Chapter 25 1

Robotics. Chapter 25. Chapter 25 1 Robotics Chapter 25 Chapter 25 1 Outline Robots, Effectors, and Sensors Localization and Mapping Motion Planning Motor Control Chapter 25 2 Mobile Robots Chapter 25 3 Manipulators P R R R R R Configuration

More information

A Robust And Efficient Face Tracking Kernel For Driver Inattention Monitoring System

A Robust And Efficient Face Tracking Kernel For Driver Inattention Monitoring System ICT 7 th, 2010, Tokyo A Robust And Efficient Face Tracking Kernel For Driver Inattention Monitoring System Yanchao Dong, Zhencheng Hu, Keiichi Uchimura and Nobuki Murayama Kumamoto University, Japan Kumamoto,

More information

GLOBAL COORDINATE METHOD FOR DETERMINING SENSITIVITY IN ASSEMBLY TOLERANCE ANALYSIS

GLOBAL COORDINATE METHOD FOR DETERMINING SENSITIVITY IN ASSEMBLY TOLERANCE ANALYSIS GOBA COORDINATE METOD FOR DETERMINING SENSITIVIT IN ASSEMB TOERANCE ANASIS Jinsong Gao ewlett-packard Corp. InkJet Business Unit San Diego, CA Kenneth W. Chase Spencer P. Magleb Mechanical Engineering

More information

Interactive Computer Graphics

Interactive Computer Graphics Interactive Computer Graphics Lecture 18 Kinematics and Animation Interactive Graphics Lecture 18: Slide 1 Animation of 3D models In the early days physical models were altered frame by frame to create

More information

Fuzzy logic control of a robot manipulator in 3D based on visual servoing

Fuzzy logic control of a robot manipulator in 3D based on visual servoing Preprints of the 8th IFAC World Congress Milano (Ital) August 8 - September, Fu logic control of a robot manipulator in 3D based on visual servoing Maximiliano Bueno-Lópe and Marco A. Arteaga-Pére Departamento

More information

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database

Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Human-like Arm Motion Generation for Humanoid Robots Using Motion Capture Database Seungsu Kim, ChangHwan Kim and Jong Hyeon Park School of Mechanical Engineering Hanyang University, Seoul, 133-791, Korea.

More information

GLOVE-BASED GESTURE RECOGNITION SYSTEM

GLOVE-BASED GESTURE RECOGNITION SYSTEM CLAWAR 2012 Proceedings of the Fifteenth International Conference on Climbing and Walking Robots and the Support Technologies for Mobile Machines, Baltimore, MD, USA, 23 26 July 2012 747 GLOVE-BASED GESTURE

More information

Point-cloud-based Model-mediated Teleoperation

Point-cloud-based Model-mediated Teleoperation Point-cloud-based Model-mediated Teleoperation Xiao Xu Institute for Media Technolog Technische Universität München Email: iao.u@tum.de Burak Cimeci Institute for Media Technolog Technische Universität

More information

STIFFNESS OF THE HUMAN ARM

STIFFNESS OF THE HUMAN ARM SIFFNESS OF HE HUMAN ARM his web resource combines the passive properties of muscles with the neural feedback sstem of the short-loop (spinal) and long-loop (transcortical) reflees and eamine how the whole

More information

Feature Tracking and Optical Flow

Feature Tracking and Optical Flow 02/09/12 Feature Tracking and Optical Flow Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem Many slides adapted from Lana Lazebnik, Silvio Saverse, who in turn adapted slides from Steve

More information

Operational Space Control for A Scara Robot

Operational Space Control for A Scara Robot Operational Space Control for A Scara Robot Francisco Franco Obando D., Pablo Eduardo Caicedo R., Oscar Andrés Vivas A. Universidad del Cauca, {fobando, pacaicedo, avivas }@unicauca.edu.co Abstract This

More information

Analyzing Facial Expressions for Virtual Conferencing

Analyzing Facial Expressions for Virtual Conferencing Animating Virtual Humans Analzing Facial Epressions for Virtual Conferencing Video coding applications such as video conferencing, telepresence, and teleteaching have attracted considerable interest in

More information

MMX-Accelerated Real-Time Hand Tracking System

MMX-Accelerated Real-Time Hand Tracking System X-Accelerated Real-Time Hand Tracing Sstem Nianjun Liu and Brian C. Lovell Intelligent Real-Time Imaging and Sensing (IRIS) Group School of Computer Science and Electrical Engineering The Universit of

More information

FUNDAMENTALS OF ROBOTICS

FUNDAMENTALS OF ROBOTICS FUNDAMENTALS OF ROBOTICS Lab exercise Stäubli AULINAS Josep (u1043469) GARCIA Frederic (u1038431) Introduction The aim of this tutorial is to give a brief overview on the Stäubli Robot System describing

More information

A Study on Intelligent Video Security Surveillance System with Active Tracking Technology in Multiple Objects Environment

A Study on Intelligent Video Security Surveillance System with Active Tracking Technology in Multiple Objects Environment Vol. 6, No., April, 01 A Stud on Intelligent Video Securit Surveillance Sstem with Active Tracking Technolog in Multiple Objects Environment Juhun Park 1, Jeonghun Choi 1, 1, Moungheum Park, Sukwon Hong

More information

Data-driven Motion Estimation with Low-Cost Sensors

Data-driven Motion Estimation with Low-Cost Sensors Data-driven Estimation with Low-Cost Sensors Liguang Xie 1, Mithilesh Kumar 1, Yong Cao 1,Denis Gracanin 1, Francis Quek 1 1 Computer Science Department Virginia Polytechnic Institute and State University,

More information

Metrics on SO(3) and Inverse Kinematics

Metrics on SO(3) and Inverse Kinematics Mathematical Foundations of Computer Graphics and Vision Metrics on SO(3) and Inverse Kinematics Luca Ballan Institute of Visual Computing Optimization on Manifolds Descent approach d is a ascent direction

More information

Localization of Mobile Robots Using Odometry and an External Vision Sensor

Localization of Mobile Robots Using Odometry and an External Vision Sensor Sensors 21, 1, 3655-368; doi:1.339/s143655 OPEN ACCESS sensors ISSN 1424-822 www.mdpi.com/journal/sensors Article Localization of Mobile Robots Using Odometry and an External Vision Sensor Daniel Pizarro,

More information

UAV Pose Estimation using POSIT Algorithm

UAV Pose Estimation using POSIT Algorithm International Journal of Digital ontent Technology and its Applications. Volume 5, Number 4, April 211 UAV Pose Estimation using POSIT Algorithm *1 M. He, 2. Ratanasawanya, 3 M. Mehrandezh, 4 R. Paranjape

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Christian Zinner Safe and Autonomous Systems

More information

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving

3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving 3D Vision An enabling Technology for Advanced Driver Assistance and Autonomous Offroad Driving AIT Austrian Institute of Technology Safety & Security Department Manfred Gruber Safe and Autonomous Systems

More information

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM

EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM EFFICIENT VEHICLE TRACKING AND CLASSIFICATION FOR AN AUTOMATED TRAFFIC SURVEILLANCE SYSTEM Amol Ambardekar, Mircea Nicolescu, and George Bebis Department of Computer Science and Engineering University

More information

Real Time Target Tracking with Pan Tilt Zoom Camera

Real Time Target Tracking with Pan Tilt Zoom Camera 2009 Digital Image Computing: Techniques and Applications Real Time Target Tracking with Pan Tilt Zoom Camera Pankaj Kumar, Anthony Dick School of Computer Science The University of Adelaide Adelaide,

More information

Tracking in flussi video 3D. Ing. Samuele Salti

Tracking in flussi video 3D. Ing. Samuele Salti Seminari XXIII ciclo Tracking in flussi video 3D Ing. Tutors: Prof. Tullio Salmon Cinotti Prof. Luigi Di Stefano The Tracking problem Detection Object model, Track initiation, Track termination, Tracking

More information

Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc.

Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc. Sensor Fusion Mobile Platform Challenges and Future Directions Jim Steele VP of Engineering, Sensor Platforms, Inc. Copyright Khronos Group 2012 Page 104 Copyright Khronos Group 2012 Page 105 How Many

More information

Tracking Densely Moving Markers

Tracking Densely Moving Markers Tracking Densely Moving Markers N. Alberto Borghese and Paolo Rigiroli b) Laboratory of Human Motion Analysis and Virtual Reality (MAVR), Department of Computer Science, University of Milano, Via Comelico

More information

Relating Vanishing Points to Catadioptric Camera Calibration

Relating Vanishing Points to Catadioptric Camera Calibration Relating Vanishing Points to Catadioptric Camera Calibration Wenting Duan* a, Hui Zhang b, Nigel M. Allinson a a Laboratory of Vision Engineering, University of Lincoln, Brayford Pool, Lincoln, U.K. LN6

More information

Robotic motion planning for 8- DOF motion stage

Robotic motion planning for 8- DOF motion stage Robotic motion planning for 8- DOF motion stage 12 November Mark Geelen Simon Jansen Alten Mechatronics www.alten.nl rosindustrial@alten.nl Introduction Introduction Alten FEI Motion planning MoveIt! Proof

More information

Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction

Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction Communicating Agents Architecture with Applications in Multimodal Human Computer Interaction Maximilian Krüger, Achim Schäfer, Andreas Tewes, Rolf P. Würtz Institut für Neuroinformatik, Ruhr-Universität

More information

Orientation Tracking for Humans and Robots Using Inertial Sensors

Orientation Tracking for Humans and Robots Using Inertial Sensors Abstract Accepted by the 999 International Symposium on Computational Intelligence in Robotics & Automation (CIRA99) Orientation Tracking for Humans and Robots Using Inertial Sensors E. R. Bachmann, I.

More information

Robot Perception Continued

Robot Perception Continued Robot Perception Continued 1 Visual Perception Visual Odometry Reconstruction Recognition CS 685 11 Range Sensing strategies Active range sensors Ultrasound Laser range sensor Slides adopted from Siegwart

More information

Incremental PCA: An Alternative Approach for Novelty Detection

Incremental PCA: An Alternative Approach for Novelty Detection Incremental PCA: An Alternative Approach for Detection Hugo Vieira Neto and Ulrich Nehmzow Department of Computer Science University of Essex Wivenhoe Park Colchester CO4 3SQ {hvieir, udfn}@essex.ac.uk

More information

Accurate Fusion of Robot, Camera and Wireless Sensors for Surveillance Applications

Accurate Fusion of Robot, Camera and Wireless Sensors for Surveillance Applications Accurate Fusion of Robot, Camera and Wireless Sensors for Surveillance Applications Andrew Gilbert, John Illingworth and Richard Bowden CVSSP, University of Surrey, Guildford, Surrey GU2 7XH United Kingdom

More information

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information.

Robotics. Lecture 3: Sensors. See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Robotics Lecture 3: Sensors See course website http://www.doc.ic.ac.uk/~ajd/robotics/ for up to date information. Andrew Davison Department of Computing Imperial College London Review: Locomotion Practical

More information

Stick It! Articulated Tracking using Spatial Rigid Object Priors

Stick It! Articulated Tracking using Spatial Rigid Object Priors Stick It! Articulated Tracking using Spatial Rigid Object Priors Søren Hauberg and Kim Steenstrup Pedersen {hauberg, kimstp}@diku.dk, The escience Centre, Dept. of Computer Science, University of Copenhagen

More information

Human Appearance and Compound Indexing

Human Appearance and Compound Indexing Adaptive Learning of Statistical Appearance Models for 3D Human Tracking Timothy J. Roberts, Stephen J. McKenna, Ian W. Ricketts Department of Applied Computing University of Dundee, Scotland, DD1 4HN

More information

Industrial Robotics. Training Objective

Industrial Robotics. Training Objective Training Objective After watching the program and reviewing this printed material, the viewer will learn the basics of industrial robot technology and how robots are used in a variety of manufacturing

More information

3D Annotation and Manipulation of Medical Anatomical Structures

3D Annotation and Manipulation of Medical Anatomical Structures 3D Annotation and Manipulation of Medical Anatomical Structures Dime Vitanovski, Christian Schaller, Dieter Hahn, Volker Daum, Joachim Hornegger Chair of Pattern Recognition, Martensstr. 3, 91058 Erlangen,

More information

Analecta Vol. 8, No. 2 ISSN 2064-7964

Analecta Vol. 8, No. 2 ISSN 2064-7964 EXPERIMENTAL APPLICATIONS OF ARTIFICIAL NEURAL NETWORKS IN ENGINEERING PROCESSING SYSTEM S. Dadvandipour Institute of Information Engineering, University of Miskolc, Egyetemváros, 3515, Miskolc, Hungary,

More information

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Probabilistic Fundamentals in Robotics Robot Motion Probabilistic models of mobile robots Robot motion Kinematics Velocity motion model Odometry

More information

Limits and Possibilities of Markerless Human Motion Estimation

Limits and Possibilities of Markerless Human Motion Estimation Limits and Possibilities of Markerless Human Motion Estimation Bodo Rosenhahn Universität Hannover Motion Capture Wikipedia (MoCap): Approaches for recording and analyzing Human motions Markerless Motion

More information

WE would like to build three dimensional (3D) geometric. Can Smart Devices Assist In Geometric Model Building?

WE would like to build three dimensional (3D) geometric. Can Smart Devices Assist In Geometric Model Building? Can Smart Devices Assist In Geometric Model Building? Richard Milliken, Jim Cordwell, Stephen Anderson, Ralph R. Martin and David Marshall Abstract The creation of precise three dimensional geometric models

More information

Real-Time Camera Tracking Using a Particle Filter

Real-Time Camera Tracking Using a Particle Filter Real-Time Camera Tracking Using a Particle Filter Mark Pupilli and Andrew Calway Department of Computer Science University of Bristol, UK {pupilli,andrew}@cs.bris.ac.uk Abstract We describe a particle

More information

Mouse Control using a Web Camera based on Colour Detection

Mouse Control using a Web Camera based on Colour Detection Mouse Control using a Web Camera based on Colour Detection Abhik Banerjee 1, Abhirup Ghosh 2, Koustuvmoni Bharadwaj 3, Hemanta Saikia 4 1, 2, 3, 4 Department of Electronics & Communication Engineering,

More information

Digital Image Increase

Digital Image Increase Exploiting redundancy for reliable aerial computer vision 1 Digital Image Increase 2 Images Worldwide 3 Terrestrial Image Acquisition 4 Aerial Photogrammetry 5 New Sensor Platforms Towards Fully Automatic

More information

Robust and Automatic Optical Motion Tracking

Robust and Automatic Optical Motion Tracking Robust and Automatic Optical Motion Tracking Alexander Hornung, Leif Kobbelt Lehrstuhl für Informatik VIII RWTH Aachen 52074 Aachen Tel.: +49 (0)241 80-21815 Fax: +49 (0)241 80-22899 E-Mail: hornung@cs.rwth-aachen.de

More information

2.1 Three Dimensional Curves and Surfaces

2.1 Three Dimensional Curves and Surfaces . Three Dimensional Curves and Surfaces.. Parametric Equation of a Line An line in two- or three-dimensional space can be uniquel specified b a point on the line and a vector parallel to the line. The

More information

VISION-BASED POSITION ESTIMATION IN MULTIPLE QUADROTOR SYSTEMS WITH APPLICATION TO FAULT DETECTION AND RECONFIGURATION

VISION-BASED POSITION ESTIMATION IN MULTIPLE QUADROTOR SYSTEMS WITH APPLICATION TO FAULT DETECTION AND RECONFIGURATION VISION-BASED POSITION ESTIMATION IN MULTIPLE QUADROTOR SYSTEMS WITH APPLICATION TO FAULT DETECTION AND RECONFIGURATION MASTER THESIS, 212-213 SCHOOL OF ENGINEERS, UNIVERSITY OF SEVILLE Author Alejandro

More information

Automated Process for Generating Digitised Maps through GPS Data Compression

Automated Process for Generating Digitised Maps through GPS Data Compression Automated Process for Generating Digitised Maps through GPS Data Compression Stewart Worrall and Eduardo Nebot University of Sydney, Australia {s.worrall, e.nebot}@acfr.usyd.edu.au Abstract This paper

More information

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal

Physics 53. Kinematics 2. Our nature consists in movement; absolute rest is death. Pascal Phsics 53 Kinematics 2 Our nature consists in movement; absolute rest is death. Pascal Velocit and Acceleration in 3-D We have defined the velocit and acceleration of a particle as the first and second

More information

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users

INSTRUCTOR WORKBOOK Quanser Robotics Package for Education for MATLAB /Simulink Users INSTRUCTOR WORKBOOK for MATLAB /Simulink Users Developed by: Amir Haddadi, Ph.D., Quanser Peter Martin, M.A.SC., Quanser Quanser educational solutions are powered by: CAPTIVATE. MOTIVATE. GRADUATE. PREFACE

More information

Chapter 8. Lines and Planes. By the end of this chapter, you will

Chapter 8. Lines and Planes. By the end of this chapter, you will Chapter 8 Lines and Planes In this chapter, ou will revisit our knowledge of intersecting lines in two dimensions and etend those ideas into three dimensions. You will investigate the nature of planes

More information

Mathieu St-Pierre. Denis Gingras Dr. Ing.

Mathieu St-Pierre. Denis Gingras Dr. Ing. Comparison between the unscented Kalman filter and the extended Kalman filter for the position estimation module of an integrated navigation information system Mathieu St-Pierre Electrical engineering

More information

THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT

THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT THE MS KINECT USE FOR 3D MODELLING AND GAIT ANALYSIS IN THE MATLAB ENVIRONMENT A. Procházka 1,O.Vyšata 1,2,M.Vališ 1,2, M. Yadollahi 1 1 Institute of Chemical Technology, Department of Computing and Control

More information

Reconstructing 3D Pose and Motion from a Single Camera View

Reconstructing 3D Pose and Motion from a Single Camera View Reconstructing 3D Pose and Motion from a Single Camera View R Bowden, T A Mitchell and M Sarhadi Brunel University, Uxbridge Middlesex UB8 3PH richard.bowden@brunel.ac.uk Abstract This paper presents a

More information

Ubiquitous Tracking. martin.bauer@in.tum.de. Ubiquitous Tracking. Martin Bauer Oberseminar Augmented Reality. 20. Mai 2003

Ubiquitous Tracking. martin.bauer@in.tum.de. Ubiquitous Tracking. Martin Bauer Oberseminar Augmented Reality. 20. Mai 2003 martin.bauer@in.tum.de What we have GPS, but only outside ART DTrack, but only in the Lab AR Toolkit, but only with Line-of-Sight Gyroscope, but only with some drift Compass, but only with distortions

More information

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008.

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Friday 18 th January 2008. COMP60321 Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE M.Sc. in Advanced Computer Science Computer Animation Friday 18 th January 2008 Time: 09:45 11:45 Please answer any THREE Questions

More information

Potential for new technologies in clinical practice

Potential for new technologies in clinical practice Potential for new technologies in clinical practice International Neurorehabilitation Symposium University of Zurich Feb 12-13th 2009 Prof Jane Burridge Jane Burridge Feb 2009 Introduction Societal drivers

More information

Traffic Flow Monitoring in Crowded Cities

Traffic Flow Monitoring in Crowded Cities Traffic Flow Monitoring in Crowded Cities John A. Quinn and Rose Nakibuule Faculty of Computing & I.T. Makerere University P.O. Box 7062, Kampala, Uganda {jquinn,rnakibuule}@cit.mak.ac.ug Abstract Traffic

More information

Universal Exoskeleton Arm Design for Rehabilitation

Universal Exoskeleton Arm Design for Rehabilitation Journal of Automation and Control Engineering Vol. 3, No. 6, December 215 Universal Exoskeleton Arm Design for Rehabilitation Siam Charoenseang and Sarut Panjan Institute of Field Robotics, King Mongkut

More information

Manual for Human Tracking Software

Manual for Human Tracking Software Manual for Human Tracking Software Alexandru Balan Department of Computer Science Brown University Providence, Rhode Island 02912 alb@cs.brown.edu Version 1.0 November 26, 2005 1. Abstract A novel human

More information

Course 8. An Introduction to the Kalman Filter

Course 8. An Introduction to the Kalman Filter Course 8 An Introduction to the Kalman Filter Speakers Greg Welch Gary Bishop Kalman Filters in 2 hours? Hah! No magic. Pretty simple to apply. Tolerant of abuse. Notes are a standalone reference. These

More information

An inertial haptic interface for robotic applications

An inertial haptic interface for robotic applications An inertial haptic interface for robotic applications Students: Andrea Cirillo Pasquale Cirillo Advisor: Ing. Salvatore Pirozzi Altera Innovate Italy Design Contest 2012 Objective Build a Low Cost Interface

More information

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras

CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation. Prof. Dr. Hani Hagras 1 CE801: Intelligent Systems and Robotics Lecture 3: Actuators and Localisation Prof. Dr. Hani Hagras Robot Locomotion Robots might want to move in water, in the air, on land, in space.. 2 Most of the

More information

Effective Use of Android Sensors Based on Visualization of Sensor Information

Effective Use of Android Sensors Based on Visualization of Sensor Information , pp.299-308 http://dx.doi.org/10.14257/ijmue.2015.10.9.31 Effective Use of Android Sensors Based on Visualization of Sensor Information Young Jae Lee Faculty of Smartmedia, Jeonju University, 303 Cheonjam-ro,

More information

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA

A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA A PHOTOGRAMMETRIC APPRAOCH FOR AUTOMATIC TRAFFIC ASSESSMENT USING CONVENTIONAL CCTV CAMERA N. Zarrinpanjeh a, F. Dadrassjavan b, H. Fattahi c * a Islamic Azad University of Qazvin - nzarrin@qiau.ac.ir

More information

4 Constrained Optimization: The Method of Lagrange Multipliers. Chapter 7 Section 4 Constrained Optimization: The Method of Lagrange Multipliers 551

4 Constrained Optimization: The Method of Lagrange Multipliers. Chapter 7 Section 4 Constrained Optimization: The Method of Lagrange Multipliers 551 Chapter 7 Section 4 Constrained Optimization: The Method of Lagrange Multipliers 551 LEVEL CURVES 2 7 2 45. f(, ) ln 46. f(, ) 6 2 12 4 16 3 47. f(, ) 2 4 4 2 (11 18) 48. Sometimes ou can classif the critical

More information

Real-time Visual Tracker by Stream Processing

Real-time Visual Tracker by Stream Processing Real-time Visual Tracker by Stream Processing Simultaneous and Fast 3D Tracking of Multiple Faces in Video Sequences by Using a Particle Filter Oscar Mateo Lozano & Kuzahiro Otsuka presented by Piotr Rudol

More information

Virtual Fitting by Single-shot Body Shape Estimation

Virtual Fitting by Single-shot Body Shape Estimation Virtual Fitting by Single-shot Body Shape Estimation Masahiro Sekine* 1 Kaoru Sugita 1 Frank Perbet 2 Björn Stenger 2 Masashi Nishiyama 1 1 Corporate Research & Development Center, Toshiba Corporation,

More information

SYSTEMS, CONTROL AND MECHATRONICS

SYSTEMS, CONTROL AND MECHATRONICS 2015 Master s programme SYSTEMS, CONTROL AND MECHATRONICS INTRODUCTION Technical, be they small consumer or medical devices or large production processes, increasingly employ electronics and computers

More information

Off-line programming of industrial robots using co-located environments

Off-line programming of industrial robots using co-located environments ISBN 978-1-84626-xxx-x Proceedings of 2011 International Conference on Optimization of the Robots and Manipulators (OPTIROB 2011) Sinaia, Romania, 26-28 Mai, 2011, pp. xxx-xxx Off-line programming of industrial

More information

Division of Biomedical Engineering, Chonbuk National University, 567 Baekje-daero, deokjin-gu, Jeonju-si, Jeollabuk-do 561-756, Republic of Korea 3

Division of Biomedical Engineering, Chonbuk National University, 567 Baekje-daero, deokjin-gu, Jeonju-si, Jeollabuk-do 561-756, Republic of Korea 3 Upper Extremity Rehabilitation Program Using Inertial Sensors and Virtual Reality for Patients with Upper Extremity Hemiplegia due to Disorders after Stroke Je-Nam Kim 1, Mun-Ho Ryu 2,3, Yoon-Seok Yang

More information

Understanding and Applying Kalman Filtering

Understanding and Applying Kalman Filtering Understanding and Applying Kalman Filtering Lindsay Kleeman Department of Electrical and Computer Systems Engineering Monash University, Clayton 1 Introduction Objectives: 1. Provide a basic understanding

More information

2. Colour based particle filter for 3-D tracking

2. Colour based particle filter for 3-D tracking MULTI-CAMERA 3-D TRACKING USING PARTICLE FILTER Pablo Barrera, José M. Cañas, Vicente Matellán, and Francisco Martín Grupo de Robótica, Universidad Rey Juan Carlos Móstoles, Madrid (Spain) {barrera,jmplaza,vmo,fmartin}@gsyc.escet.urjc.es

More information

SERVO CONTROL SYSTEMS 1: DC Servomechanisms

SERVO CONTROL SYSTEMS 1: DC Servomechanisms Servo Control Sstems : DC Servomechanisms SERVO CONTROL SYSTEMS : DC Servomechanisms Elke Laubwald: Visiting Consultant, control sstems principles.co.uk ABSTRACT: This is one of a series of white papers

More information

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle

Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Visual Servoing using Fuzzy Controllers on an Unmanned Aerial Vehicle Miguel A. Olivares-Méndez mig olivares@hotmail.com Pascual Campoy Cervera pascual.campoy@upm.es Iván Mondragón ivanmond@yahoo.com Carol

More information

Vibrations can have an adverse effect on the accuracy of the end effector of a

Vibrations can have an adverse effect on the accuracy of the end effector of a EGR 315 Design Project - 1 - Executive Summary Vibrations can have an adverse effect on the accuracy of the end effector of a multiple-link robot. The ability of the machine to move to precise points scattered

More information

Vision-based Walking Parameter Estimation for Biped Locomotion Imitation

Vision-based Walking Parameter Estimation for Biped Locomotion Imitation Vision-based Walking Parameter Estimation for Biped Locomotion Imitation Juan Pedro Bandera Rubio 1, Changjiu Zhou 2 and Francisco Sandoval Hernández 1 1 Dpto. Tecnología Electrónica, E.T.S.I. Telecomunicación

More information

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS

HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Engineering MECHANICS, Vol. 16, 2009, No. 4, p. 287 296 287 HYDRAULIC ARM MODELING VIA MATLAB SIMHYDRAULICS Stanislav Věchet, Jiří Krejsa* System modeling is a vital tool for cost reduction and design

More information

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park NSF GRANT # 0727380 NSF PROGRAM NAME: Engineering Design Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park Atul Thakur

More information

3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map

3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map Electronic Letters on Computer Vision and Image Analysis 7(2):110-119, 2008 3D Vehicle Extraction and Tracking from Multiple Viewpoints for Traffic Monitoring by using Probability Fusion Map Zhencheng

More information

Automatic Labeling of Lane Markings for Autonomous Vehicles

Automatic Labeling of Lane Markings for Autonomous Vehicles Automatic Labeling of Lane Markings for Autonomous Vehicles Jeffrey Kiske Stanford University 450 Serra Mall, Stanford, CA 94305 jkiske@stanford.edu 1. Introduction As autonomous vehicles become more popular,

More information

Wii Remote Calibration Using the Sensor Bar

Wii Remote Calibration Using the Sensor Bar Wii Remote Calibration Using the Sensor Bar Alparslan Yildiz Abdullah Akay Yusuf Sinan Akgul GIT Vision Lab - http://vision.gyte.edu.tr Gebze Institute of Technology Kocaeli, Turkey {yildiz, akay, akgul}@bilmuh.gyte.edu.tr

More information

A computer vision based system for a rehabilitation of a human hand

A computer vision based system for a rehabilitation of a human hand PERIODICUM BIOLOGORUM UDC 57:61 VOL. 115, No 4, 535 544, 2013 CODEN PDBIAD ISSN 0031-5362 Original scientific paper A computer vision based system for a rehabilitation of a human hand PETER PEER ALE[ JAKLI^

More information

Visual-inertial Tracking on Android for Augmented Reality Applications

Visual-inertial Tracking on Android for Augmented Reality Applications Visual-inertial Tracking on Android for Augmented Reality Applications Lorenzo Porzi, Elisa Ricci and Thomas A.Ciarfuglia Dipartimento di Ingegneria Elettronica e dell Informazione University of Perugia,

More information

Constraint satisfaction and global optimization in robotics

Constraint satisfaction and global optimization in robotics Constraint satisfaction and global optimization in robotics Arnold Neumaier Universität Wien and Jean-Pierre Merlet INRIA Sophia Antipolis 1 The design, validation, and use of robots poses a number of

More information

Force/position control of a robotic system for transcranial magnetic stimulation

Force/position control of a robotic system for transcranial magnetic stimulation Force/position control of a robotic system for transcranial magnetic stimulation W.N. Wan Zakaria School of Mechanical and System Engineering Newcastle University Abstract To develop a force control scheme

More information

Simulation of Electromagnetic Leakage from a Microwave Oven

Simulation of Electromagnetic Leakage from a Microwave Oven Simulation of Electromagnetic Leakage from a Microwave Oven Ana Maria Rocha (1), Margarida Facão (), João Pedro Sousa (3), António Viegas (4) (1) Departamento de Física, Universidade de Aveiro, Teka Portugal

More information

Making Machines Understand Facial Motion & Expressions Like Humans Do

Making Machines Understand Facial Motion & Expressions Like Humans Do Making Machines Understand Facial Motion & Expressions Like Humans Do Ana C. Andrés del Valle & Jean-Luc Dugelay Multimedia Communications Dpt. Institut Eurécom 2229 route des Crêtes. BP 193. Sophia Antipolis.

More information

Model-Based 3D Human Motion Capture Using Global-Local Particle Swarm Optimizations

Model-Based 3D Human Motion Capture Using Global-Local Particle Swarm Optimizations Model-Based 3D Human Motion Capture Using Global-Local Particle Swarm Optimizations Tomasz Krzeszowski, Bogdan Kwolek, and Konrad Wojciechowski Abstract. We present an approach for tracking the articulated

More information

Multi-view Intelligent Vehicle Surveillance System

Multi-view Intelligent Vehicle Surveillance System Multi-view Intelligent Vehicle Surveillance System S. Denman, C. Fookes, J. Cook, C. Davoren, A. Mamic, G. Farquharson, D. Chen, B. Chen and S. Sridharan Image and Video Research Laboratory Queensland

More information

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS

VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS VEHICLE LOCALISATION AND CLASSIFICATION IN URBAN CCTV STREAMS Norbert Buch 1, Mark Cracknell 2, James Orwell 1 and Sergio A. Velastin 1 1. Kingston University, Penrhyn Road, Kingston upon Thames, KT1 2EE,

More information

Multi-ultrasonic sensor fusion for autonomous mobile robots

Multi-ultrasonic sensor fusion for autonomous mobile robots Multi-ultrasonic sensor fusion for autonomous mobile robots Zou Yi *, Ho Yeong Khing, Chua Chin Seng, and Zhou Xiao Wei School of Electrical and Electronic Engineering Nanyang Technological University

More information

Reliable automatic calibration of a marker-based position tracking system

Reliable automatic calibration of a marker-based position tracking system Reliable automatic calibration of a marker-based position tracking system David Claus and Andrew W. Fitzgibbon Department of Engineering Science, University of Oxford, Oxford OX1 3BN {dclaus,awf}@robots.ox.ac.uk

More information

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller

Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Stabilizing a Gimbal Platform using Self-Tuning Fuzzy PID Controller Nourallah Ghaeminezhad Collage Of Automation Engineering Nuaa Nanjing China Wang Daobo Collage Of Automation Engineering Nuaa Nanjing

More information

Fundamentals of Computer Animation

Fundamentals of Computer Animation Fundamentals of Computer Animation Principles of Traditional Animation How to create maximum impact page 1 How to create maximum impact Early animators worked from scratch to analyze and improve upon silence

More information