System, method, and program for adjusting altitude of omnidirectional camera robot
AssigneeOptim Corporation
InventorShunji Sugaya
Life of this patent
Estimating the term…
Abstract
The present invention is to provide a system, a method, and a program for adjusting the altitude of a robot provided with an omnidirectional camera which provides entire visual field images with improved image quality. The system 1 for adjusting the altitude of a robot 200 provided with an omnidirectional camera 100 acquires the altitude of the omnidirectional camera 100, adjusts the altitude of the robot 200 so that the acquired altitude is a constant, and generates a 360-degree image taken by the omnidirectional camera 100 by synthetic processing in a predetermined altitude error range.
Claims8
A system for adjusting an altitude of a robot provided with an omnidirectional camera, comprising:
- an altitude detecting device that acquires the altitude of the omnidirectional camera;
- and
- a processor that:
- adjusts the altitude of the robot at a destination spot when the robot moves from a current spot to the destination spot so that the altitude acquired at the current spot and the altitude acquired at the destination spot are approximately equal;
- and
- generates a 360-degree image at a desired point taken by the omnidirectional camera by synthetic processing on a plurality of images including a first image at the desired point taken by the omnidirectional camera at the current spot and a second image at the desired point taken by the omnidirectional camera at the destination spot in a predetermined altitude error range, wherein the synthetic processing is performed by superimposing corresponding parts of the first image and second image on each other.
A method for adjusting an altitude of a robot provided with an omnidirectional camera, comprising:
- acquiring the altitude of the omnidirectional camera;
- adjusting the altitude of the robot at a destination spot when the robot moves from a current spot to the destination spot so that the altitude acquired at the current spot and the altitude acquired at the destination spot are approximately equal;
- and
- generating a 360-degree image at a desired point taken by the omnidirectional camera by synthetic processing on a plurality of images including a first image at the desired point taken by the omnidirectional camera at the current spot and a second image at the desired point taken by the omnidirectional camera at the destination spot in a predetermined altitude error range, wherein the synthetic processing is performed by superimposing corresponding parts of the first image and second image on each other.
A computer program product for use in a system for adjusting an altitude of a robot provided with an omnidirectional camera, comprising a non-transitory computer usable medium having a set of instructions physically embodied therein, the set of instructions including computer readable program code, which when executed by the system causes the information processing unit to:
- acquire the altitude of the omnidirectional camera;
- adjust the altitude of the robot at a destination spot when the robot moves from a current spot to the destination spot so that the altitude acquired at the current spot and the altitude acquired at the destination spot are approximately equal;
- and
- generate a 360-degree image at a desired point taken by the omnidirectional camera by synthetic processing on a plurality of images including a first image at the desired point taken by the omnidirectional camera at the current spot and a second image at the desired point taken by the omnidirectional camera at the destination spot in a predetermined altitude error range, wherein the synthetic processing is performed by superimposing corresponding parts of the first image and second image on each other.
Dependencies are inferred from the claim text.