absolute sound energy Aly Magassouba, Nancy Bertin and Francois - - PowerPoint PPT Presentation

β–Ά
absolute sound energy
SMART_READER_LITE
LIVE PREVIEW

absolute sound energy Aly Magassouba, Nancy Bertin and Francois - - PowerPoint PPT Presentation

Audio-based robot control from inter-channel level difference and absolute sound energy Aly Magassouba, Nancy Bertin and Francois Chaumette IROS 2016 Presented by Youngki Kwon Motivation Goal : Positioning the robot with respect to the


slide-1
SLIDE 1

Audio-based robot control from inter-channel level difference and absolute sound energy

Aly Magassouba, Nancy Bertin and Francois Chaumette IROS 2016 Presented by Youngki Kwon

slide-2
SLIDE 2

2

Motivation

  • Goal : Positioning the robot with respect to the

sound source at given distance and orientation.

slide-3
SLIDE 3

3

Motivation

  • Goal : Positioning the robot with respect to the

sound source at given distance and orientation.

slide-4
SLIDE 4

4

Motivation

  • Goal : Positioning the robot with respect to the

sound source at given distance and orientation.

How? Audio-based robot control

slide-5
SLIDE 5

5

Audio-based robot control

  • Real-time robot control to use sound!
  • Aural Servo
  • Techniques which uses feedback information

extracted from a aural sensor to control the motion of a robot

slide-6
SLIDE 6

6

Geometric configuration

  • Consider that the sound source

is in front side of the robot

  • π‘Œπ‘‘: omnidirectional sound source
  • 𝑁1, 𝑁2: microphones
  • 𝑁: midpoints of microphones
  • 𝑆: center of robot
  • ሢ

π‘Ÿ (𝑣, π‘₯): control input (2-DOF)

  • 𝑣: velocity along 𝑧𝑆
  • π‘₯: angular velocity around 𝑨𝑆
slide-7
SLIDE 7

7

General framework

  • The aim is to minimize an error 𝑓 𝑒

𝑓 𝑒 = 𝑑 𝑒 βˆ’ π‘‘βˆ—

Micro phone

ሢ π‘Ÿ

𝐾𝑑

+

ሢ 𝑑 = 𝑀𝑑𝑀, ሢ 𝑑 = 𝐾𝑑 ሢ π‘Ÿ = 𝑀𝑑𝐾𝑠 ሢ π‘Ÿ, ሢ π‘Ÿ = βˆ’πœ‡ΰ·’ 𝐾𝑑

+𝑓

𝑑 𝑒 : acoustic feature (e.g. ILD, Sound energy) π‘‘βˆ— : desired acoustic feature 𝐾𝑑

+ : Pseudo-inverse of interaction matrix

ሢ π‘Ÿ : control input

slide-8
SLIDE 8

8

ILD based Aural Servo

  • Inter-channel Level Difference (ILD)
  • Ratio of two amounts of energy received by each

microphones

  • ILD 𝜍 is approximated as

𝜍 = 1 𝜍 > 1 𝜍 < 1

slide-9
SLIDE 9

9

ILD based Aural Servo

  • Approximating position of sound source π‘Œπ‘‘
  • Condition :
slide-10
SLIDE 10

10

ILD based Aural Servo

  • Inter-channel Level Difference (ILD)
  • Ratio of two amounts of energy received by each

microphones

  • ILD 𝜍 is approximated as ΰ΅—

π‘š2

2

π‘š1

2

Micro phone

ሢ π‘Ÿ

𝐾𝜍

+

𝜍 πœβˆ—

𝑓 𝑒 = 𝜍 𝑒 βˆ’ πœβˆ—

slide-11
SLIDE 11

11

ILD accuracy limitation

  • When robot is far from sound source
  • π‘š2

2 = π‘š1 2 + (2𝑦𝑑) 2

  • π‘š β†’ ∞, π‘š1 β‰ˆ π‘š2, 𝜍 β†’ 1
  • ILD 𝜍 is not significant anymore

𝒀𝒕 π’ŽπŸ‘ π’ŽπŸ 𝑡 π‘΅πŸ‘ π‘΅πŸ π’Ž π’šπ’•

slide-12
SLIDE 12

12

ILD accuracy limitation

  • When reverberation time is high
  • Each microphones 𝑁𝑗 perceive an additional energy

from virtual sound sources

  • Make error 𝑓 biased
slide-13
SLIDE 13

13

ILD accuracy limitation

Accuracy is high only near by the sound source

slide-14
SLIDE 14

14

+ Absolute sound energy

  • Control the distance to the sound source by

setting a desired energy level

  • Reverberation has a minor effect when robot is

nearby the sound source

slide-15
SLIDE 15

15

ILD + Absolute sound energy

  • The ILD constrains the orientation of the

microphones while the distance is constrained by the energy level

Micro phone

ሢ π‘Ÿ

𝐾𝜍𝐹

+

𝜍, 𝐹𝑁 (𝜍, 𝐹𝑁)βˆ—

𝑓 𝑒 = (𝜍, 𝐹𝑁) 𝑒 βˆ’ (𝜍, 𝐹𝑁)βˆ—

slide-16
SLIDE 16

16

  • Pioneer 3DX + Two omnidirectional microphones
  • Three experiment scenarios
  • Typical positioning tasks
  • Long range navigation
  • Cooperative application

Experiment

slide-17
SLIDE 17

17

  • π‘†π‘ˆ60 β‰ˆ 580𝑛𝑑, 𝑇𝑂𝑆 = 20𝑒𝐢, static sound source
  • Desired acoustic feature : π‘šβˆ— = 80𝑑𝑛, πœβˆ— = 1

Typical positioning tasks

slide-18
SLIDE 18

18

Typical positioning tasks

  • π‘†π‘ˆ60 β‰ˆ 580𝑛𝑑, 𝑇𝑂𝑆 = 20𝑒𝐢, dynamic sound source
  • Desired acoustic feature : π‘šβˆ— = 80𝑑𝑛, πœβˆ— = 1
slide-19
SLIDE 19

19

Long range navigation

slide-20
SLIDE 20

20

Cooperative application

  • UAV led the unicycle ground robot by the sound

from the propellers

slide-21
SLIDE 21

21

Summary

  • Audio-based robot control
  • Techniques which uses feedback information

extracted from a aural sensor to control the motion of a robot

  • Two acoustic features
  • Inter-channel Level Difference (ILD)
  • Finding direction of source
  • Sound Energy
  • Control distance to source