Granted patent
Trained human-intention classifier for safe and efficient robot navigation
- Number
- 9776323
- Published
- 2017-10-03
- Filed
- 2016-01-06
- Assignee
- DISNEY ENTERPRISES, INC.
- Inventors
- OSullivan; Carol Ann, Park; Chonhyon, Gilbert; Max L., Ondrej; Jan, Freeman; Kyle G.
- CPC
- B25J9/1666; G06N7/01; B25J9/163; G06N20/00
- Verdict
- High Notable software
- Source
- Google Patents · FreePatentsOnline
The keeper's note
A trained human-intention classifier that helps a mobile robot navigation algorithm compute safe, efficient trajectories around people (granted).
Abstract
A trainedclassifier to be used with a navigation algorithm for use with mobile robots to compute safe and efficient trajectories. An offline learning process is used to train a classifier for the navigation algorithm (or motion planner), and the classifier functions, after training is complete, to accurately detect intentions of humans within a space shared with therobot to block the robot from traveling along its current trajectory. At runtime, the trained classifier can be used with regression based on past trajectories of humans (or othertracked, mobile entities) to predict where the humans will move in the future and whetherthe humans are likely to be blockers. The planning algorithm or motion planner generates trajectories based on predictions of human behavior that allow the robot to navigate amongst crowds of people more safely and efficiently.
Background
BRIEF DESCRIPTION OF THE DRAWINGS(1) FIG. 1 is a schematic or functional block drawing of a robot control system showing use of a trained human-intention classifier to enhance robot navigation through a workspace shared with mobile entities;(2) FIG. 2 is an upper perspective view of a workspace being shared by a robot and humans that can be used to gather data for training a human-intention classifier of the present description;(3) FIG. 3 is a schematic or graph showing results of a training data gather process performed by the inventors for a particular workspace, robot, and group of humans over a predefined time period;(4) FIG. 4 is a flow diagram of an exemplary process for gathering training data for a human-intention classifier;(5) FIG. 5 is a schematic or functional block diagram of a motion planner for use in runtime planning of a robot's navigation through a space shared with mobile entities such as a crowd of humans;(6) FIGS. 6 and7 illustrate, respectively input feature data and a plot of a trained human-intention classifier; and(7) FIG. 8 is a graph illustrating the intention-aware repulsive potential curves.DETAILED DESCRIPTION(8) The following description is directed toward a motion planner with a human-intention classifier, toward robots including such a motion planner (e.g., set of executable code or a software program), and toward a method of generating the human-intention classifier. In other words, the description addresses problems associated with robot na