Spherical and Flat Surface Motion Sensing using Laser Mouse Sensors

Σχετικά έγγραφα
Study on Re-adhesion control by monitoring excessive angular momentum in electric railway traction

CYLINDRICAL & SPHERICAL COORDINATES

Resurvey of Possible Seismic Fissures in the Old-Edo River in Tokyo

Approximation of distance between locations on earth given by latitude and longitude

* ** *** *** Jun S HIMADA*, Kyoko O HSUMI**, Kazuhiko O HBA*** and Atsushi M ARUYAMA***

Development of a basic motion analysis system using a sensor KINECT

Section 8.2 Graphs of Polar Equations

ΕΥΡΕΣΗ ΤΟΥ ΔΙΑΝΥΣΜΑΤΟΣ ΘΕΣΗΣ ΚΙΝΟΥΜΕΝΟΥ ΡΟΜΠΟΤ ΜΕ ΜΟΝΟΦΘΑΛΜΟ ΣΥΣΤΗΜΑ ΟΡΑΣΗΣ

Section 8.3 Trigonometric Equations

Development of the Nursing Program for Rehabilitation of Woman Diagnosed with Breast Cancer

Correction of chromatic aberration for human eyes with diffractive-refractive hybrid elements

b. Use the parametrization from (a) to compute the area of S a as S a ds. Be sure to substitute for ds!

VBA Microsoft Excel. J. Comput. Chem. Jpn., Vol. 5, No. 1, pp (2006)

Reaction of a Platinum Electrode for the Measurement of Redox Potential of Paddy Soil

ΙΕΥΘΥΝΤΗΣ: Καθηγητής Γ. ΧΡΥΣΟΛΟΥΡΗΣ Ι ΑΚΤΟΡΙΚΗ ΙΑΤΡΙΒΗ

X-Y COUPLING GENERATION WITH AC/PULSED SKEW QUADRUPOLE AND ITS APPLICATION

Second Order RLC Filters

ER-Tree (Extended R*-Tree)

Strain gauge and rosettes

Motion analysis and simulation of a stratospheric airship

Evolution of Novel Studies on Thermofluid Dynamics with Combustion

ΠΣΤΥΙΑΚΗ ΔΡΓΑΙΑ. Μειέηε Υξόλνπ Απνζηείξσζεο Κνλζέξβαο κε Τπνινγηζηηθή Ρεπζηνδπλακηθή. Αζαλαζηάδνπ Βαξβάξα

Technical Research Report, Earthquake Research Institute, the University of Tokyo, No. +-, pp. 0 +3,,**1. No ,**1

Μειέηε, θαηαζθεπή θαη πξνζνκνίσζε ηεο ιεηηνπξγίαο κηθξήο αλεκνγελλήηξηαο αμνληθήο ξνήο ΓΗΠΛΩΜΑΣΗΚΖ ΔΡΓΑΗΑ

An Advanced Manipulation for Space Redundant Macro-Micro Manipulator System

A Method of Trajectory Tracking Control for Nonminimum Phase Continuous Time Systems

ΤΕΧΝΟΛΟΓΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΥΠΡΟΥ ΤΜΗΜΑ ΝΟΣΗΛΕΥΤΙΚΗΣ

[4] 1.2 [5] Bayesian Approach min-max min-max [6] UCB(Upper Confidence Bound ) UCT [7] [1] ( ) Amazons[8] Lines of Action(LOA)[4] Winands [4] 1

Hydrologic Process in Wetland

is like multiplying by the conversion factor of. Dividing by 2π gives you the

[1] P Q. Fig. 3.1

Appendix to On the stability of a compressible axisymmetric rotating flow in a pipe. By Z. Rusak & J. H. Lee

supporting phase aerial phase supporting phase z 2 z T z 1 p G quardic curve curve f 2, n 2 f 1, n 1 lift-off touch-down p Z

NMBTC.COM /

derivation of the Laplacian from rectangular to spherical coordinates

Feasible Regions Defined by Stability Constraints Based on the Argument Principle

Derivation of Optical-Bloch Equations

ΓΕΩΜΕΣΡΙΚΗ ΣΕΚΜΗΡΙΩΗ ΣΟΤ ΙΕΡΟΤ ΝΑΟΤ ΣΟΤ ΣΙΜΙΟΤ ΣΑΤΡΟΤ ΣΟ ΠΕΛΕΝΔΡΙ ΣΗ ΚΤΠΡΟΤ ΜΕ ΕΦΑΡΜΟΓΗ ΑΤΣΟΜΑΣΟΠΟΙΗΜΕΝΟΤ ΤΣΗΜΑΣΟ ΨΗΦΙΑΚΗ ΦΩΣΟΓΡΑΜΜΕΣΡΙΑ

ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ ΕΠΑΝΑΣΧΕΔΙΑΣΜΟΣ ΓΡΑΜΜΗΣ ΣΥΝΑΡΜΟΛΟΓΗΣΗΣ ΜΕ ΧΡΗΣΗ ΕΡΓΑΛΕΙΩΝ ΛΙΤΗΣ ΠΑΡΑΓΩΓΗΣ REDESIGNING AN ASSEMBLY LINE WITH LEAN PRODUCTION TOOLS

