Moving object controller, landmark, and moving object control method
First Claim
1. A moving object controller for controlling a mobile machine that moves in an environment in which at least one landmark set including two or more landmarks is arranged, the moving object controller being configured to perform processing for generating an environmental map expressed using information about the landmarks and perform processing for estimating an internal state of the mobile machine, the controller comprising:
- observation obtaining circuitry configured to obtain observation data collected from a sensor;
landmark detection circuitry configured to obtain, based on the observation data obtained by the observation obtaining circuitry, (1) a distance between the mobile machine and each of the two or more landmarks included in the landmark set as landmark distance information, and (2) an angle formed by a predetermined axis and a line connecting the mobile machine and each of the two or more landmarks included in the landmark set as landmark angle information;
candidate area obtaining circuitry configured to obtain candidate area information indicating candidate areas for a position of the mobile machine based on the landmark distance information obtained by the landmark detection circuitry, the candidate area information including information for a plurality of intersection points between circles centered on each of the two or more landmarks, each circle having a radius corresponding to the distance between the mobile machine and the corresponding landmark;
state estimation circuitry configured to estimate the internal state of the mobile machine based on the observation data obtained by the observation obtaining circuitry, the landmark distance information and the landmark angle information generated by the landmark detection circuitry, and the candidate area information obtained by the candidate area obtaining circuitry, and estimate the environmental map based on the candidate area information, the landmark distance information, and the landmark angle information; and
control circuitry configured to control the mobile machine for moving autonomously based on outputs of the state estimation circuitry.
1 Assignment
0 Petitions
Accused Products
Abstract
The position of a moving object is estimated with high accuracy based on landmark information, and highly accurate state estimation is performed appropriately at high speed. A landmark detection unit obtains a distance between the moving object and each of two or more landmarks as landmark distance information based on observation data obtained by an observation obtaining unit. A candidate area obtaining unit determines a candidate area for a position of the moving object based on the landmark distance information obtained by the landmark detection unit, and obtains candidate area information indicating the determined candidate area. A state estimation unit estimates an internal state of the moving object based on the observation data, the landmark distance information, and the candidate area information to obtain moving object internal state estimation data, and estimates the environmental map based on the candidate area information and the landmark distance information to obtain environmental map data.
-
Citations
2 Claims
-
1. A moving object controller for controlling a mobile machine that moves in an environment in which at least one landmark set including two or more landmarks is arranged, the moving object controller being configured to perform processing for generating an environmental map expressed using information about the landmarks and perform processing for estimating an internal state of the mobile machine, the controller comprising:
-
observation obtaining circuitry configured to obtain observation data collected from a sensor; landmark detection circuitry configured to obtain, based on the observation data obtained by the observation obtaining circuitry, (1) a distance between the mobile machine and each of the two or more landmarks included in the landmark set as landmark distance information, and (2) an angle formed by a predetermined axis and a line connecting the mobile machine and each of the two or more landmarks included in the landmark set as landmark angle information; candidate area obtaining circuitry configured to obtain candidate area information indicating candidate areas for a position of the mobile machine based on the landmark distance information obtained by the landmark detection circuitry, the candidate area information including information for a plurality of intersection points between circles centered on each of the two or more landmarks, each circle having a radius corresponding to the distance between the mobile machine and the corresponding landmark; state estimation circuitry configured to estimate the internal state of the mobile machine based on the observation data obtained by the observation obtaining circuitry, the landmark distance information and the landmark angle information generated by the landmark detection circuitry, and the candidate area information obtained by the candidate area obtaining circuitry, and estimate the environmental map based on the candidate area information, the landmark distance information, and the landmark angle information; and control circuitry configured to control the mobile machine for moving autonomously based on outputs of the state estimation circuitry.
-
-
2. A moving object control method for controlling a mobile machine that moves in an environment in which at least one landmark set including two or more landmarks is arranged by performing processing for generating an environmental map expressed using information about the landmarks and performing processing for estimating an internal state of the mobile machine, the method comprising:
-
(a) obtaining observation data collected from a sensor; (b) obtaining, based on the observation data obtained by the step of obtaining the observation data, (1) a distance between the mobile machine and each of the two or more landmarks included in the landmark set as landmark distance information, and (2) an angle formed by a predetermined axis and a line connecting the mobile machine and each of the two or more landmarks included in the landmark set as landmark angle information; (c) obtaining candidate area information indicating candidate areas for a position of the mobile machine based on the landmark distance information obtained by the step of obtaining the landmark distance information and the landmark angle information, the candidate area information including information for a plurality of intersection points between circles centered on each of the two or more landmarks, each circle having a radius corresponding to the distance between the mobile machine and the corresponding landmark; (d) estimating the internal state of the mobile machine based on the observation data obtained by the step of obtaining the observation data, the landmark distance information and the landmark angle information generated by the step of obtaining the landmark distance information and the landmark angle information; estimating the environmental map based on the candidate area information, the landmark distance information, and the landmark angle information; and (e) controlling the mobile machine for moving autonomously based on outputs of steps (d).
-
Specification