×

Methods of tracking pedestrian heading angle using smart phones data for pedestrian safety applications

  • US 9,805,592 B2
  • Filed: 10/15/2015
  • Issued: 10/31/2017
  • Est. Priority Date: 10/07/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for tracking pedestrian heading angle using smart phones data for pedestrian safety applications, said method comprising:

  • using one or more global positioning services integrated into a smart phone or other mobile communication device, to determine location heading angle and direction of a pedestrian associated with said smart phone or other mobile communication device;

    a pedestrian locator receiving global positioning system location data from a global position sensor for a pedestrian during a first time period;

    an angle measurement module receiving data and calculating an angle for heading and a vector for direction of said pedestrian from a global positioning system heading sensor, based on said global positioning system location data for said pedestrian during said first time period;

    a central computer communicating with said pedestrian locator and said angle measurement module;

    said central computer receiving a first choice candidate for intended intersection segment for said pedestrian to cross from said global position sensor, through said pedestrian locator, based on said angle for heading and said vector for said direction of said pedestrian;

    said central computer predicting a second choice candidate for intended intersection segment for said pedestrian to cross, based on said angle for heading and said vector for said direction of said pedestrian;

    wherein said first choice candidate for intended intersection segment for said pedestrian to cross is perpendicular to said second choice candidate for intended intersection segment for said pedestrian to cross;

    said central computer monitoring speed profile for said pedestrian;

    when said central computer detects a drop from consistent range of said speed profile for said pedestrian, said central computer determining that said pedestrian is stopping;

    said central computer determining cluster of positions for said pedestrian at rest status;

    said central computer monitoring acceleration profile for said pedestrian in 3 different dimensions;

    when said central computer detects a large negative drop from consistent range of said acceleration profile for said pedestrian, said central computer determining that said pedestrian is stopping;

    said central computer receiving a flag value for rest status;

    said central computer receiving a radius value threshold distance;

    when said flag value for rest status is not true, and when distance between location of said pedestrian to an edge of an intersection for a street or highway is less than said radius value threshold distance, then said central computer selecting said first choice candidate for intended intersection segment for said pedestrian to cross;

    when said flag value for rest status is true, said central computer evaluating behavior of said angle for heading for said direction of said pedestrian, before and during a stop event;

    a microprocessor integrating yaw rate for said pedestrian, for a second time period, to get an integrated yaw rate;

    said central computer receiving said integrated yaw rate from said microprocessor;

    said central computer offsetting said angle for heading for said direction of said pedestrian by said integrated yaw rate, to get a corrected angle for heading for said direction of said pedestrian;

    said central computer determining if said pedestrian is stopping, using said corrected angle for heading for said direction of said pedestrian;

    when said central computer detects that said pedestrian is walking, said central computer evaluating how said corrected angle for heading for said direction of said pedestrian correlates with a recent value of said angle for heading for said direction of said pedestrian;

    a warning module communicating data which is calculated, accumulated, or determined through said central computer, to a pedestrian safety system, to alert or control an automobile or alert a driver, to prevent or avoid accidents involving said pedestrian.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×