×

Self tracking system and its operation method

  • US 9,948,917 B2
  • Filed: 09/19/2013
  • Issued: 04/17/2018
  • Est. Priority Date: 09/19/2012
  • Status: Active Grant
First Claim
Patent Images

1. An autonomous system for tracking a person and transporting objects comprising:

  • a vehicle with wheels configured to transport objects, the vehicle having a plurality of corners;

    a 3D depth camera configured to identify objects and people, and recognize the person being tracked;

    a plurality of distance sensors, wherein each of the plurality of corners of the vehicle includes at least one distance sensor;

    at least two motors, each motor driving one or more wheels to a left side or to a right side with respect to the travel direction of the vehicle with wheels,an acquisition control device;

    a motor control board in communication with the motors and with the acquisition control device; and

    a decision device in communication with the 3D depth camera and with the acquisition control device,wherein the acquisition control device transmits orders to the motors through the motor control board, performs value reading from the distance and/or touch sensors, and has the power to order immediate stop or recalculate a path and then transmitting to the decision device; and

    wherein the decision device receives transmissions from the acquisition control device and also calculates motion or stop commands based on information received from the 3D depth camera,such that the system is configured to;

    identify a person based on a barcode located on the person;

    obtain, for each of a plurality of individuals, a skeleton comprising information pertaining to one or more bones and one or more joints of the respective individual;

    determine if the skeleton of the person is present among the plurality of skeletons;

    determine a first distance between the skeleton of the person and the vehicle along a first axis and a second distance between the skeleton of the person and the vehicle along a second axis, if the skeleton of the person is present among the plurality of skeletons;

    determine, a first error between an intended location of the person in space and an actual location of the person in space, based on the first distance, the first error being associated with the first axis, and a second error between the intended location and the actual location, based on the second distance, the second error being associated with the second axis; and

    based on the first and second errors, alter the speed of each motor such that the vehicle moves to reduce the first and second errors, in order to move the vehicle towards an intended vehicle position behind the person;

    if the first and second errors are such that the actual location of the person in space is to the right or to the left of the intended location of the person in space, the at least two motors are given different speeds such as to make the vehicle follow a curved path, thus causing the vehicle to turn;

    if the first and second errors are such that the actual location of the person in space is forward or backward of the intended location of the person in space, the at least two motors are given the same speed values as to make the system follow a linear path, thus causing the vehicle to follow a straight line.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×