Grow space integration for mobile robots
A mobile robot configured for integration with one or more grow space components within a grow space that includes one or more grow modules, the mobile robot including: one or more sensors; a mobility mechanism; a processor; a memory; the mobile robot configured to: determine, by the mobile robot, that a grow space operation should be performed in the grow space; and based on the determination, perform, by the mobile robot, the grow space operation by integrating with at least one other component in the grow space.
1 . A mobile robot configured for integration with one or more grow space components within a grow space that includes one or more grow modules, the mobile robot including:
one or more sensors;
a mobility mechanism;
a processor; and
a memory;
the mobile robot configured to:
determine, by the mobile robot, that a grow space operation should be performed in the grow space; and
based on the determination, perform, by the mobile robot, the grow space operation by integrating with at least one other component in the grow space, wherein the mobile robot is further configured to determine that the grow space operation is scheduled to be performed by the other component, and perform the grow space operation in place of the other component performing the grow space operation.
2 . The mobile robot of claim 1 , wherein to determine that the grow space operation should be performed in the grow space, the mobile robot is further configured to:
determine, based on communication with a central computer, that the grow space operation should be performed.
3 . The mobile robot of claim 1 , wherein to determine that the grow space operation should be performed in the grow space, the mobile robot is further configured to:
analyze, by the mobile robot, grow space data for one or more aspects of the grow space; and
based on the analysis by the mobile robot of the grow space data, determine that the grow space operation should be performed.
4 . The mobile robot of claim 1 , wherein the mobile robot is further configured to:
receive a communication from the other component regarding the grow space operation; and
based on the communication, perform, by the mobile robot, the grow space operation in place of the other component performing the grow space operation.
5 . The mobile robot of claim 1 , wherein to perform the grow space operation, the mobile robot is further configured to:
obtain an additional component from a component station within the grow space; and
perform the grow space operation using the additional component.
6 . The mobile robot of claim 1 , wherein the other component includes one or more of a harvester, a washer, a mixing station, an equipment station, a seeder, a germination chamber, a respacing component, an inspection component, or a transplanting component.
7 . A method of integration with one or more grow space components within a grow space that includes one or more grow modules, the method comprising:
determining, by a mobile robot, that a grow space operation should be performed in the grow space; and
based on the determination, perform, by the mobile robot, the grow space operation by integrating with at least one other component in the grow space, wherein the mobile robot is further configured to determine that the grow space operation is scheduled to be performed by the other component, and perform the grow space operation in place of the other component performing the grow space operation.
8 . The method of claim 7 , wherein determining that the grow space operation should be performed in the grow space further comprises determining, based on communication with a central computer, that the grow space operation should be performed.
9 . The method of claim 7 , wherein determining that the grow space operation should be performed in the grow space further comprises:
analyzing, by the mobile robot, grow space data for one or more aspects of the grow space; and
based on the analysis by the mobile robot of the grow space data, determining that the grow space operation should be performed.
10 . The method of claim 7 , further comprising:
receiving a communication from the other component regarding the grow space operation; and
based on the communication, performing, by the mobile robot, the grow space operation in place of the other component performing the grow space operation.
11 . The method of claim 7 , further comprising:
obtaining an additional component from a component station within the grow space; and
performing the grow space operation using the additional component.
12 . The method of claim 7 , wherein the other component includes one or more of a harvester, a washer, a mixing station, an equipment station, a seeder, a germination chamber, a respacing component, an inspection component, or a transplanting component.
13 . A computer program product disposed upon a non-transitory computer readable medium, the computer program product comprising computer program instructions that, when executed, cause a computer to carry out steps to:
determine, by a mobile robot, that a grow space operation should be performed in the grow space; and
based on the determination, perform, by the mobile robot, the grow space operation by integrating with at least one other component in the grow space, wherein the mobile robot is further configured to determine that the grow space operation is scheduled to be performed by the other component, and perform the grow space operation in place of the other component performing the grow space operation.
14 . The computer program product of claim 13 , further comprising computer program instructions that, when executed, cause a computer to carry out steps to determine, based on communication with a central computer, that the grow space operation should be performed.
15 . The computer program product of claim 13 , further comprising computer program instructions that, when executed, cause a computer to carry out steps to:
analyze, by the mobile robot, grow space data for one or more aspects of the grow space; and
based on the analysis by the mobile robot of the grow space data, determine that the grow space operation should be performed.
16 . The computer program product of claim 13 , further comprising computer program instructions that, when executed, cause a computer to carry out steps to:
receive a communication from the other component regarding the grow space operation; and
based on the communication, perform, by the mobile robot, the grow space operation in place of the other component performing the grow space operation.
17 . The computer program product of claim 13 , further comprising computer program instructions that, when executed, cause a computer to carry out steps to:
obtain an additional component from a component station within the grow space; and
perform the grow space operation using the additional component.