Map Generation of Mobile Robot by Probabilistic Observation Model Considering Occlusion

Study of In-vehicle Sound Field Creation by Simultaneous Equation Method

Matrices and Determinants

Aquinas College. Edexcel Mathematical formulae and statistics tables DO NOT WRITE ON THIS BOOKLET

Assalamu `alaikum wr. wb.

6.003: Signals and Systems. Modulation

VSC STEADY2STATE MOD EL AND ITS NONL INEAR CONTROL OF VSC2HVDC SYSTEM VSC (1. , ; 2. , )

Parametrized Surfaces

n 1 n 3 choice node (shelf) choice node (rough group) choice node (representative candidate)

EE 570: Location and Navigation

GF GF 3 1,2) KP PP KP Photo 1 GF PP GF PP 3) KP ULultra-light 2.KP 2.1KP KP Fig. 1 PET GF PP 4) 2.2KP KP GF 2 3 KP Olefin film Stampable sheet

w o = R 1 p. (1) R = p =. = 1

On a four-dimensional hyperbolic manifold with finite volume

Homework 8 Model Solution Section

No. 7 Modular Machine Tool & Automatic Manufacturing Technique. Jul TH166 TG659 A

Real time mobile robot control with a multiresolution map representation

Macromechanics of a Laminate. Textbook: Mechanics of Composite Materials Author: Autar Kaw

ΕΛΕΓΧΟΣ ΚΑΙ ΤΡΟΦΟΔΟΤΗΣΗ ΜΕΛΙΣΣΟΚΟΜΕΙΟΥ ΑΠΟ ΑΠΟΣΤΑΣΗ

Instruction Execution Times

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Development of Finer Spray Atomization for Fuel Injectors of Gasoline Engines

A Determination Method of Diffusion-Parameter Values in the Ion-Exchange Optical Waveguides in Soda-Lime glass Made by Diluted AgNO 3 with NaNO 3

Chapter 7 Transformations of Stress and Strain

( ) , ) , ; kg 1) 80 % kg. Vol. 28,No. 1 Jan.,2006 RESOURCES SCIENCE : (2006) ,2 ,,,, ; ;

GREECE BULGARIA 6 th JOINT MONITORING

CRASH COURSE IN PRECALCULUS

GREECE BULGARIA 6 th JOINT MONITORING

Nov Journal of Zhengzhou University Engineering Science Vol. 36 No FCM. A doi /j. issn

Answer sheet: Third Midterm for Math 2339

An Automatic Modulation Classifier using a Frequency Discriminator for Intelligent Software Defined Radio

the total number of electrons passing through the lamp.

DESIGN OF MACHINERY SOLUTION MANUAL h in h 4 0.

ΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ. ΘΕΜΑ: «ιερεύνηση της σχέσης µεταξύ φωνηµικής επίγνωσης και ορθογραφικής δεξιότητας σε παιδιά προσχολικής ηλικίας»

Development of a Tiltmeter with a XY Magnetic Detector (Part +)

Notations. Primary definition. Specific values. General characteristics. Series representations. Traditional name. Traditional notation

Sampling Basics (1B) Young Won Lim 9/21/13

SCITECH Volume 13, Issue 2 RESEARCH ORGANISATION Published online: March 29, 2018

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Οι απόψεις και τα συμπεράσματα που περιέχονται σε αυτό το έγγραφο, εκφράζουν τον συγγραφέα και δεν πρέπει να ερμηνευτεί ότι αντιπροσωπεύουν τις

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

ΓΕΩΠΟΝΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙO ΑΘΗΝΩΝ ΤΜΗΜΑ ΑΞΙΟΠΟΙΗΣΗΣ ΦΥΣΙΚΩΝ ΠΟΡΩΝ & ΓΕΩΡΓΙΚΗΣ ΜΗΧΑΝΙΚΗΣ

,,, (, ) , ;,,, ; -

Chapter 6 BLM Answers

New bounds for spherical two-distance sets and equiangular lines

Comparison of Evapotranspiration between Indigenous Vegetation and Invading Vegetation in a Bog


IPSJ SIG Technical Report Vol.2014-CE-127 No /12/6 CS Activity 1,a) CS Computer Science Activity Activity Actvity Activity Dining Eight-He

Integrals in cylindrical, spherical coordinates (Sect. 15.7)


ΠΟΛΥΤΕΧΝΕΙΟ ΚΡΗΤΗΣ ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ ΠΕΡΙΒΑΛΛΟΝΤΟΣ

Matrices and vectors. Matrix and vector. a 11 a 12 a 1n a 21 a 22 a 2n A = b 1 b 2. b m. R m n, b = = ( a ij. a m1 a m2 a mn. def

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

2 Composition. Invertible Mappings

A Method for Creating Shortcut Links by Considering Popularity of Contents in Structured P2P Networks

ΠΑΡΑΜΕΤΡΟΙ ΕΠΗΡΕΑΣΜΟΥ ΤΗΣ ΑΝΑΓΝΩΣΗΣ- ΑΠΟΚΩΔΙΚΟΠΟΙΗΣΗΣ ΤΗΣ BRAILLE ΑΠΟ ΑΤΟΜΑ ΜΕ ΤΥΦΛΩΣΗ

2. Μηχανικό Μαύρο Κουτί: κύλινδρος με μια μπάλα μέσα σε αυτόν.

Spherical Coordinates

ES440/ES911: CFD. Chapter 5. Solution of Linear Equation Systems

ITU-R BT ITU-R BT ( ) ITU-T J.61 (

«ΑΝΑΠΣΤΞΖ ΓΠ ΚΑΗ ΥΩΡΗΚΖ ΑΝΑΛΤΖ ΜΔΣΔΩΡΟΛΟΓΗΚΩΝ ΓΔΓΟΜΔΝΩΝ ΣΟΝ ΔΛΛΑΓΗΚΟ ΥΩΡΟ»

Journal of the Institute of Science and Engineering. Chuo University

Transcript:

2 2 Spherical and Flat Surface Motion Sensing using Laser Mouse Sensors KUMAGAI Masaaki, Tohoku Gakuin Universit, Tagajo, Miagi Ralph L. Hollis, The Robotics Institute, Carnegie Mellon, Pittsburgh, PA, USA This paper describes a sensing method for motion of a spherical surface. The method uses two or more optical mouse sensors, detects circumferential speeds of the surface, and transforms those speeds into angular velocit of the sphere. It can be also applied to a flat surface sensing b assuming that the radius is infinit. With weighted average of multiple combinations of sensor outputs, the eperimental result showed onl 1% error in sensing. A particle filter based absolute estimation method was also introduced. It compensates the position error b using pattern-filled surface and reflection sensing of mouse sensors. The method was eamined through simulation on a flat surface, which showed effectiveness of the improved method. Ke Words : Motion detection, Spherical surface, Laser mouse sensor, Particle filter 1 ballbot (1) BallIP (2) (3) (4) (5) 2 (3) ( 9 ) ( ) 3.8 m/s 5 μm 2.1 ( ) 2.1.1 N l(l =...N 1) l ( n =2N ) 2l, 2l +1 P i(i =...n 1(= 2N 1)) p i s i ( ) 1 p 2l = p 2l+1 s 2l s 2l+1 = s ( ) n v si,v sj,v sk (i, j, k =...n 1)! P i v i v i =! p i (1) s i v si = s i v i = s i (! p i ) =! (p i s i) (2) j, k v si p i s i ω v sj = p j s j ω = A! (3) v sk p k s k ω A(i, j, k) A (v si,v sj,v sk ) T! v si!(i, j, k) =A 1 (4) v sj v sk N. Pr d n f th 2 J nf r n n R b t nd h tr n,, J p n, 26 28, 2 2 2(

s s 1 Optical mouse sensor P, P 1 Detection aes r s i sensor P i (p i ) s i s i+1 P i (p i ) Fig. 1: Eample arrangements of mouse sensors around a ball. 2.1.2 N n =2N C(n, 3) = n(n 1)(n 2)/6 w 1(i, j, k) = A ( ) A = A A 1 A 1 (4) ω (or,) = a 1v si + a 2v sj + a 3v sk (5) (a 1,a 2,a 3 A 1 ) w 2(,) (i, j, k) = a1vsi + a2vsj + a3v sk (6) a 1v si + a 2v sj + a 3v sk 1 w 1(i, j, k)w 2(i, j, k) ω (i, j, k) ω = i,j,k w 1(i, j, k)w 2(i, j, k) i,j,k (ω ω ) 2.1.3 () R T s R R new = R (Δθ ) R (Δθ ) R (Δθ ) R old (8) R, R, R,, Δθ = T sω, Δθ = T sω, Δθ = T sω Δθ, Δθ, Δθ T s (7) Fig. 2: Three mouse sensor boards with fiing frame and drive unit. 1.5 -.5-1 -1 -.5.5 1 1-1 -.5 Fig. 3: Eperimental result of ball motion sensing while the ball was rotated b hand. Points with lines indicate trajectories of unit vectors fied at the center of the ball. 2.1.4 2 Microsoft Avago.5 N. Pr d n f th 2 J nf r n n R b t nd h tr n,, J p n, 26 28, 2 2 2(2

ADNS-61 dspic PC 1 H BallIP (2) ballbot (1) 2mm ( ) 3 ( (3) ) (R ).5deg 3deg 1% 2.2 r (,,r) v = rω v = rω ω ω ω (3) v si p i s i ω v sj = p j s j ω = v sk p k s k ω p is i p is i p is i p is i p is i p is i p js j p js j p js j p js j p js j p js j p k s k p k s k p k s k p k s k p k s k p k s k ω (9) ω ω p i(j,k) = r s i(j,k) = ( ) rω = v rω = v v si v sj v sk = s iv +s iv +(p is i p is i)ω s jv +s jv +(p js j p js j)ω s k v +s k v +(p k s k p k s k )ω s i s i p is i p is i v = s j s j p js j p js j v s k s k p k s k p k s k ω v = Ã (1) v ω (v,v ) ω 4mm (3) 3 1% (PF) (6) ( Monte Carlo Localiation, MCL (7) ) 3.1 ( ) () 3.2 PF (6) (, ) θ (v ΔT,v ΔT,ω ΔT ) new = old + v ΔT cos θ v ΔT sin θ new = old + v ΔT sin θ + v ΔT cos θ θ = θ old + ω ΔT/2 θ new = θ old + ω ΔT (11) PF () (1) (2) (3) 3.3 4 5 mm (b) ( ) (b) (a) ( ) v = d/dt PF 2% (b) (b)(c), (2/47, 2/61)mm, or N. Pr d n f th 2 J nf r n n R b t nd h tr n,, J p n, 26 28, 2 2 2(

Vel.(mm/s), Ang.vel.(deg/s) 3 2 1-1 -2 d/dt d/dt dθ/dt 5 1 15 2 Time(s) S3 S2 S1 S (a) Input for the estimation; (v,v,ω ) and four sensor readings. (mm) (mm) 6 4 2-2 -4-6 -8-6 -4-2 2 4 6 8 (mm) (b) Ideal trajector (black outline with gra dashed line) and estimated (red outline). 6 4 2-2 -4-6 -8-6 -4-2 2 4 6 8 (mm) (c) Distribution of particles (n=1) Fig. 4: Simulated results using particle filter for absolute measurement. (a) ( on ) (a) (b) PF 1 5ms N(,2) N(,(π/1) 2 ) [, 1] {,1,2,3,4} {+5,, 1, 25, 5} PF (c) [ 1, 1] [ π, π] ( 5 ) Sensor state (off<->on) (c) 25ms( 5 ) 1s(2 ) 2s(4 ) 3s 7s 19s (3s ) 3s PF PF PF (1) ()(2) (3) 4, 1% Microdnamic Sstems Laborator (ballbot) (1) U.Nagarajan, M.Anish Mampetta, G.Kantor, R.Hollis, State Transition, Balancing, Station Keeping, and Yaw Control for a Dnamicall Stable Single Spherical Wheel Mobile Robot, Proc. ICRA 29, pp 998 13, 29 (2) M.Kumagai, T.Ochiai, Development of a Robot Balanced on a Ball First Report, Implementation of the Robot and Basic Control, Journal of Robotics and Mechatronics, vol.22 no.3, pp 348 355, 21 (3) M.Kumagai, R.L.Hollis, Development of a Three-Dimensional Ball Rotation Sensing Sstem using Optical Mouse Sensors, Proc. ICRA 211, 211 ( ) (4) K.M.Lee, D.Zhou, A real-time optical sensor for simultaneous measurement of three-dof motions, IEEE/ASME Trans. on Mechatronics, vol.9 issue.3, pp 499-57, 24 (5) D.Stein, E.R.Scheinerman, G.S.Chirikjian, Mathematical Models of Binar Spherical-Motion Encoders, IEEE/ASME trans. on Mechatronics, vol.8 no.2, pp 234 244, 23 (6),, vol.88 no.12, pp 989 994, 25 (7) D.Fo, W.Burgard, F.Dellaert, and S.Thrun, Monte Carlo Localiation: Efficient Position Estimation for Mobile Robots, Proc. AAAI 99, 1999 N. Pr d n f th 2 J nf r n n R b t nd h tr n,, J p n, 26 28, 2 2 2(4