2017 Ursi Boulder Humanmicrodoppler 12-31-2016 v3

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 36

Analysis of Micro-Doppler Signature of

Humanoid Robot Motions for Health


Monitoring
Nghia Tran*, Ankit Bhargava, and Ozlem Kilic
The Catholic University of America
Washington, DC, USA

USNC-URSI National Radio Science Meeting


January 4-7, 2017, Boulder, CO
1
Outline
Motivation
Previous works
Objective
Proposed System for Humanoid Robot Motion
Detection
Experimental results
Conclusion

2
Motivation

Detecting human motions without


physical contact are essential in a
number of applications especially in
health monitoring for senior citizen.

3
Our previous works
r
Eo r
RADAR
Eh -r
Detection of human motions r
Eradar
HUMAN

RADAR
E0
Detection of human respiratory rate
and heartbeat r
Eradar
Eobject - radar

Using full-wave methods (MoM, FMM, MLFMA) on HPC Cluster (CPU+GPU)


Dang Vinh, Nghia Tran, and Ozlem Kilic. "Scalable Fast Multipole Method for Large-Scale Electromagnetic Scattering Problems on 4
Heterogeneous CPU-GPU Clusters." IEEE Antennas Wireless Propag. Lett., vol. 15, pp. 1807 - 1810, Mar. 2016.
Human Walking Model

Input: Velocity v, Height of


human H

Temporal and Spatial


Characteristics Tcycle, Rcycle

Boulic, Ronan, Nadia Magnenat Thalmann, and Daniel Thalmann. "A global human walking model with real-time kinematic personification." The
visual computer 6.6 (1990): 344-358. 5
Human Walking Model

Input: Velocity v, Height of Translations and


human H rotations of joints

Temporal and Spatial


Characteristics Tcycle, Rcycle

Update a position of
every joint at every time
t

6
Human Walking Model

Input: Velocity v, Height of Translations and


human H rotations of joints

H = 1.8m
V = 1m/s

Temporal and Spatial


Characteristics Tcycle, Rcycle

Update a position of
every joint at every time
t

to = 0(s) t = Tcycle (s)


7
xo =0(m) xo =Rcycle(m)
Human Scattering Model
Human body parts are modelled by using ellipsoids between 16 joints.

8
Human Scattering Model
A full-wave technique, Method of Moments (MoMs) enhanced by Muti-level Fast Multipole
Algorithm (MLFMA), is implemented to account for :
- Mutual coupling effects between each parts of human body.
- Ground effects.
It is implemented on Graphical Processing Unit (GPU) Clusters.

FMM

Garcia-Rubia, J. M., Kilic, O., Dang, V., Nguyen, Q. M., & Tran, N. (2014). Analysis of Moving Human Micro-Doppler Signature in Forest
9
Environments. Progress In Electromagnetics Research, 148, 1-14.
Human Motion Activities

Walking Limping Falling on Knee

10
Experimental Setup Validation
University of Tennessee - Knoxville

Walking Limping Falling on Knee

11
Micro-Doppler Signature
Micro-Doppler signature is a distinctive characteristic of an
objects movement, rotation or oscillation, called micro-motion.
To analyze Micro-Doppler signature, we use Short-time Fourier
Transform (STFT) to plot a spectrogram.

S = STFT{Er (t)}(t ,w ) =
-
Er (t)w(t-t )e- jw tdt

Micro-Doppler Signature of an Oscillating Pendulum


400

300
Free Pendulum
-10

Radar 200
-20
100
Doppler (Hz)
0 -30

Er(t) -100
-40
V =0 V =0 -200
Vmax -50
-300

-400 -60
0 1 2 3 4 5 6 7 8 9 10
Time (s) 12
Micro-Doppler Signature
Micro-Doppler signature is a distinctive characteristic of an
objects movement, rotation or oscillation, called micro-motion.
To analyze Micro-Doppler signature, we use Short-time Fourier
Transform (STFT) to plot a spectrogram.

S = STFT{Er (t)}(t ,w ) =
-
Er (t)w(t-t )e- jw tdt

Micro-Doppler signature of Human Walking


-60
Left foot
Left ankle

200 torso
-70
Doppler (Hz)

0 -80

-200 -90

-100
0 500 1000
Time (s) 13
Problems

There is still mismatch between the simulation and experimental


results.
The main reason is from setup parameters between the
simulation and experiment.
The solutions :
- Attach the sensors on human body and use Vicon cameras to
detect the positions for every joints on human body ( cost around
50K)

14
Objectives
- In this project, we try to use the
humanoid robot for motion detection by
analyzing micro-Doppler signatures.

15
https://www.ald.softbankrobotics.com/en/cool-robots/nao
Proposed System

16
What is NAO Robot?

NAO is a 58-cm tall, 5-kg humanoid


robot developed by Aldebaran Robotics.
His gait (manner of walking) can be
altered to match a person who is
limping or even falling
We are using Nao to test a new kind of
gait analysis using microwaves

17
Controlling NAO Robot

18
Basic Motions-Walking

A well-defined algorithm for


walking is provided by the
company.
Consistent sinusoidal motion
indicating regular walk
Extremely unstable and will
fall easily on uneven terrain

19
Basic Motions-Limping

The walking algorithm is


modified to achieve limping
motions.
The stride length of the right leg
is reduced.
The frequency of the right step is
also reduced.
A body roll are added to mimic
the instability of a limping
motion.
20
Basic Motions-Falling
The robot is programmed to
stiffen all joints at once.
A forward fall was ensured
by forcing the joints at each
ankle to move abruptly an
angle of 57.30 degrees.

21
Results-Walking

Stand for 1s

22
Results-Walking

transition for 1s

23
Results-Walking

Walking in 5 cycles

24
Results-Walking

Stand

25
Results-Walking

1 walking cycle

26
Results-Limping

Transition for 3s

27
Results-Limping

Transition for 3s Limp in 11 cycles

28
Results-Limping

Transition for 3s Limp in 11 cycles Transition for 5s

29
Results-Limping

1 cycle

Transition for 3s Limp in 11 cycles Transition for 5s

30
Result-Falling

Stand for 6s

31
Result-Falling

Stand for 6s Transition for 2s

32
Result-Falling

Stand for 6s Transition for 2s walk in 2 cycles

33
Result-Falling

Stand for 6s Transition for 2s fall

34
Conclusion

We propose the system to detect and


distinguish motions of humanoid robot (NAO).
Regular walking, limping and falling can be
distinguished based on micro-Doppler
signatures.

35
Thank you for listening

36

You might also like