Robot controlling system
AssigneeSony Interactive Entertainment Inc.
InventorsMasayoshi Mizuno, Toshiyuki Kurosaki
Life of this patent
Estimating the term…
Abstract
A control system 4 includes an application processor that executes a first operating system to process an application, a sensor processor that executes a second operating system to process image data acquired by an image sensor, and a motion controlling processor that executes a third operating system to control motion of a movable part of a robot. The first operating system, the second operating system, and the third operating system are different from each other.
Claims19
A system for controlling a robot, the system comprising:
- an application processor that executes a first operating system to process an application;
- a sensor processor that executes a second operating system to generate an image analysis result by processing image data acquired by an image sensor;
- and
- a motion controlling processor that executes a third operating system to control motion of a movable part of the robot, wherein:
- the first operating system, the second operating system, and the third operating system are different from one another,
- at least two of the application processor, the sensor processor, or the motion controlling processor are provided inside a housing of the robot, and
- the sensor processor is configured to:
- i. obtain posture information of the image sensor from the motion controlling processor;
- ii. add the posture information as metadata to the image analysis result;
- and iii. provide the image analysis result including the metadata to the application processor.
A system for controlling a robot, the system comprising:
- an application processor that executes a first operating system to process an application;
- a sensor processor that executes a second operating system to generate an image analysis result by processing image data acquired by an image sensor;
- and
- a motion controlling processor that executes a third operating system to control motion of a movable part of the robot, wherein:
- the first operating system, the second operating system, and the third operating system are different from one another,
- the sensor processor sets a parameter set for image analysis to a neural network to implement an image analysis function, fHl6:
- the parameter set is provided by the application processor,
- the application processor, the sensor processor, and the motion controlling processor are provided inside a housing of the robot, and
- the sensor processor is configured to:
- i. obtain posture information of the image sensor from the motion controlling processor;
- ii. add the posture information as metadata to the image analysis result;
- and iii. provide the image analysis result including the metadata to the application processor.
A method for controlling a robot, the method comprising:
- executing, on an application processor, a first operating system to process an application;
- executing, on a sensor processor coupled to the application processor, a second operating system to generate an image analysis result by processing image data acquired by an image sensor coupled to the sensor processor;
- executing, on a motion controlling processor coupled to the application processor and the sensor processor, a third operating system to control motion of a movable part of a robot;
- obtaining, by the sensor processor, posture information of the image sensor from the motion controlling processor;
- adding, by the sensor processor, the posture information as metadata to the image analysis result;
- and
- providing, by the sensor processor, the image analysis result including the metadata to the application processor.
Dependencies are inferred from the claim text.