Mobile apparatus and mobile apparatus system
First Claim
1. A mobile apparatus system made up of a first mobile apparatus and a second mobile apparatus each comprising a control device and having an operation controlled by the control device to autonomously move along a target trajectory representing changes in a target position defined in a two-dimensional model space,the control device including a first processing unit, a second processing unit, and a third processing unit, whereinin the i-th mobile apparatus (i=1, 2),the first processing unit recognizes the i-th mobile apparatus and a trajectory representing changes in position of the i-th mobile apparatus as a first spatial element and a first trajectory representing changes in a first position, respectively, in the model space, recognizes an object and a trajectory representing changes in position of the object as a second spatial element and a second trajectory representing changes in a second position, respectively, and recognizes the second spatial element continuously or intermittently expanded in accordance with the second trajectory as an expanded second spatial element,the second processing unit determines whether a safety condition is satisfied based on a recognition result by the first processing unit, the safety condition specifying that a possibility of contact between the first spatial element and the second spatial element is low, andon a condition that the second processing unit determines that the safety condition is not satisfied, the third processing unit searches for the target trajectory based on the recognition result by the first processing unit, the target trajectory allowing the first spatial element to avoid contact with the expanded second spatial element,in the first mobile apparatus, the control device causes the second mobile apparatus to recognize a part or a whole of the target trajectory searched for and determined by the third processing unit, andin the second mobile apparatus, the control device recognizes the part or the whole of the target trajectory of the first mobile apparatus, and based on this recognition result, the first processing unit recognizes the trajectory of the first mobile apparatus as the second trajectory, with the first mobile apparatus regarded as the object.
1 Assignment
0 Petitions
Accused Products
Abstract
Mobile apparatuses capable of moving or acting autonomously, without contacting each other, in an environment where movements of the mobile apparatuses are not managed by a server, are provided. In a robot functioning as a first mobile apparatus, it is recognized that an object corresponds to a second mobile apparatus, and based on this recognition, a target trajectory is searched for and determined. Further, the first mobile apparatus causes another robot functioning as the second mobile apparatus to recognize a part or a whole of the target trajectory. In the second mobile apparatus, the part or the whole of the target trajectory of the first mobile apparatus is recognized, and based on this recognition, a target trajectory that the second mobile apparatus should follow is searched for and determined. This allows the mobile apparatuses to move along their respective target trajectories to avoid contact with each other.
11 Citations
9 Claims
-
1. A mobile apparatus system made up of a first mobile apparatus and a second mobile apparatus each comprising a control device and having an operation controlled by the control device to autonomously move along a target trajectory representing changes in a target position defined in a two-dimensional model space,
the control device including a first processing unit, a second processing unit, and a third processing unit, wherein in the i-th mobile apparatus (i=1, 2), the first processing unit recognizes the i-th mobile apparatus and a trajectory representing changes in position of the i-th mobile apparatus as a first spatial element and a first trajectory representing changes in a first position, respectively, in the model space, recognizes an object and a trajectory representing changes in position of the object as a second spatial element and a second trajectory representing changes in a second position, respectively, and recognizes the second spatial element continuously or intermittently expanded in accordance with the second trajectory as an expanded second spatial element, the second processing unit determines whether a safety condition is satisfied based on a recognition result by the first processing unit, the safety condition specifying that a possibility of contact between the first spatial element and the second spatial element is low, and on a condition that the second processing unit determines that the safety condition is not satisfied, the third processing unit searches for the target trajectory based on the recognition result by the first processing unit, the target trajectory allowing the first spatial element to avoid contact with the expanded second spatial element, in the first mobile apparatus, the control device causes the second mobile apparatus to recognize a part or a whole of the target trajectory searched for and determined by the third processing unit, and in the second mobile apparatus, the control device recognizes the part or the whole of the target trajectory of the first mobile apparatus, and based on this recognition result, the first processing unit recognizes the trajectory of the first mobile apparatus as the second trajectory, with the first mobile apparatus regarded as the object.
-
8. A first mobile apparatus comprising a control device and having an operation controlled by the control device to autonomously move along a target trajectory representing changes in a target position defined in a two-dimensional model space,
the control device including a first processing unit, a second processing unit, and a third processing unit, wherein the first processing unit recognizes a region through which the first mobile apparatus is capable of passing as an element passing region in the model space, recognizes the first mobile apparatus and a trajectory representing changes in position of the first mobile apparatus as a first spatial element and a first trajectory representing changes in a first position, respectively, in the model space, recognizes an object and a trajectory representing changes in position of the object as a second spatial element and a second trajectory representing changes in a second position, respectively, and recognizes the second spatial element continuously or intermittently expanded in accordance with the second trajectory as an expanded second spatial element, the second processing unit determines whether a safety condition is satisfied based on a recognition result by the first processing unit, the safety condition specifying that a possibility of contact between the first spatial element and the second spatial element is low, on a condition that the second processing unit determines that the safety condition is not satisfied, the third processing unit searches for the target trajectory based on the recognition result by the first processing unit, the target trajectory allowing the first spatial element to avoid contact with the expanded second spatial element, and the control device causes a second mobile apparatus different from the first mobile apparatus to recognize a part or a whole of the target trajectory searched for and determined by the third processing unit.
-
9. A second mobile apparatus comprising a control device and having an operation controlled by the control device to autonomously move along a target trajectory representing changes in a target position defined in a two-dimensional model space,
the control device including a first processing unit, a second processing unit, and a third processing unit, wherein the first processing unit recognizes a region through which the second mobile apparatus is capable of passing as an element passing region in the model space, recognizes the second mobile apparatus and a trajectory representing changes in position of the second mobile apparatus as a first spatial element and a first trajectory representing changes in a first position, respectively, in the model space, recognizes an object and a trajectory representing changes in position of the object as a second spatial element and a second trajectory representing changes in a second position, respectively, and recognizes the second spatial element continuously or intermittently expanded in accordance with the second trajectory as an expanded second spatial element, the second processing unit determines whether a safety condition is satisfied based on a recognition result by the first processing unit, the safety condition specifying that a possibility of contact between the first spatial element and the second spatial element is low, on a condition that the second processing unit determines that the safety condition is not satisfied, the third processing unit searches for the target trajectory based on the recognition result by the first processing unit, the target trajectory allowing the first spatial element to avoid contact with the expanded second spatial element, and the control device recognizes a part or a whole of a target trajectory of a first mobile apparatus different from the second mobile apparatus, and based on this recognition result, the first processing unit recognizes the trajectory of the first mobile apparatus as the second trajectory, with the first mobile apparatus regarded as the object.
Specification