The present subject matter relates generally to systems for gardening plants indoors, and more particularly, to camera systems and methods for estimating plant volume within an indoor gardening appliance.
Conventional indoor garden centers include a cabinet defining a grow chamber having a number of trays or racks positioned therein to support seedlings or plant material, e.g., for growing herbs, vegetables, or other plants in an indoor environment. In addition, such indoor garden centers may include an environmental control system that maintains the growing chamber at a desired temperature or humidity. Certain indoor garden centers may also include hydration systems for watering the plants and/or artificial lighting systems that provide the light necessary for such plants to grow.
Conventional indoor gardens centers provide no means for monitoring plant growth or providing other user feedback regarding the size or quality of plants being grown. Therefore, in order to monitor such plant growth, a user is typically required to open the door and manually inspect or measure the size of the plants. This process is time consuming and often results in inaccuracies in the plant measurements. In addition, the climate within the gardening appliance may be negatively affected when the door is opened frequently to make such measurements and observations.
Accordingly, an improved indoor garden center would be useful. Particularly, an indoor garden center with a camera system and method for monitoring plant growth and providing 3D images or user feedback to a user of the indoor garden center would be particularly beneficial.
Aspects and advantages of the invention will be set forth in part in the following description, may be apparent from the description, or may be learned through practice of the invention.
In one aspect of the present disclosure, a gardening appliance is provided, including a liner positioned within a cabinet and defining a grow chamber, a grow module rotatably mounted within the grow chamber, the grow module being configured for receiving a plant, and a motor mechanically coupled to the grow module for selectively rotating the grow module. A camera system is positioned within the cabinet for monitoring growth of the plant and a controller is in operative communication with the motor and the camera system. The controller is configured for operating the motor to selectively rotate the grow module between a plurality of angular positions, capturing a plurality of images of the plant when the grow module is in the plurality of angular positions, and estimating a total plant mass or a total plant volume of the plant using the plurality of images.
In another aspect of the present disclosure, a method of imaging a plant within a gardening appliance is provided, the method including operating a motor to selectively rotate the grow module between a plurality of angular positions, capturing a plurality of images of the plant when the grow module is in the plurality of angular positions, and estimating a total plant mass or a total plant volume of the plant using the plurality of images.
According to still another aspect of the present disclosure, a gardening appliance is provided, including a liner positioned within a cabinet and defining a grow chamber, a grow module rotatably mounted within the grow chamber, the grow module being configured for receiving a plant, and a motor mechanically coupled to the grow module for selectively rotating the grow module. A camera system is positioned within the cabinet for monitoring growth of the plant and a controller in operative communication with the motor and the camera system. The controller is configured for operating the motor to selectively rotate the grow module between a plurality of angular positions, capturing a plurality of images of the plant when the grow module is in the plurality of angular positions, and stitching the plurality of images together to create a 3D image of the plant.
These and other features, aspects and advantages of the present invention will become better understood with reference to the following description and appended claims. The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and, together with the description, serve to explain the principles of the invention.
A full and enabling disclosure of the present invention, including the best mode thereof, directed to one of ordinary skill in the art, is set forth in the specification, which makes reference to the appended figures.
Repeat use of reference characters in the present specification and drawings is intended to represent the same or analogous features or elements of the present invention.
Reference now will be made in detail to embodiments of the invention, one or more examples of which are illustrated in the drawings. Each example is provided by way of explanation of the invention, not limitation of the invention. In fact, it will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the scope or spirit of the invention. For instance, features illustrated or described as part of one embodiment can be used with another embodiment to yield a still further embodiment. Thus, it is intended that the present invention covers such modifications and variations as come within the scope of the appended claims and their equivalents.
As used herein, terms of approximation, such as “approximately,” “substantially,” or “about,” refer to being within a ten percent (10%) margin of error of the stated value. Moreover, as used herein, the terms “first,” “second,” and “third” may be used interchangeably to distinguish one component from another and are not intended to signify location or importance of the individual components. The terms “upstream” and “downstream” refer to the relative direction with respect to fluid flow in a fluid pathway. For example, “upstream” refers to the direction from which the fluid flows, and “downstream” refers to the direction to which the fluid flows.
Gardening appliance 100 includes a housing or cabinet 102 that extends between a top 104 and a bottom 106 along a vertical direction V, between a first side 108 and a second side 110 along a lateral direction L, and between a front side 112 and a rear side 114 along a transverse direction T. Each of the vertical direction V, lateral direction L, and transverse direction T are mutually perpendicular to one another and form an orthogonal direction system.
Gardening appliance 100 may include an insulated liner 120 positioned within cabinet 102. Liner 120 may at least partially define a temperature controlled, referred to herein generally as a grow chamber 122, within which plants 124 may be grown. Although gardening appliance 100 is referred to herein as growing plants 124, it should be appreciated that other organisms or living things may be grown or stored in gardening appliance 100. For example, algae, fungi (e.g., including mushrooms), or other living organisms may be grown or stored in gardening appliance 100. The specific application described herein is not intended to limit the scope of the present subject matter.
Cabinet 102, or more specifically, liner 120 may define a substantially enclosed back region or portion 130. In addition, cabinet 102 and liner 120 may define a front opening, referred to herein as front display opening 132, through which a user of gardening appliance 100 may access grow chamber 122, e.g., for harvesting, planting, pruning, or otherwise interacting with plants 124. According to an exemplary embodiment, enclosed back portion 130 may be defined as a portion of liner 120 that defines grow chamber 122 proximate rear side 114 of cabinet 102. In addition, front display opening 132 may generally be positioned proximate or coincide with front side 112 of cabinet 102.
Gardening appliance 100 may further include one or more doors 134 that are rotatably mounted to cabinet 102 for providing selective access to grow chamber 122. For example,
Although doors 134 are illustrated as being rectangular and being mounted on front side 112 of cabinet 102 in
According to the illustrated embodiment, cabinet 102 further defines a drawer 138 positioned proximate bottom 106 of cabinet 102 and being slidably mounted to cabinet for providing convenient storage for plant nutrients, system accessories, water filters, etc. In addition, behind drawer 138 is a mechanical compartment 140 for receipt of an environmental control system including a sealed system for regulating the temperature within grow chamber 122, as described in more detail below.
As shown, sealed system 150 includes a compressor 152, a first heat exchanger or evaporator 154 and a second heat exchanger or condenser 156. As is generally understood, compressor 152 is generally operable to circulate or urge a flow of refrigerant through sealed system 150, which may include various conduits which may be utilized to flow refrigerant between the various components of sealed system 150. Thus, evaporator 154 and condenser 156 may be between and in fluid communication with each other and compressor 152.
During operation of sealed system 150, refrigerant flows from evaporator 154 and to compressor 152, and compressor 152 is generally configured to direct compressed refrigerant from compressor 152 to condenser 156. For example, refrigerant may exit evaporator 154 as a fluid in the form of a superheated vapor. Upon exiting evaporator 154, the refrigerant may enter compressor 152, which is operable to compress the refrigerant. Accordingly, the pressure and temperature of the refrigerant may be increased in compressor 152 such that the refrigerant becomes a more superheated vapor.
Condenser 156 is disposed downstream of compressor 152 and is operable to reject heat from the refrigerant. For example, the superheated vapor from compressor 152 may enter condenser 156 and transfer energy to air surrounding condenser 156 (e.g., to create a flow of heated air). In this manner, the refrigerant condenses into a saturated liquid and/or liquid vapor mixture. A condenser fan (not shown) may be positioned adjacent condenser 156 and may facilitate or urge the flow of heated air across the coils of condenser 156 (e.g., from ambient atmosphere) in order to facilitate heat transfer.
According to the illustrated embodiment, an expansion device or a variable electronic expansion valve 158 may be further provided to regulate refrigerant expansion. During use, variable electronic expansion valve 158 may generally expand the refrigerant, lowering the pressure and temperature thereof. In this regard, refrigerant may exit condenser 156 in the form of high liquid quality/saturated liquid vapor mixture and travel through variable electronic expansion valve 158 before flowing through evaporator 154. Variable electronic expansion valve 158 is generally configured to be adjustable, e.g., such that the flow of refrigerant (e.g., volumetric flow rate in milliliters per second) through variable electronic expansion valve 158 may be selectively varied or adjusted.
Evaporator 154 is disposed downstream of variable electronic expansion valve 158 and is operable to heat refrigerant within evaporator 154, e.g., by absorbing thermal energy from air surrounding the evaporator (e.g., to create a flow of cooled air). For example, the liquid or liquid vapor mixture refrigerant from variable electronic expansion valve 158 may enter evaporator 154. Within evaporator 154, the refrigerant from variable electronic expansion valve 158 receives energy from the flow of cooled air and vaporizes into superheated vapor and/or high quality vapor mixture. An air handler or evaporator fan (not shown) is positioned adjacent evaporator 154 and may facilitate or urge the flow of cooled air across evaporator 154 in order to facilitate heat transfer. From evaporator 154, refrigerant may return to compressor 152 and the vapor-compression cycle may continue.
As explained above, environmental control system 148 includes a sealed system 150 for providing a flow of heated air or a flow cooled air throughout grow chamber 122 as needed. To direct this air, environmental control system 148 includes a duct system 160 for directing the flow of temperature regulated air, identified herein simply as flow of air 162 (see, e.g.,
These flows of air 162 are routed through a cooled air supply duct and/or a heated air supply duct (not shown), respectively. In this regard, it should be appreciated that environmental control system 148 may generally include a plurality of ducts, dampers, diverter assemblies, and/or air handlers to facilitate operation in a cooling mode, in a heating mode, in both a heating and cooling mode, or any other mode suitable for regulating the environment within grow chamber 122. It should be appreciated that duct system 160 may vary in complexity and may regulate the flows of air from sealed system 150 in any suitable arrangement through any suitable portion of grow chamber 122.
Gardening appliance 100 may include a control panel 170. Control panel 170 includes one or more input selectors 172, such as e.g., knobs, buttons, push buttons, touchscreen interfaces, etc. In addition, input selectors 172 may be used to specify or set various settings of gardening appliance 100, such as e.g., settings associated with operation of sealed system 150. Input selectors 172 may be in communication with a processing device or controller 174. Control signals generated in or by controller 174 operate gardening appliance 100 in response to input selectors 172. Additionally, control panel 170 may include a display 176, such as an indicator light or a screen. Display 176 is communicatively coupled with controller 174 and may display information in response to signals from controller 174. Further, as will be described herein, controller 174 may be communicatively coupled with other components of gardening appliance 100, such as e.g., one or more sensors, motors, or other components.
As used herein, “processing device” or “controller” may refer to one or more microprocessors or semiconductor devices and is not restricted necessarily to a single element. The processing device can be programmed to operate gardening appliance 100. The processing device may include, or be associated with, one or more memory elements (e.g., non-transitory storage media). In some such embodiments, the memory elements include electrically erasable, programmable read only memory (EEPROM). Generally, the memory elements can store information accessible processing device, including instructions that can be executed by processing device. Optionally, the instructions can be software or any set of instructions and/or data that when executed by the processing device, cause the processing device to perform operations.
Referring now generally to
Grow module 200 may further include a plurality of partitions 206 that extend from central hub 202 substantially along the radial direction R. In this manner, grow module 200 defines a plurality of chambers, referred to herein generally by reference numeral 210, by dividing or partitioning grow chamber 122. Referring specifically to a first embodiment of grow module 200 illustrated in
More specifically, partitions 206 may extend from central hub 202 to a location immediately adjacent liner 120. Although partitions 206 are described as extending along the radial direction, it should be appreciated that they need not be entirely radially extending. For example, according to the illustrated embodiment, the distal ends of each partition is joined with an adjacent partition using an arcuate wall 218, which is generally used to support plants 124.
Notably, it is desirable according to exemplary embodiments to form a substantial seal between partitions 206 and liner 120. Therefore, according to an exemplary embodiment, grow module 200 may define a grow module diameter 220 (e.g., defined by its substantially circular footprint formed in a horizontal plane). Similarly, enclosed back portion 130 of liner 120 may be substantially cylindrical and may define a liner diameter 222. In order to prevent a significant amount of air from escaping between partitions 206 and liner 120, liner diameter 222 may be substantially equal to or slightly larger than grow module diameter 220.
According to still other embodiments, grow module 200 may include one or more sealing elements 224 positioned on a radially distal end of each of partitions 206. In this regard, sealing elements 224 may extend from partitions 206 toward liner 120 to contact and seal against liner 120. For example, according to the illustrated embodiment, sealing elements 224 are wiper blades formed from silicone or another suitably resilient material. Thus, as grow module 200 rotates, sealing elements 224 slide against liner 120 to substantially seal each of the plurality of chambers 210. It should be appreciated that as used herein, the term “substantial seal” and the like is not intended to refer to a perfectly airtight junction. Instead, this term is generally used to refer to an environment which may be regulated independently of adjacent environments to a reasonable degree. For example, if plants 124 and the first chamber 212 prefer a 10° F. increase in temperature relative to plants 124 and second chamber 214, the substantial seal between these two chambers may facilitate such temperature difference.
Referring now specifically to
As used herein, “motor” may refer to any suitable drive motor and/or transmission assembly for rotating grow module 200. For example, motor 230 may be a brushless DC electric motor, a stepper motor, or any other suitable type or configuration of motor. For example, motor 230 may be an AC motor, an induction motor, a permanent magnet synchronous motor, or any other suitable type of AC motor. In addition, motor 230 may include any suitable transmission assemblies, clutch mechanisms, or other components.
According to an exemplary embodiment, motor 230 may be operably coupled to controller 174, which is programmed to rotate grow module 200 according to predetermined operating cycles, based on user inputs (e.g. via touch buttons 172), etc. In addition, controller 174 may be communicatively coupled to one or more sensors, such as temperature or humidity sensors, positioned within the various chambers 210 for measuring temperatures and/or humidity, respectively. Controller 174 may then operate motor 230 in order to maintain desired environmental conditions for each of the respective chambers 210. For example, as will be described in more detail below, gardening appliance 100 includes features for providing certain locations of gardening appliance 100 with light, temperature control, proper moisture, nutrients, and other requirements for suitable plant growth. Motor 230 may be used to position specific chambers 210 where needed to receive such growth requirements.
According to an exemplary embodiment, such as where three partitions 206 form three chambers 212-216, controller 174 may operate motor 230 to index grow module 200 sequentially through a number of preselected positions. More specifically, motor 230 may rotate grow module 200 in a counterclockwise direction (e.g. when viewed from a top of grow module 200) in 120° increments to move chambers 210 between sealed positions and display positions. As used herein, a chamber 210 is considered to be in a “sealed position” when that chamber 210 is substantially sealed between grow module 200 (i.e., central hub 202 and adjacent partitions 206) and liner 120. By contrast, a chamber 210 is considered to be in a “display position” when that chamber 210 is at least partially exposed to front display opening 132, such that a user may access plants 124 positioned within that chamber 210.
For example, as illustrated in
Referring now generally to
As best shown in
Environmental control system 148 may further include a hydration system 270 which is generally configured for providing water to plants 124 to support their growth. Specifically, according to the illustrated embodiment, hydration system 270 generally includes a water supply 272 and misting device 274 (e.g., such as a fine mist spray nozzle or nozzles). For example, water supply 272 may be a reservoir containing water (e.g., distilled water) or may be a direct connection municipal water supply. Misting device 274 may be positioned at a bottom of root chamber 244 and may be configured for charging root chamber 244 with mist for hydrating the roots of plants 124. Alternatively, misting devices 274 may pass through central hub 204 along the vertical direction V and periodically include a nozzle for spraying a mist or water into root chamber 244. Because various plants 124 may require different amounts of water for desired growth, hydration system 270 may alternatively include a plurality of misting devices 274, e.g., all coupled to water supply 272, but being selectively operated to charge each of first root chamber 252, second root chamber 254, and third root chamber 256 independently of each other.
Notably, environmental control system 148 described above is generally configured for regulating the temperature and humidity (e.g., or some other suitable water level quantity or measurement) within one or all of the plurality of chambers 210 and/or root chambers 252-256 independently of each other. In this manner, a versatile and desirable growing environment may be obtained for each and every chamber 210.
Gardening appliance 100 and grow module 200 have been described above to explain an exemplary embodiment of the present subject matter. However, it should be appreciated that variations and modifications may be made while remaining within the scope of the present subject matter. For example, according to alternative embodiments, gardening appliance 100 may be a simplified to a two-chamber embodiment with a square liner 120 and a grow module 200 having two partitions 206 extending from opposite sides of central hub 202 to define a first grow chamber and a second grow chamber. According to such an embodiment, by rotating grow module 200 by 180 degrees about central axis 206, the first chamber may alternate between the sealed position (e.g., facing rear side 114 of cabinet 102) and the display position (e.g., facing front side 112 of cabinet 102). By contrast, the same rotation will move the second chamber from the display position to the sealed position.
According to still other embodiments, gardening appliance 100 may include a three chamber grow module 200 but may have a modified cabinet 102 such that front display opening 132 is wider and two of the three grow chambers 210 are displayed at a single time. Thus, first chamber 212 may be in the sealed position, while second chamber 214 and third chamber 216 may be in the display positions. As grow module 200 is rotated counterclockwise, first chamber 212 is moved into the display position and third chamber 216 is moved into the sealed position.
Referring now for example to
As shown, lighting assembly 300 may include a plurality of light sources 302 positioned throughout grow chamber 122 for illuminating regions of grow chamber 122 for any suitable purpose. For example, as shown in
Notably, light energy generated from rear light arrays 310 (identified herein generally by reference numeral 312) is frequently the very bright and may result in light pollution within a room where gardening appliance 100 is located. Therefore, rotating grow module 200 may be positioned in a manner that reduces or eliminates light pollution from rear light arrays 310 through front display opening 132. Specifically, as illustrated, rear light arrays 310 are positioned only within the enclosed back portion 130 of liner 120 such that only chambers 210 which are in a sealed position are exposed to light 312 from rear light arrays 310. Specifically, grow module 200 acts as a physical partition between rear light arrays 310 and front display opening 132. In this manner, as illustrated for example in
As used herein, light sources 302 may refer to any suitable number, type, position, and configuration of electrical light source(s), using any suitable light technology and illuminating in any suitable color. For example, according to the illustrated embodiment, light source 302 includes one or more light emitting diodes (LEDs), which may each illuminate in a single color (e.g., white LEDs), or which may each illuminate in multiple colors (e.g., multi-color or RGB LEDs) depending on the control signal from controller 174. However, it should be appreciated that according to alternative embodiments, light sources 302 may include any other suitable traditional light bulbs or sources, such as halogen bulbs, fluorescent bulbs, incandescent bulbs, glow bars, a fiber light source, etc. It should be appreciated that each light source 302 may be independently movable, pivotable, and adjustable to direct light 312 as desired within grow chamber 122.
In addition to rear light arrays 310, lighting assembly 300 may include display lighting 314 that includes one or more light sources 302 positioned for illuminating a front portion of grow chamber 122, e.g., for illuminating chambers 212-216 when in the display position. Similar to rear light arrays 310, display lighting 314 may include any suitable number, position, and type of light sources 302 for illuminating particular regions or locations within grow chamber 122. Specifically, as shown for example in
In general, lighting assembly 300, including rear light arrays 310 and display lighting 314, may be used to selectively illuminate one or more portions of plants 124, e.g., to correct an abnormal growth condition of one or more of the plurality of plants 124. As used herein, the term “abnormal growth condition” is intended generally to refer to any undesirable growth of plants 124 within grow chamber 122. As will be explained in more detail below, gardening appliance 100 includes features for detecting such abnormal growth conditions, such that controller 174 may implement corrective action to correct such conditions and provide a healthier growing environment for all plants 124.
Specifically, according to exemplary embodiments, gardening appliance 100 may include a camera system 330 which is generally configured for monitoring grow chamber 122 and plants 124 located therein. Specifically, camera system 330 may be generally configured for monitoring the growth, size, health, or other features of plants 124 positioned within grow chamber 122. Camera system 330 may generally include any suitable number of cameras or optical detection devices positioned at any suitable locations within grow chamber 122 for monitoring plants 124. In addition, camera system 330 may include multiple cameras spaced apart within grow chamber 122 for monitoring plant growth from multiple angles.
As best shown in
According to alternative embodiments, camera system 330 may include other plant monitoring systems or detection devices. For example, camera system 330 may rely on other suitable sensors, such as a proximity detection system, that may include a sonar system or devices, a laser imaging, detection, and ranging (LiDAR) system, a radar system, or another acoustic or optical distance sensor. These systems may generally rely on sound waves, light waves, or other monitoring of electromagnetic energy to monitor the precise growth of each plant 124, the position of particular plant pods 242, or any other data indicative of plant growth which may be useful to user.
According to still other embodiments, controller 174 may approximate plant growth, e.g., based on empirical data regarding growth rates and grow times of a particular plant 124. For example, controller 174 may have knowledge of when a particular plant pod 242 was inserted into grow chamber 122 and may further have knowledge regarding growth rates of the associated plants 124 based on the provided nutrient schedules, light schedules, and/or growing environment within grow chamber 122. Using this information, controller 174 may make an informed decision on the size and position of a particular plant and may use that information diagnose or identify abnormal growth conditions.
In general, camera system 330 may be in operative communication with controller 174 (e.g., or another dedicated system controller) for monitoring growth of plants 124 or detecting an abnormal growth condition of plants 124. In addition, controller 174 may adjust lighting assembly 300 to correct the abnormal growth condition of plants 124 or may further provide a user notification when the abnormal growth condition occurs such that corrective action may be taken. For example, according to one exemplary embodiment, a user notification may include instructions related to user manipulation or pruning of plants 124.
According to exemplary embodiments, the abnormal growth condition may include conditions where a general shape of the plant or some quantification of that shape, such as the roundness, sphericity, or perimeter-to-area ratio of the plurality of plants 124 or a single plant 124. In this regard, controller 174 may be configured for analyzing image data obtained by camera system 330 or proximity data obtained by proximity detection system and may trigger an abnormal growth condition when these measured parameters fall outside a specific quantitative threshold or reach a certain qualitative threshold.
In this regard, for example, the term “sphericity” is generally intended to refer to a measure of the spherical shape of a plant 124. Specifically, the sphericity of a plant 124 may be of value between zero and one, with a perfect sphere having a sphericity value of 1. Thus, for example, if the sphericity of a plant 124 drops below a particular threshold, such as 0.8, 0.6, 0.4, or lower, controller 174 may regulate lighting assembly 300 to correct the sphericity, i.e., to increase the sphericity, resulting in a more rounded or spherical plant 124 having more foliage exposed to lighting. Such plants 124 may ultimately grow into a healthier plant 124. Similarly, plant monitoring may be based on a 2-D image of plants 124, e.g., by determining an average perimeter-to-area ratio or a mathematical roundness of a particular plant 124.
According to still other embodiments, and as specifically illustrated in
In addition to identifying abnormal growth conditions, camera system 330 may be used to provide visual feedback to a user regarding such growth conditions, such that corrective action may be taken. For example, camera system 330 may operate display lighting 314, e.g., for precision indication or illumination of particular regions of a plant 124 that need pruning for harvesting. For example, as shown in
In addition to providing light 312 to a particular region or portion of plant 124, lighting assembly 300 may vary generation of light energy 312 in other ways for other specific purposes. For example, light source 302 may vary in color, wavelength, intensity, or according to a particular illumination schedule. For example, if a particular plant responds better to a particular wavelength or illumination schedule of light, controller 174 and may regulate lighting assembly 300 to provide such illumination. Other lighting schemes and purposes are possible and within the scope of the present subject matter.
According to still another exemplary embodiment, lighting assembly 300 may be configured to simulate environmental lighting. For example, in nature, plants are exposed to varying levels of light energy throughout the day and night. Thus, lighting assembly 300 may be configured to simulate those environmental conditions by providing light according to an illumination schedule, e.g., selected based on the native environment of a particular plant. In addition, environmental control system 148 may simulate environmental conditions such as the temperature and humidity experienced by a particular plant in its natural environment. Moreover, lighting assembly 300 and the environmental control system 148 may operate independently of or in conjunction with motor 230 as it rotates grow module 200 between different regions within grow chamber 122. For example, grow module 200 may be rotated to turn plants 124 away from or toward light sources 302 at particular times to simulate a rising or setting sun, or to simulate other environmental conditions. Other methods of using environmental control system 148 and lighting assembly 300 to simulate native environmental conditions of a particular plant are possible and within the scope of the present subject matter.
In addition, referring again to
In general, remote device 352 may be any suitable device for providing and/or receiving communications or commands from a user. In this regard, remote device 352 may include, for example, a personal phone, a tablet, a laptop computer, or another mobile device. In addition, or alternatively, communication between the appliance and the user may be achieved directly through an appliance control panel (e.g., control panel 170).
In general, network 354 can be any type of communication network. For example, network 354 can include one or more of a wireless network, a wired network, a personal area network, a local area network, a wide area network, the internet, a cellular network, etc. In general, communication with network may use any of a variety of communication protocols (e.g., TCP/IP, HTTP, SMTP, FTP), encodings or formats (e.g. HTML, XML), and/or protection schemes (e.g., VPN, secure HTTP, SSL).
External communication system 350 is described herein according to an exemplary embodiment of the present subject matter. However, it should be appreciated that the exemplary functions and configurations of external communication system 350 provided herein are used only as examples to facilitate description of aspects of the present subject matter. System configurations may vary, other communication devices may be used to communicate directly or indirectly with one or more appliances, other communication protocols and steps may be implemented, etc. These variations and modifications are contemplated as within the scope of the present subject matter.
Now that the construction of gardening appliance 100 has been described according to exemplary embodiments, an exemplary method 400 of imaging or monitoring plant growth in a gardening appliance will be described. Although the discussion below refers to the exemplary method 400 of operating gardening appliance 100, one skilled in the art will appreciate that the exemplary method 400 is applicable to the operation of a variety of other gardening appliances and/or camera systems.
Referring now to
Specifically, for example, motor 230 may rotate grow module 200 in any suitable increment, such as a fixed increments selected between about 0° and 120°, between about 1° and 90°, between about 2° and 45°, or any other suitable fixed or variable angle of rotation. For example, grow module 200 may be rotated in increments of 5° or 10° while camera system 330 captures images. According to alternative embodiments, motor 230 may rotate grow module continuously instead of in increments and camera system 330 may take periodic snapshots as grow module 200 rotates. As grow module 200 moves between angular positions, camera system 330 can take a plurality of images of one or more plants 124 at those different angular positions. For example, camera system 330 may take images with camera 232 at a frame rate of between about 0.25 and 30 frames per second, between about 0.5 and 10 frames per second, or about 1 frame per second.
The plurality of images captured by camera system 330 may be used to determine useful information regarding plants 124 that may be used by gardening appliance 100 and/or a user of gardening appliance 100 to improve the health or quality of plants 124. For example, according to an exemplary embodiment, step 430 includes using the plurality of images to estimate a total plant mass or a total plant volume of one or more plants 124. In this regard, controller 174 may be programmed for performing any suitable image recognition analysis. Although exemplary image recognition software/processes are described generally below, it should be appreciated that any other suitable image recognition or processing may be performed in accordance with aspects of the present subject matter. In this regard, for example, all images may be passed into a buffer and analyzed, e.g., using one or more of edge detection, color filtering, or other image processing techniques.
In this regard, as used herein “edge detection” and similar terms are generally intended to refer to the image recognition process of analyzing an image to detect edges of a desired object and creating an accurate representation of the boundaries of that object within the image. Notably, for example, by performing edge detection on a single image or a plant 124, controller 174 may estimate a total plant volume. Furthermore, by taking a plurality of images of a single plant 124 at multiple angles, similar analysis may be performed for each image and this mass or volume data may be combined for a more accurate estimate of plant volume or mass. In addition, “color filtering” or the like is generally intended to refer to an image recognition process whereby the pixels of an image are analyzed to determine a color of each pixel to generate an accurate image.
Notably, in certain circumstances, adjacent plants 124 may grow into each other, causing difficulty in edge detection or color filtering. Similarly, other image recognition issues may result in difficulty in accurately measuring plant 124 volume or mass. However, controller 174 may further use a history of the size and position of plants 124 to improve the accuracy of plant measurements, e.g., to better approximate the boundaries of plants 124. According to another exemplary embodiment, controller 174 may assume that when two adjacent plants 124 have grown into each other, that each plant 124 meets at a halfway point between the two. In addition, to further improve plant volume estimates, an average volume of plants 124 may be obtained by averaging various images or averaging the estimates over a time period, or perhaps weighting the measurements by the angular position of grow module 200, e.g., with higher weighting being associated with rotor positions that produce higher quality images.
In addition to using the plurality of images to estimate plant mass or volume, these images may further be used to create a three-dimensional (3D) image of one or more plants 124. In this regard, for example, step 440 includes stitching the plurality of images together to create a 3D image of one or more plants 124. In this regard, controller 174 may include software and may be programmed for performing such a stitching process. As used herein, the term “stitching” is generally intended to refer to the process of taking a plurality of images and combining them to form another image that is a more accurate or detailed representation of the object imaged (e.g., the plant 124). For example, a plurality of two-dimensional (2D) images may be combined to create a 3D representation or image of plants 124.
In addition, at step 450, the 3D image may be transmitted to a display, an interactive device, or a remote device for permitting a user to view or manipulate the 3D image. For example, according to an exemplary embodiment, 3D image may be transmitted to remote device 352 using external communication system 350. In this regard, remote device 352 may be a user's mobile phone which may have an application or other software that permits the user to manipulate the 3D image for improved viewing. According to an exemplary embodiment, step 460 may include using the 3D image to detect an abnormal growth condition of the plant using the 3D image of the plant 124. For example, the abnormal growth condition may be any condition as described above, such as when plants 124 grow beyond a predetermined radial distance measured from a central axis of the grow module. Alternatively, the abnormal growth condition occurs when a roundness, a sphericity, or a perimeter-to-area ratio of the plant drops below a predetermined threshold. In addition, method 400 may further include providing a user notification when the abnormal growth condition occurs or when any other suitable growth condition is present. For example, the user notification includes instructions related to the user manipulation of the plant. Alternatively, gardening appliance 100 may make operating parameter adjustments in response to the obtained images, e.g., by adjusting light assembly 300 to encourage growth in sparse areas of a particular plant 124.
This written description uses examples to disclose the invention, including the best mode, and also to enable any person skilled in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they include structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.