Apparatus, method and program for generating occupancy grid map
First Claim
1. An apparatus for generating, in a pixel orthogonal coordinate system, an occupancy grid map constituted with a two-dimensional grid around a first moving body, whereinthe pixel orthogonal coordinate system is a two-dimensional orthogonal coordinate system which is composed of a p axis and a q axis and is set for the occupancy grid map in a two-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, anda camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system,the apparatus comprising processing circuitry configured to:
- acquire a distance data at a current time from the first moving body to an obstacle in the camera coordinate system;
predict a position at a next time of the current time of the obstacle, from the distance data;
acquire first information indicating a movement status of the first moving body at current time;
determine an operation mode of the first moving body at the current time, from the first information;
obtain a movement range of the first moving body at the next time, from the operation mode;
set the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system;
align the occupancy grid map to the range of interest; and
generate the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time.
1 Assignment
0 Petitions
Accused Products
Abstract
According to one embodiment, an apparatus for generating an occupancy grid map constituted with a two-dimensional grid around a first moving body includes processing circuitry configured to acquire data of a distance from the first moving body to an obstacle lying in surroundings of the first moving body; acquire first information indicating the movement status of the first moving body at current time and determine an operation mode of the first moving body; set a range of interest in a grid of a resolution higher than a resolution of the grid of the occupancy grid map, from the operation mode; and align the occupancy grid map to the range of interest and generate the occupancy grid map in such a manner that the obstacle exists in the grid of the occupancy grid map and the grid of the range of interest with respect to a position corresponding to the distance data.
21 Citations
12 Claims
-
1. An apparatus for generating, in a pixel orthogonal coordinate system, an occupancy grid map constituted with a two-dimensional grid around a first moving body, wherein
the pixel orthogonal coordinate system is a two-dimensional orthogonal coordinate system which is composed of a p axis and a q axis and is set for the occupancy grid map in a two-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, and a camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system, the apparatus comprising processing circuitry configured to: -
acquire a distance data at a current time from the first moving body to an obstacle in the camera coordinate system; predict a position at a next time of the current time of the obstacle, from the distance data; acquire first information indicating a movement status of the first moving body at current time; determine an operation mode of the first moving body at the current time, from the first information; obtain a movement range of the first moving body at the next time, from the operation mode; set the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system; align the occupancy grid map to the range of interest; and generate the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for generating, in a pixel orthogonal coordinate system, an occupancy grid map constituted with a two-dimensional grid around a first moving body, wherein
the pixel orthogonal coordinate system is a two-dimensional orthogonal coordinate system which is composed of a p axis and a q axis and is set for the occupancy grid map in a two-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, and a camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system, the method comprising: -
acquiring a distance data at a current time from the first moving body to an obstacle in the camera coordinate system; predicting a position at a next time of the current time of the obstacle, from the distance data; acquiring first information indicating a movement status of the first moving body at current time; determining an operation mode of the first moving body at the current time, from the first information; obtaining a movement range of the first moving body at the next time, from the operation mode; setting the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system; aligning the occupancy grid map to the range of interest; and generating the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time.
-
-
9. A program stored in a non-transitory computer readable medium, causing a computer to perform a method for generating, in a pixel orthogonal coordinate system, an occupancy grid map composed of a two-dimensional grid around a first moving body, wherein
the pixel orthogonal coordinate system is a two-dimensional orthogonal coordinate system which is composed of a p axis and a q axis and is set for the occupancy grid map in a two-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, and a camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system, acquiring a distance data at a current time from the first moving body to an obstacle in the camera coordinate system; -
predicting a position at a next time of the current time of the obstacle, from the distance data; acquiring first information indicating a movement status of the first moving body at current time; determining an operation mode of the first moving body at the current time, from the first information; obtaining a movement range of the first moving body at the next time, from the operation mode; setting the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system; aligning the occupancy grid map to the range of interest; and generating the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time.
-
-
10. An apparatus for generating an occupancy grid map around a first moving body in a pixel orthogonal coordinate system constituted with a three-dimensional grid for each predetermined time, wherein
the pixel orthogonal coordinate system is a three-dimensional orthogonal coordinate system which is composed of a p axis, a q axis, and an r axis and is set for the occupancy grid map in a three-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, and a camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system, the apparatus comprising processing circuitry configured to: -
acquire a data distance at a current time from the first moving body to an obstacle, in the camera coordinate system; predict a position at a next time of the current time of the obstacle from the distance data; acquire first information indicating a movement status of the first moving body at current time; determine an operation mode of the first moving body at the current time, from the first information; obtain a movement range of the first moving body at the next time, from the operation mode; set the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system; align the occupancy grid map to the range of interest; and generate the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time.
-
-
11. A method for generating an occupancy grid map around a first moving body in a pixel orthogonal coordinate system constituted with a three-dimensional grid for each predetermined time, wherein
the pixel orthogonal coordinate system is a three-dimensional orthogonal coordinate system which is composed of a p axis, a q axis, and an r axis and is set for the occupancy grid map in a three-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, and a camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system, the method comprising: -
acquiring a data distance at a current time from the first moving body to an obstacle, in the camera coordinate system; predicting a position at a next time of the current time of the obstacle from the distance data; acquiring first information indicating a movement status of the first moving body at current time; determining an operation mode of the first moving body at the current time, from the first information; setting the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system; aligning the occupancy grid map to the range of interest; and generating the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time.
-
-
12. A program stored in a non-transitory computer readable medium, causing a computer to perform a method for generating an occupancy grid map around a first moving body in a pixel orthogonal coordinate system constituted with a three-dimensional grid for each predetermined time, wherein
the pixel orthogonal coordinate system is a three-dimensional orthogonal coordinate system which is composed of a p axis, a q axis, and an r axis and is set for the occupancy grid map in a three-dimensional plane for each time T, an origin of the pixel orthogonal coordinate system is set at the first moving body, and a direction of the p axis is set at a runway direction of the first moving body at time T, and a camera coordinate system is a three-dimensional orthogonal coordinate system which is composed of a horizontal X axis, a vertical Y axis, and a depth-wise Z axis and has a resolution higher than a resolution of the pixel orthogonal coordinate system, a position of an origin of the camera coordinate system is set at the first moving body, and the camera coordinate system is set such that the Z axis coincides with the p axis of the pixel orthogonal coordinate system, the method comprising: -
acquiring a data distance at a current time from the first moving body to an obstacle, in the camera coordinate system; predicting a position at a next time of the current time of the obstacle from the distance data; acquiring first information indicating a movement status of the first moving body at current time; determining an operation mode of the first moving body at the current time, from the first information; setting the movement range at the next time and a range of interest including a predicted position of the obstacle at the next time, in the same resolution as the resolution of the camera coordinate system; aligning the occupancy grid map to the range of interest; and generating the occupancy grid map in such a manner that the obstacle exists in the grid corresponding to a distance data in the occupancy grid map at the next time and the grid corresponding to the distance data in the range of interest at the next time.
-
Specification