HIGH DENSITY GROW SPACE AUTOMATION WITH MOBILE ROBOTS
A grow space automation system. The system includes growing plants in grow modules that are individually moveable. One or more mobile robots can navigate around a grow space, bring any grow module from one location to another, and perform grow space operations. The grow space operations can be automated using robot-based actuation of automation fixtures. Interactions with plants can also be achieved via robot attachments. The grow space is configured to allow maximum grow tray density while still maintaining traveling pathways for the mobile robots. Multiple mobile robots move about the grow space in their respective travel zones in coordination with one another via navigation planners. Multi-robot coordination can also be achieved using a central server. Local leveling of grow trays can be achieved via laser levels.
Latest Hippo Harvest Inc. Patents:
This application claims priority to Provisional U.S. Patent Application No. 63/268,782, titled “HIGH DENSITY GROW SPACE AUTOMATION WITH MOBILE ROBOTS,” filed on Mar. 2, 2022, by Eitan Marder-Eppstein et al., which is incorporated herein by reference in its entirety and for all purposes.
TECHNICAL FIELDThe present disclosure relates generally to agriculture, and more specifically to grow space systems.
DESCRIPTION OF RELATED ARTAgriculture has been a staple for mankind, dating back to as early as 10,000 B.C. Through the centuries, farming has slowly but steadily evolved to become more efficient. Traditionally, farming occurred outdoors in soil. However, such traditional farming required vast amounts of space and results were often heavily dependent upon weather. With the introduction of greenhouses, crops became somewhat shielded from the outside elements, but crops grown in the ground still required a vast amount of space. In addition, ground farming required farmers to traverse the vast amount of space in order to provide care to all the crops. Further, when growing in soil, a farmer needs to be very experienced to know exactly how much water to feed the plant. Too much and the plant will be unable to access oxygen; too little and the plant will lose the ability to transport nutrients, which are typically moved into the roots while in solution.
Two of the most common errors when growing are overwatering and underwatering. With the introduction of hydroponics, the two most common errors are eliminated. Hydroponics prevents underwatering from occurring by making large amounts of water available to the plant. Hydroponics prevents overwatering by draining away, recirculating, or actively aerating any unused water, thus, eliminating anoxic conditions.
Operating a hydroponic grow space today comes with a number of challenges that place significant burdens on farmers and leads to increased costs and/or inefficient food production. For example, current hydroponic systems have high manual labor costs for maintenance of crops. If farmers want to reduce labor costs, they can purchase traditional manufacturing equipment, which is very expensive. Thus, there is a need for grow space automation that reduces labor costs and increases efficiency.
SUMMARYThe following presents a simplified summary of the disclosure in order to provide a basic understanding of certain embodiments of the present disclosure. This summary is not an extensive overview of the disclosure and it does not identify key/critical elements of the present disclosure or delineate the scope of the present disclosure. Its sole purpose is to present some concepts disclosed herein in a simplified form as a prelude to the more detailed description that is presented later.
One aspect of the present disclosure relates to a grow space automation system. The system comprises a grow space including one or more grow trays and one or more grow tray supports. The system also includes a mobile robot configured to perform transport or task automation within the grow space, the mobile robot including one or more sensors, a mobility mechanism, a processor, memory; and a lift, wherein the lift is configured to allow the mobile robot to transport grow trays above or below a stationary height of the one or more grow trays.
In some embodiments, the lift is further configured to allow transport of the grow trays without colliding with any other grow trays. In some embodiments, the grow space is configured such that the mobile robot travels underneath columns or rows of grow trays without colliding with grow trays or grow tray supports. In some embodiments, each grow tray is spaced apart from another grow tray with a maximum distance D, wherein D is less than the width of any particular grow tray in the plurality of grow trays. In some embodiments, one or more grow tray supports are angled such that the width of a space between two angled grow tray supports on the same grow tray proximate to the grow tray is wider than a width of a space between two angled grow tray supports on the same grow tray distal to the grow tray. In some embodiments, the grow space is configured such that two mobile robots can travel side-by-side in the grow space underneath grow trays, one mobile robot traveling directly underneath the grow trays in a column/row and the other mobile robot traveling in an aisle next to the column/row. In some embodiments, the mobile robot is configured to include an attachment, the attachment being configured to perform tasks above the plurality of grow trays.
Another aspect of the present disclosure relates to a system comprising a grow space. The grow space comprises a plurality of grow trays. Each grow tray is spaced apart from another grow tray with a maximum distance D. D is less than the width of any particular grow tray in the plurality of grow trays. The system also comprises one or more grow tray supports. The one or more grow tray supports are configured such that a mobile robot can navigate below the plurality of grow trays while also performing tasks above the plurality of grow trays without collision. The system also comprises a mobile robot configured to perform transport or task automation within the grow space. The mobile robot includes one or more sensors, a mobility mechanism, a processor, memory, and an attachment. The attachment is configured to perform tasks above the plurality of grow trays.
In some embodiments, the collision refers to a collision between the mobile robot and the one or more grow tray supports. In some embodiments, the collision refers to a collision between the attachment and a grow tray. In some embodiments, the grow space is configured such that mobile robots can travel underneath columns or rows of grow trays without colliding with grow trays or grow tray supports. In some embodiments, one or more grow tray supports are angled such that the width of a space between two angled grow tray supports on the same grow tray proximate to the grow tray is wider than a width of a space between two angled grow tray supports on the same grow tray distal to the grow tray. In some embodiments, the grow space is configured such that two mobile robots can travel side-by-side in the grow space underneath grow trays, one mobile robot traveling directly underneath the grow trays in a column/row and the other mobile robot traveling in a micro-aisle next to the column/row, the micro-aisle having a width that is less than or equal to D. In some embodiments, the one or more grow tray supports a hanging grow tray supports, each hanging grow tray support including one or more grow tray eyes for hanging grow trays.
Yet another aspect of the present disclosure relates to a system comprising a grow space. The grow space includes one or more grow trays, one or more travel zones within the grow space, and a plurality of mobile robots. The mobile robots are configured to perform transport or task automation within the grow space. Each mobile robot includes one or more sensors, a mobility mechanism, a first processor, and a first memory. The first memory stores instructions for implementing a navigation planner and a lock requestor. The navigation planner is configured to compute a path and a list of traversable travel zones for a mobile robot to navigate within the grow space. The lock requestor is configured to request locks on traversable travel zones in a given computed path from a central server. The system also includes a central server configured to manage coordination between mobile robots and travel zones within the grow space. The central server includes a second processor, and a second memory. The second memory stores instructions for implementing a travel zone store and a lock provider. The travel zone store is configured to log locks of travel zones given to mobile robots. The lock provider is configured to manage locks of travel zones to mobile robots.
In some embodiments, at least one mobile robot includes a lift configured to allow transport of the grow trays without colliding with any other grow trays. In some embodiments, the grow space is configured such that at least one mobile robot travels underneath columns or rows of grow trays without colliding with grow trays or grow tray supports. In some embodiments, each grow tray is spaced apart from another grow tray with a maximum distance D, wherein D is less than the width of any particular grow tray in the plurality of grow trays. In some embodiments, the grow space is configured such that two mobile robots can travel side-by-side in the grow space underneath grow trays in two different travel zones, one travel zone being directly underneath the grow trays in a column/row and the other travel zone being an aisle next to the column/row. In some embodiments, at least one mobile robot is configured to include an attachment, the attachment being configured to perform tasks above the plurality of grow trays.
These and other embodiments are described further below with reference to the figures.
The disclosure may best be understood by reference to the following description taken in conjunction with the accompanying drawings, which illustrate particular embodiments.
Reference will now be made in detail to some specific examples of the present disclosure including the best modes contemplated by the inventors for carrying out the present disclosure. Examples of these specific embodiments are illustrated in the accompanying drawings. While the present disclosure is described in conjunction with these specific embodiments, it will be understood that it is not intended to limit the present disclosure to the described embodiments. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the present disclosure as defined by the appended claims.
For example, portions of the techniques of the present disclosure will be described in the context of particular hydroponic grow systems. However, it should be noted that the techniques of the present disclosure apply to a wide variety of different grow systems. In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure. Particular example embodiments of the present disclosure may be implemented without some or all of these specific details. In other instances, well known process operations have not been described in detail in order not to unnecessarily obscure the present disclosure.
Various techniques and mechanisms of the present disclosure will sometimes be described in singular form for clarity. However, it should be noted that some embodiments include multiple iterations of a technique or multiple instantiations of a mechanism unless noted otherwise. For example, a system uses a grow tray in a variety of contexts. However, it will be appreciated that a system can use multiple grow trays while remaining within the scope of the present disclosure unless otherwise noted. Furthermore, the techniques and mechanisms of the present disclosure will sometimes describe a connection between two entities. It should be noted that a connection between two entities does not necessarily mean a direct, unimpeded connection, as a variety of other entities may reside between the two entities. For example, plant roots may be connected to nutrient water, but it will be appreciated that a variety of layers, such as grow mediums and buffer mats, may reside between the plant roots and nutrient water. Consequently, a connection does not necessarily mean a direct, unimpeded connection unless otherwise noted.
As mentioned above, current grow systems have many drawbacks. For example, current growing methods are inflexible and tightly coupled to the greenhouse infrastructure. Plants either sit stationary for the duration of their growth cycle or are transported in linear fashion on long conveyors with no ability to access plants anywhere but the beginning or end of a run. This limits current operators from changing the grow climate during different stages of a crop's production, from treating pests in a more targeted/direct fashion at the per plant level instead of spraying, and from leveraging capitally expensive fixed infrastructure (e.g. LED grow lights) as effectively as possible.
In some embodiments, one challenge in designing an effective grow space automation system with mobile robots is ensuring that the robot has easy access to plants throughout the grow space while they sit in place. Since robots travel below grow trays in the system design, any attachment for the robot that sits at or above the height of the tray must remain clear of obstruction. Furthermore, any path taken by the robot must be free of obstacles at ground level meaning that there must be enough clearance between ground-based supports for the robot to travel.
In some embodiments, a potential solution to this problem is to leave aisles that are the width of the robot open in the grow space to allow the robot to pass. However, this solution greatly reduces the density of plants in the grow space which is undesirable as higher densities of plants lead to greater productivity in a grow space. In some embodiments, another solution to this problem is to move grow trays to centralized sensing stations whenever data is required. However, this becomes prohibitive at scale, requiring large fleets of robots to constantly move plants, creating increased risk of pests spreading through the farm, and limiting the frequency at which data can be collected or operations on plants can be performed.
One embodiment shown in
As shown in
In some embodiments, by designing growing support 116, robot lifts 112, and robot attachments 110 together in this way, a robotic grow space automation system can achieve plant site densities limited only by the width of the robot attachment 110 which is, in practice, a narrow (e.g. 1″ diameter) pole. This leads to higher plant site densities than many traditional grow space automation solutions that leave aisles for human access to plants. In the case that human access to a grow tray 114 is required in the system presented in this embodiment, mobile robots 108 equipped with robot lifts 112 can temporarily move grow trays 114 out of a given column in the grow space to allow access for maintenance purposes.
The embodiments presented with reference to
The embodiments presented in
The embodiments presented above allow for mobile robots 108 to operate in grow spaces of different configurations while maintaining high plant site densities and efficient access to plants. However, any transport related tasks in the grow space where a mobile robot 108 moves a grow tray 114 with a robot lift 112 requires that an entire row of grow trays 114 be moved to gain access. For example, a grow tray 114 in the middle of a row will collide with grow trays 114 outside of it a mobile robot 108 attempts to move it without first moving those outside grow trays 114. This means that transport operations performed on grow trays 114 that are subsets of a row are inefficient.
In some embodiments, to solve this problem, the embodiments shown in
In some embodiments, by transporting grow trays 114 below other grow trays 114 in the grow space, it is possible to achieve efficient random access to transport any grow tray 114 with associated plants in the grow space. For mobile robots 108 with robot attachments 110 mounted, micro-aisles 102 are used to give mobile robot 108 direct access to the plants above any grow tray 114 in the grow space.
The embodiments described above with reference to
The embodiment presented in
Some embodiments described above present solutions for transporting grow trays 114 within a grow space in a fashion that relies on growing supports 116 to have structural support for holding up grow trays 114. To reduce complexity, costs, and materials in system design and construction, it may be desirable to design grow trays 114 in conjunction with growing supports 116 such that the supports themselves can be greatly simplified.
The embodiments presented in
In many cases, it is desirable to have multiple mobile robots 108 operating within a grow space at the same time. While these robots operate, it is important to define strategies that allow them to move throughout the grow space without colliding with or blocking each other. Defining a coordination strategy between mobile robots 108 that is simple to implement, reliable, and efficient is a challenging problem.
The embodiments presented in
In some embodiments, each request from lock requestor 602 includes information on what travel zones 614 a mobile robot 610 associated with a lock requestor 602 plans to traverse. For each travel zone 614 in the request, lock provider 602 queries travel zone store 606 to determine whether any other robot has already made an active claim on a particular travel zone 614. If another robot is marked as active on that particular travel zone 614, then lock provider 604 passes this information to lock requestor 602 so that it can pause navigation planner 612 on the particular mobile robot 610 in question until the desired travel zone 614 is available. In some embodiments, all desired travel zones 614 in a request are available, lock provider 604 updates the travel zone store 606 and marks each travel zone 614 in the request as in use by the requesting mobile robot 610.
In some embodiments, when lock requestor 602 receives clearance from lock provider 604 to enter travel zones 614 requested by the navigation planner 612, it notifies navigation planner 612 to proceed in execution and mobile robot 610 moves to its destination. When navigation planner 612 completes this operation, it notifies lock requestor 602 to tell lock provider 604 that locked travel zones 614 are no longer needed. At this time, lock provider 604 updates travel zone store 606 to mark travel zones 614 that were previously locked as now available to other robots. After this, lock requestors 602 for any mobile robots 610 that are waiting on the lock provider 604 are then visited in order of request to determine whether any of them may proceed based on the updated state of travel zone store 606. In the case that requested travel zones 614 are now available, lock provider 604 notifies the appropriate lock requestors 602 that it is safe to proceed to navigation.
In some embodiments, when growing plants in grow spaces, it is often beneficial to ensure that plants are level in order to properly manage water volumes and nutrients that they receive. Leveling traditional hydroponic systems can be challenging because many of them sit on fixed rails or conveyors that travel large distances. One solution to this is to start with a completely level surface, but this is often impractical or impossible for large grow spaces.
The embodiment outlined in
In some embodiments, automation of growing operations such as seeding, transplanting, harvesting, and packaging in grow spaces has relied heavily on process automation techniques. While process automation is effective for these operations, it is also costly and requires a minimum grow space size to justify investment in specialized equipment and custom integration into the processing area of a grow space. To reduce system cost and complexity, it may be desirable to move away from dedicated machinery and actuation for each given processing task and instead move to a model where a single piece of equipment can be used for actuation across multiple tasks.
In some embodiments, to reduce costs and deploy actuation across multiple automation tasks, the embodiment presented in
Various embodiments described above bring grow trays and plants to a central location for processing. However, it is sometimes desirable to perform plant life cycle tasks (e.g., pruning, harvesting, etc.) in the grow space without requiring transport of grow trays 114 to save on time.
The embodiments presented in
In some embodiments, mobile attachments 902 can be further configured to allow for the application of additives to the plants, or grow trays, using mobile robots 108.
The embodiments described with reference to
An embodiment presented in
The examples described above present various features that utilize a computer system or a robot that includes a computer. However, embodiments of the present disclosure can include all of, or various combinations of, each of the features described above.
Particular examples of interfaces supported include Ethernet interfaces, frame relay interfaces, cable interfaces, DSL interfaces, token ring interfaces, and the like. In addition, various very high-speed interfaces may be provided such as fast Ethernet interfaces, Gigabit Ethernet interfaces, ATM interfaces, HSSI interfaces, POS interfaces, FDDI interfaces and the like. Generally, these interfaces may include ports appropriate for communication with the appropriate media. In some cases, they may also include an independent processor and, in some instances, volatile RAM. The independent processors may control communications-intensive tasks such as packet switching, media control and management.
According to various embodiments, the system 1100 is a computer system configured to run a control space operating system, as shown herein. In some implementations, one or more of the computer components may be virtualized. For example, a physical server may be configured in a localized or cloud environment. The physical server may implement one or more virtual server environments in which the control space operating system is executed. Although a particular computer system is described, it should be recognized that a variety of alternative configurations are possible. For example, the modules may be implemented on another device connected to the computer system.
In the foregoing specification, the present disclosure has been described with reference to specific embodiments. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present disclosure as set forth in the claims below. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of present disclosure.
Claims
1. A system comprising:
- a grow space including: one or more grow trays; and one or more grow tray supports;
- a mobile robot configured to perform transport or task automation within the grow space, the mobile robot including: one or more sensors; a mobility mechanism; a processor; memory; and a lift, wherein the lift is configured to allow the mobile robot to transport grow trays above or below a stationary height of the one or more grow trays.
2. The system of claim 1, wherein the lift is further configured to allow transport of the grow trays without colliding with any other grow trays.
3. The system of claim 1, wherein the grow space is configured such that the mobile robot travels underneath columns or rows of grow trays without colliding with grow trays or grow tray supports.
4. The system of claim 1, wherein each grow tray is spaced apart from another grow tray with a maximum distance D, wherein D is less than the width of any particular grow tray in the plurality of grow trays.
5. The system of claim 1, wherein one or more grow tray supports are angled such that the width of a space between two angled grow tray supports on the same grow tray proximate to the grow tray is wider than a width of a space between two angled grow tray supports on the same grow tray distal to the grow tray.
6. The system of claim 1, wherein the grow space is configured such that two mobile robots can travel side-by-side in the grow space underneath grow trays, one mobile robot traveling directly underneath the grow trays in a column/row and the other mobile robot traveling in an aisle next to the column/row.
7. The system of claim 1, wherein the mobile robot is configured to include an attachment, the attachment being configured to perform tasks above the plurality of grow trays.
8. A system comprising:
- a grow space including: a plurality of grow trays, wherein each grow tray is spaced apart from another grow tray with a maximum distance D, wherein D is less than the width of any particular grow tray in the plurality of grow trays; and one or more grow tray supports, wherein the one or more grow tray supports are configured such that a mobile robot can navigate below the plurality of grow trays while also performing tasks above the plurality of grow trays without collision;
- a mobile robot configured to perform transport or task automation within the grow space, the mobile robot including: one or more sensors; a mobility mechanism; a processor; memory; and an attachment, wherein the attachment is configured to perform tasks above the plurality of grow trays.
9. The system of claim 8, wherein the collision refers to a collision between the mobile robot and the one or more grow tray supports.
10. The system of claim 8, wherein the collision refers to a collision between the attachment and a grow tray.
11. The system of claim 8, wherein the grow space is configured such that mobile robots can travel underneath columns or rows of grow trays without colliding with grow trays or grow tray supports.
12. The system of claim 8, wherein one or more grow tray supports are angled such that the width of a space between two angled grow tray supports on the same grow tray proximate to the grow tray is wider than a width of a space between two angled grow tray supports on the same grow tray distal to the grow tray.
13. The system of claim 8, wherein the grow space is configured such that two mobile robots can travel side-by-side in the grow space underneath grow trays, one mobile robot traveling directly underneath the grow trays in a column/row and the other mobile robot traveling in a micro-aisle next to the column/row, the micro-aisle having a width that is less than or equal to D.
14. The system of claim 8, wherein the one or more grow tray supports a hanging grow tray supports, each hanging grow tray support including one or more grow tray eyes for hanging grow trays.
15. A system comprising:
- a grow space including: one or more grow trays; and one or more travel zones within the grow space;
- a plurality of mobile robots configured to perform transport or task automation within the grow space, each mobile robot including: one or more sensors; a mobility mechanism; a first processor; and a first memory, wherein the first memory stores instructions for implementing; a navigation planner, the navigation planner configured to compute a path and a list of traversable travel zones for a mobile robot to navigate within the grow space; and a lock requestor, the lock requestor configured to request locks on traversable travel zones in a given computed path from a central server; and
- a central server configured to manage coordination between mobile robots and travel zones within the grow space, wherein the central server includes: a second processor; and a second memory, wherein the second memory stores instructions for implementing: a travel zone store, the travel zone store configured to log locks of travel zones given to mobile robots; and a lock provider, the lock provider configured to manage locks of travel zones to mobile robots.
16. The system of claim 15, wherein at least one mobile robot includes a lift configured to allow transport of the grow trays without colliding with any other grow trays.
17. The system of claim 15, wherein the grow space is configured such that at least one mobile robot travels underneath columns or rows of grow trays without colliding with grow trays or grow tray supports.
18. The system of claim 15, wherein each grow tray is spaced apart from another grow tray with a maximum distance D, wherein D is less than the width of any particular grow tray in the plurality of grow trays.
19. The system of claim 15, wherein the grow space is configured such that two mobile robots can travel side-by-side in the grow space underneath grow trays in two different travel zones, one travel zone being directly underneath the grow trays in a column/row and the other travel zone being an aisle next to the column/row.
20. The system of claim 15, wherein at least one mobile robot is configured to include an attachment, the attachment being configured to perform tasks above the plurality of grow trays.
Type: Application
Filed: Mar 2, 2023
Publication Date: Sep 7, 2023
Applicant: Hippo Harvest Inc. (San Francisco, CA)
Inventors: Eitan Marder-Eppstein (San Francisco, CA), Wim Meeussen (Redwood City, CA)
Application Number: 18/177,609