Moving device
First Claim
Patent Images
1. A moving device that moves under an environment where a moving obstacle exists, comprising:
- external information acquiring means for acquiring external information;
obstacle detecting means for detecting an external object in an absolute coordinate system from time-series information in which the external information acquired from the external information acquiring means and self information of the moving device are accumulated, and for extracting an obstacle that is an object possibly impeding the motion of the moving device from the time-series information;
obstacle feature estimating means for estimating a feature of the obstacle, including a size, a shape or a shape change of the obstacle and a position and a motion pattern of the obstacle from the time-series information of the plurality of obstacles detected by the obstacle detecting means;
collision predicting means for predicting possibility of collision with the obstacle from the feature of the obstacle and the self information and path information of the moving device;
avoidance route planning means for calculating, in a case where collision with the obstacle is predicted, a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, and in a case where the possibility of collision is still predicted after passing the through point, further calculating a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, whereby planning a single or a plurality of avoidance routes that pass through one or more through points; and
avoidance path generating means for adjusting the through point so as not to interfere with the obstacle, and generating a smooth avoidance path on which the moving device can travel.
1 Assignment
0 Petitions
Accused Products
Abstract
A moving device (70) determines an obstacle virtual existence region (72) of a simple graphic approximating a detected obstacle (71) to detect the obstacle (71) in a real time and determine a smooth avoidance path by calculation, thereby performing collision prediction.
75 Citations
13 Claims
-
1. A moving device that moves under an environment where a moving obstacle exists, comprising:
-
external information acquiring means for acquiring external information; obstacle detecting means for detecting an external object in an absolute coordinate system from time-series information in which the external information acquired from the external information acquiring means and self information of the moving device are accumulated, and for extracting an obstacle that is an object possibly impeding the motion of the moving device from the time-series information; obstacle feature estimating means for estimating a feature of the obstacle, including a size, a shape or a shape change of the obstacle and a position and a motion pattern of the obstacle from the time-series information of the plurality of obstacles detected by the obstacle detecting means; collision predicting means for predicting possibility of collision with the obstacle from the feature of the obstacle and the self information and path information of the moving device; avoidance route planning means for calculating, in a case where collision with the obstacle is predicted, a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, and in a case where the possibility of collision is still predicted after passing the through point, further calculating a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, whereby planning a single or a plurality of avoidance routes that pass through one or more through points; and avoidance path generating means for adjusting the through point so as not to interfere with the obstacle, and generating a smooth avoidance path on which the moving device can travel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 10, 12)
-
-
8. A moving device that moves under an environment where a stationary or moving obstacle exists, comprising:
-
external information acquiring means for acquiring external information; obstacle detecting means for detecting an external object from time-series information in which the external information acquired from the external information acquiring means and posture information of the moving device are accumulated, and for extracting an obstacle that is an object possibly impeding the motion of the moving device from the time-series information; obstacle feature estimating means for estimating a feature of the obstacle, including a size, a shape or a shape change of the obstacle and a position and a motion pattern of the obstacle from the time-series information of the single or the plurality of obstacles detected by the obstacle detecting means; collision predicting means for predicting collision with the obstacle from the position and feature of the obstacle and the posture information and path information of the moving device; avoidance route planning means for calculating a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, and planning a single or a plurality of avoidance routes that pass through the through point in a case where collision with the obstacle is predicted; and avoidance path generating means for adjusting the through point so as not to interfere with the obstacle, and generating a smooth avoidance path on which the moving device can travel, wherein the avoidance path generating means performs a search such that the smooth avoidance path becomes smoothest while moving a through point, by repeatedly evaluating an avoidance path obtained by displacing the through point in surrounding eight directions and selecting the through point through which a curvature change is smooth and smallest.
-
-
9. A moving device that moves under an environment where a stationary or moving obstacle exists, comprising:
-
external information acquiring means for acquiring external information; obstacle detecting means for detecting an external object from time-series information in which the external information acquired from the external information acquiring means and posture information of the moving device are accumulated, and for extracting an obstacle that is an object possibly impeding the motion of the moving device from the time-series information; obstacle feature estimating means for estimating a feature of the obstacle, including a size, a shape or a shape change of the obstacle and a position and a motion pattern of the obstacle from the time-series information of the single or the plurality of obstacles detected by the obstacle detecting means; collision predicting means for predicting collision with the obstacle from the position and feature of the obstacle and the posture information and path information of the moving device; avoidance route planning means for calculating a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, and planning a single or a plurality of avoidance routes that pass through the through point in a case where collision with the obstacle is predicted; and avoidance path generating means for adjusting the through point so as not to interfere with the obstacle, and generating a smooth avoidance path on which the moving device can travel, wherein the moving device further comprising an operation integrated management unit for changing a posture of the moving device to reduce interference with the obstacle during avoidance.
-
-
11. A moving device that moves under an environment where a stationary or moving obstacle exists, comprising:
-
external information acquiring means for acquiring external information; obstacle detecting means for detecting an external object from time-series information in which the external information acquired from the external information acquiring means and posture information of the moving device are accumulated, and for extracting an obstacle that is an object possibly impeding the motion of the moving device from the time-series information; obstacle feature estimating means for estimating a feature of the obstacle, including a size, a shape or a shape change of the obstacle and a position and a motion pattern of the obstacle from the time-series information of the single or the plurality of obstacles detected by the obstacle detecting means; collision predicting means for predicting collision with the obstacle from the position and feature of the obstacle and the posture information and path information of the moving device; avoidance route planning means for calculating a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, and planning a single or a plurality of avoidance routes that pass through the through point in a case where collision with the obstacle is predicted; and avoidance path generating means for adiustinq the through point so as not to interfere with the obstacle, and generating a smooth avoidance path on which the moving device can travel, wherein the obstacle detecting means composes the time-series information of a time when the external information is acquired, a position, a size and a shape of an object detected from the external information, a self position, a self direction and a self posture of the moving device at the time, and association information of data of the detected object at a different time.
-
-
13. A method of avoiding contact with a moving obstacle while moving under an environment where the moving obstacle exists, comprising the steps of:
-
acquiring external information; detecting an external object in an absolute coordinate system from time-series information in which the external information and self information of the moving device are accumulated, and extracting an obstacle that is possibly impeding the motion of the moving device from the time-series information; estimating a feature of the obstacle including a size, a shape or a shape change of the obstacle and a position and a motion pattern of the obstacle from the time-series information the plurality of obstacles; performing collision prediction possibility of collision with the obstacle from the feature of the obstacle and the self information and path information of the moving device; calculating, in a case where collision with the obstacle is predicted, a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, and in a case where the possibility of collision is still predicted after passing the through point, further calculating a through point that passes through right or left side or a surrounding area of the obstacle for avoiding the obstacle, whereby planning a single or a plurality of avoidance routes that pass through one or more through points; and adjusting the through point so as not to interfere with the obstacle, and generating a smooth avoidance path on which the moving device can travel.
-
Specification