Environment recognizing device, environment recognizing method, route planning device, route planning method and robot
First Claim
1. An environment recognizing device to be used by a traveling type robot in an environment containing one or more than one obstacles in order to recognize the environment, the device comprising:
- plane detecting means for computing a plane parameter on the basis of input images and detecting a plane on the basis of the plane parameter;
obstacle recognizing means for recognizing an obstacle, if any, on the plane detected by the plane detecting means; and
environment map updating means for drawing an environment map and/or update the existing environment map on the basis of information on the obstacle recognized by the obstacle recognizing means;
the plane detecting means being adapted to detect a group of planes including a reference plane to be used as reference and one or more than one other planes substantially parallel to the reference plane;
the environment map updating means being adapted to draw an environment map and/or update the existing environment map for the plane carrying an obstacle as recognized by the obstacle recognizing means out of the group of planes.
1 Assignment
0 Petitions
Accused Products
Abstract
An environment recognizing device and an environment recognizing method can draw an environment map for judging if it is possible to move a region where one or more than one steps are found above or below a floor, a route planning device and a route planning method that can appropriately plan a moving route, using such an environment map and a robot equipped with such an environment recognizing device and a route planning device. The robot comprises an environment recognizing section including a plurality of plane extracting section 401 adapted to compute plane parameters from a parallax image or a distance image and extract a plurality of planes including the floor surface, an obstacle recognizing section 402 adapted to recognize obstacles on the plurality of planes including the floor surface and an environment map updating section 403 adapted to draw an environment map (obstacle map) for each of the planes on the basis of the result of recognition of the obstacle recognizing section 402 and update the existing environment maps and a route planning section 404 adapted to plan a route on the basis of the environment maps. The route planning section 404 selects a plane as route coordinate when an obstacle is found on it in the environment map of the floor surface but not found in the environment map of the plane.
-
Citations
24 Claims
-
1. An environment recognizing device to be used by a traveling type robot in an environment containing one or more than one obstacles in order to recognize the environment, the device comprising:
-
plane detecting means for computing a plane parameter on the basis of input images and detecting a plane on the basis of the plane parameter;
obstacle recognizing means for recognizing an obstacle, if any, on the plane detected by the plane detecting means; and
environment map updating means for drawing an environment map and/or update the existing environment map on the basis of information on the obstacle recognized by the obstacle recognizing means;
the plane detecting means being adapted to detect a group of planes including a reference plane to be used as reference and one or more than one other planes substantially parallel to the reference plane;
the environment map updating means being adapted to draw an environment map and/or update the existing environment map for the plane carrying an obstacle as recognized by the obstacle recognizing means out of the group of planes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An environment recognizing method to be used by a traveling type robot in an environment containing one or more than one obstacles in order to recognize the environment, the method comprising:
-
a plane detecting step of computing a plane parameter on the basis of input images and detecting a plane on the basis of the plane parameter;
an obstacle recognizing step of recognizing an obstacle, if any, on the plane detected in the plane detecting step; and
an environment map updating step of drawing an environment map and/or update the existing environment map on the basis of information on the obstacle recognized in the obstacle recognizing step;
the plane detecting step being adapted to detect a group of planes including a reference plane to be used as reference and one or more than one other planes substantially parallel to the reference plane;
the environment map updating step being adapted to draw an environment map and/or update the existing environment map for the plane carrying an obstacle as recognized in the obstacle recognizing step out of the group of planes. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A route planning device to be used by a traveling type robot in an environment containing one or more than one obstacles in order to plan a traveling route to be followed to move from the current position to a target position, the device comprising:
-
plane detecting means for computing a plane parameter on the basis of input images and detecting a reference plane to be used as reference on the basis of the plane parameter and a group of planes including one or more than one planes other than the reference plane running substantially in parallel with the reference plane;
obstacle recognizing means for recognizing an obstacle, if any, on each of the group of planes detected by the plane detecting means;
environment map updating means for drawing an environment map and/or update the existing environment map for each of the planes of the group of planes on the basis of information on the obstacle(s) recognized by the obstacle recognizing means; and
route planning means for planning a moving route for the robot on the basis of the environment maps drawn and/or updated by the environment map updating means. - View Dependent Claims (18, 19)
-
-
20. A route planning method to be used by a traveling type robot in an environment containing one or more than one obstacles in order to plan a traveling route to be followed to move from the current position to a target position, the method comprising:
-
a plane detecting step of computing a plane parameter on the basis of input images and detecting a reference plane to be used as reference on the basis of the plane parameter and a group of planes including one or more than one planes other than the reference plane running substantially in parallel with the reference plane;
an obstacle recognizing step of frecognizing an obstacle, if any, on each of the group of planes detected in the plane detecting step;
an environment map updating step of drawing an environment map and/or update the existing environment map for each of the planes of the group of planes on the basis of information on the obstacle(s) recognized in the obstacle recognizing step; and
a route planning step of planning a moving route for the robot on the basis of the environment maps drawn and/or updated in the environment map updating step. - View Dependent Claims (21, 22)
-
-
23. A robot adapted to move autonomously in an environment containing one or more than one obstacles and having an environment recognizing device for recognizing the environment thereof;
- the environment recognizing device comprising;
plane detecting means for computing a plane parameter on the basis of input images and detecting a plane on the basis of the plane parameter;
obstacle recognizing means for recognizing an obstacle, if any, on the plane detected by the plane detecting means; and
environment map updating means for drawing an environment map and/or update the existing environment map on the basis of information on the obstacle recognized by the obstacle recognizing means;
the plane detecting means being adapted to detect a group of planes including a reference plane to be used as reference and one or more than one other planes substantially parallel to the reference plane;
the environment map updating means being adapted to draw an environment map and/or update the existing environment map for the plane carrying an obstacle as recognized by the obstacle recognizing means out of the group of planes.
- the environment recognizing device comprising;
-
24. A robot adapted to autonomously plan a traveling route to be followed to move from the current position to a target position in an environment containing one or more than one obstacles and having a route planning device to be used to recognize the environment and plan a traveling route, the route planning device comprising:
-
plane detecting means for computing a plane parameter on the basis of input images and detecting a reference plane to be used as reference on the basis of the plane parameter and a group of planes including one or more than one planes other than the reference plane running substantially in parallel with the reference plane;
obstacle recognizing means for recognizing an obstacle, if any, on each of the group of planes detected by the plane detecting means;
environment map updating means for drawing an environment map and/or update the existing environment map for each of the planes of the group of planes on the basis of information on the obstacle(s) recognized by the obstacle recognizing means; and
route planning means for planning a moving route for the robot on the basis of the environment maps drawn and/or updated by the environment map updating means.
-
Specification