EEC284 Course Project Richie Rehal December 11, 2014 Outline - - PowerPoint PPT Presentation

eec284 course project richie rehal december 11 2014
SMART_READER_LITE
LIVE PREVIEW

EEC284 Course Project Richie Rehal December 11, 2014 Outline - - PowerPoint PPT Presentation

Strawberry Picking Action Recognition EEC284 Course Project Richie Rehal December 11, 2014 Outline Background Experimental Setup Results Conclusions FRAIL-bots: F ragile c R op h A rvest-a I ding mobi L e ro bots Goal:


slide-1
SLIDE 1

Richie Rehal December 11, 2014

Strawberry Picking Action Recognition

EEC284 Course Project

slide-2
SLIDE 2
  • Background
  • Experimental Setup
  • Results
  • Conclusions

Outline

slide-3
SLIDE 3

FRAIL-bots: Fragile cRop hArvest-aIding mobiLe robots

  • Goal: develop teams of inexpensive,

relatively small, harvest-aiding mobile robots

  • Will increase worker efficiency while

consciously minimizing worker strain

  • Depending on the commodity, labor

contributes up to 60% of the variable production cost and recent labor shortages have led to significant loss

  • f production
  • Co-bots will support human pickers

by supplying them with empty containers and by transporting containers filled with harvested crops to unloading stations

  • Framework developed in this project

is applicable to multiple different manually harvested crops

Source: NRI: Small: FRAIL-bots: Fragile cRop hArvest- aIding mobiLe robots, courtesy Stavros Vougioukas

slide-4
SLIDE 4

FRAIL-bots: Applications in Strawberry Harvesting

  • Strawberries used initially as the

focus crop

– High economic importance – Frail nature – Specific plant bearing characteristics – So far robotic and mechanical harvesting has proven commercially impractical for this crop

  • Inherent delay time due to filling

crates with produce and returning crates to centralized location

  • Strawberry fields have long, low,

and narrow furrows

  • Strawberry farms widely present

in California

Photos courtesy Stavros Vougioukas

slide-5
SLIDE 5

FRAIL-bots: Wearable Devices

  • Small, wearable electronics

devices worn by the workers to monitor their state

– Picking rate – Rate of advancement – Ergonomics data

  • Captures motion data from

wrist and lower back

  • Battery life extremely

important as work day is 8+ hours

  • Device footprint cannot

interfere on normal worker function

– Needs to be low footprint and accepted by the workers

Photos courtesy Stavros Vougioukas

slide-6
SLIDE 6
  • Gather real world data for training the learning

algorithms

  • Analyze features for classification
  • Implement action recognition system with good

degree of accuracy

  • Gather knowledge to be applied to future action

recognition endeavors

Project Goals

slide-7
SLIDE 7
  • Data Gathering
  • Feature Extraction
  • Classification
  • Training
  • Prediction
  • Results!

General Work Flow

slide-8
SLIDE 8
  • Searching for strawberries
  • Extract / detach strawberry
  • Throwing bad strawberries away
  • Placing strawberries into tray/cart

– and arranging them in the tray

  • Pushing (advancing) the cart
  • Walking to deliver tray
  • Resting

Action Selection

slide-9
SLIDE 9
  • Searching for strawberries
  • Extract / detach strawberry
  • Throwing bad strawberries away
  • Placing strawberries into tray/cart

– and arranging them in the tray

  • Pushing (advancing) the cart
  • Walking to deliver tray
  • Resting

Action Selection

slide-10
SLIDE 10
  • Candidates:

– Mean – Median – Standard Deviation – Variance – Root Mean Square – Percentile Ranges (ex: Interquartile Range) – Frequency Distribution – Covariance/Correlation – Jerk?

Feature Selection

slide-11
SLIDE 11

Example Data

  • 1.5
  • 1
  • 0.5

0.5 1 1.5 2 4 6 8 10 12 14

Extract

Ax Ay Az

slide-12
SLIDE 12

Example Data

slide-13
SLIDE 13
  • Frequency Distribution as a candidate

Feature Selection

slide-14
SLIDE 14
  • Average of Jerk (x)
  • Standard Deviation of Jerk (x)
  • 75th Percentile of Acceleration (xy)
  • Root Mean Square of Acceleration (xyz)
  • Correlation of Ax and Ay

Feature Selection

slide-15
SLIDE 15
  • Options:

– Naïve Bayes (Bayesian Network) – Decision Tree – Support Vector Machines (SVMs) – Neural Networks – Hidden Markov Models (HMMs) – http://en.wikipedia.org/wiki/List_of_machine_learning_co ncepts

  • Choice: Naïve Bayes to start

Classification

slide-16
SLIDE 16

System Block Diagram

IMU 3-Space Sensor Laptop Matlab Acceleration Data (xyz) Serial connection (wireless) Real time data stream

Classification Label

Output of Naïve Bayes Model

slide-17
SLIDE 17
  • IMU Device (9-axis)

– Accelerometer, Gyroscope, Compass – Built in Kalman filtering – Serial interface

  • Can be connected wirelessly in a sensor network
  • Targeted for use in motion capture

YEI 3-Space Sensors

slide-18
SLIDE 18

3-Space Sensor Orientation

slide-19
SLIDE 19

Video Demo

https://www.dropbox.com/s/ho9oauk1yio0e02/rsrehal%20EEC284%20Course%20Project%20Demo.wmv?dl=0

slide-20
SLIDE 20
  • Successful implementation of Naïve Bayes classifier
  • Successful identification of key features of gathered

data

  • Successful framework implementation built
  • Consistent detection of 4 out of 5 actions (5th is not

as consistently detected)

Results

slide-21
SLIDE 21
  • Small training data set, so much more room for

improvement

  • Limited to larger window size currently, untested

with decreasing in width window sizes

– Non-ideal for real world use, since discrete actions are not likely to be in large groups

  • Actions are somewhat exaggerated, and are likely

not representative of real world picking

Limitations

slide-22
SLIDE 22
  • Feature extraction not a trivial problem!
  • Training data set highly influential on successful

action prediction

  • Can do a lot with just accelerometer data

Conclusions

slide-23
SLIDE 23
  • Increase data set and perform more precise accuracy

measurements

  • Implement with Neural Networks

– Requires gathering much more data

  • Explore unsupervised learning algorithms
  • Apply to real world data from real strawberry pickers
  • Extend to other fruit picking procedures?

Future Work

slide-24
SLIDE 24
  • [1] Mi Zhang and Alexander A. Sawchuk. 2011. “A feature

selection-based framework for human activity recognition using wearable multimodal sensors”. In Proceedings of the 6th International Conference on Body Area Networks (BodyNets '11). ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering), ICST, Brussels, Belgium, Belgium, 92-98.

  • [2] Maurer, U.; Smailagic, A.; Siewiorek, D.P.; Deisher, M.,

"Activity recognition and monitoring using multiple sensors

  • n different body positions," Wearable and Implantable Body

Sensor Networks, 2006. BSN 2006. International Workshop

  • n , vol., no., pp.4 pp.,116, 3-5 April 2006

References

slide-25
SLIDE 25

Questions?