Abstract: The present disclosure provides a system, flying device and method for dispersing seeds in a ROI. The system includes: flying device; an input unit comprises an imaging device for imaging field-of-view of ROI and sensing devices, and configured to generate first set of data packets; a seed ball dispersal unit having seed balls; and a control unit configured to receive first set of data packets and process second set of data packets from first set to determine location data associated with the flying device; determine first area in ROI and parameters associated with first area based on processing of third set of data packets from first set of data packets and based on implementation of one or more trained models; predict distance between any two seed balls to be dispersed, wherein the control unit controls flying device and seed ball dispersal unit to disperse seed balls in first area.
TECHNICAL FIELD
[001]The present disclosure relates to the field of systems and methods for
providing plantation and/or agriculture. More particularly, the present disclosure relates to a system and method for providing seed dispersal in a land (such as forests, inaccessible agricultural lands etc.) to enable forestation and growth of crops/tress uniformly by using aerial vehicles.
BACKGROUND
[002] Background description includes information that may be useful in
understanding the present invention. It is not an admission that any of the information provided herein is prior art or relevant to the presently claimed invention, or that any publication specifically or implicitly referenced is prior art.
[003] Human population has been increasing day-by-day and at present, the human
population across the globe is approximately 8 billion. Due to increase in human population, many people have started occupying natural habitats such as forests, rivers, ponds etc. This leads to deforestation of many forests and leads to cutting down of a many trees, plants(herbs, shrubs etc.) etc. According to a survey, approximately 10 to 30 million trees and plants are being cut down every day in the world, and approximately 10 to 20 million acres of forest land has been deforested. The deforestation has been creating a negative impact in the cycle of nature since many decades, and the forests are being disappeared fast, and day by day, our planet is polluted heavily. Hence, there should be a seamless focus within the humans on preventing deforestation and on making Earth as a pollution-free planet. A realization regarding reforestation and forest regeneration has been brought to younger and upcoming generations globally. While previously, such realization had been found in people minds of developed countries, but in more recent years, this has also been implemented in people minds of developing nations.
[004] Out of many people, only few may know about traditional agriculture,
plantation, cultivation etc. Sometimes, it might be difficult for people to go to forests for planting or for dispersing seeds (like saplings or seedlings) of various crops, plants, trees etc. The main reason for this are safety issues (life threats due to cruel animals, climate etc.), and lack of availability of food, water and other basic needs in forests. Sometimes, good or proper
agricultural/fertile land may be present in inaccessible or unreachable terrain ranges (such as on top of hilly areas, land in between rivers, lakes etc.),but people may not be able to reach these places for providing cultivation, plantation, reforestation, afforestation and/or dispersal of seeds etc. By considering above-mentioned problems (such as lack of knowledge in planting, agriculture etc., inaccessible, rugged or unreachable or prohibited terrain places such as forests, hill-top areas, steep land areas(with steep slopes, tilts, slants) etc.), there is the need of time and investment of money to develop new, efficient and cost effective technologies to grow/re-grow forests, plants or disperse seeds with advanced methods and procedures in order to reduce operational delays.
[005] Efforts have been made in the related art to provide solutions such as systems,
methods or techniques for dispersing and/or sowing of seeds of plants, agricultural crops,
trees etc. in a suitable and desirable lands to enable forestation and to improve growth of
crops. However, most of the existing solutions utilize limited existing technologies for
sowing or dispersing of seeds, saplings or seedlings. They implement manual labour such as
farmers etc. to sow the seeds (saplings or seedlings) with the help of hands. This
implementation is simple and may also be called as manual broadcasting. However, this
implementation may not be fast and cost-effective (as additional labour charges are there).
This may require additional manpower as well but most of people in developing and/or
developed countries may not involve in plantation, agriculture, farming or any other
agriculture related activities. This solution is imprecise, inaccurate, inefficient and is a
wasteful process with a poor distribution of seeds and low productivity.
[006] Some solutions implement seed drilling technique for sowing seeds in the
suitable lands. The seed drilling technique utilize a seed drilling device (mostly implemented with tractors etc.) that enables sowing or dispersing of the seeds for crops by positioning them in the soil and burying them to a specific depth. This can ensure that seeds can be distributed uniformly. With this seed drilling technique, seeds are distributed in rows, however the distance between seeds along the row cannot be adjusted by the user. The distance between rows is typically set by the manufacturer. This allows plants to get sufficient sunlight, nutrients, and water from the soil. This implementation may be better as compared to that of above hand based implementation (sowing with hands). But, this implementation is also not that much fast and cost-effective as seed drilling equipment are expensive, bulky or difficult to operate, and are not flexible. The operation of the drilling equipment may require additional skilled manpower to enable seed drilling process. The seed drilling technique may not be implemented in inaccessible or rugged terrain, remote forest
areas, hilly areas, steep lands etc. Further, most of the seeds are not packed that much tightly and they may not be suitable for dispersing in the soil due to poor packaging of seeds. Henceforth, there is a requirement to implement seed balls, biodegradable seed balls or pre-planted seeds to keep (wrap or cover) seeds safely with soil materials, nutrients, minerals and other essential components (such as a dried mixture of clay or compost)until a proper germination window arises.
[007] Some solutions implement drones or unmanned aerial vehicles for seed
sowing. But, those seed drones have limited functionalities as they are controlled manually by a skilled operator. The drones may not utilize proper seed dispersing technique to sow them in the lands. Due to non-implementation of proper or desired seed dispersing technique, the seeds dispersed by the drones may get destroyed by winds, rainfall, cyclones, drought, forest fire, soil erosion or any other natural calamities, or may be destroyed by birds, animals, humans etc. as seeds are not protected or covered properly.
[008] Therefore, there is a need in the art to provide an efficient, cost-effective and
simple system and method for dispersing or sowing seeds related to plants, crops, trees etc. in a suitable or desired land (such as remote forest areas, deserts, inaccessible, unreachable, esoteric, rugged or obscure terrain areas)by using drones or any other aerial vehicles. Further, there is a need in the art to provide the system and method for providing accurate, fast and precise farming, plantation (sowing or dispersion of seeds), agriculture etc. in an effective manner without utilizing any labourers or farmers.
[009] All publications herein are incorporated by reference to the same extent as if
each individual publication or patent application were specifically and individually indicated to be incorporated by reference. Where a definition or use of a term in an incorporated reference is inconsistent or contrary to the definition of that term provided herein, the definition of that term provided herein applies and the definition of that term in the reference does not apply.
[0010] In some embodiments, the numbers expressing quantities or dimensions of
items, and so forth, used to describe and claim certain embodiments of the invention are to be understood as being modified in some instances by the term "about." Accordingly, in some embodiments, the numerical parameters set forth in the written description and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by a particular embodiment. In some embodiments, the numerical parameters should be construed in light of the number of reported significant digits and by applying ordinary rounding techniques. Notwithstanding that the numerical ranges and parameters setting forth
the broad scope of some embodiments of the invention are approximations, the numerical values set forth in the specific examples are reported as precisely as practicable. The numerical values presented in some embodiments of the invention may contain certain errors necessarily resulting from the standard deviation found in their respective testing measurements.
[0011] As used in the description herein and throughout the claims that follow, the
meaning of "a," "an," and "the" includes plural reference unless the context clearly dictates otherwise. Also, as used in the description herein, the meaning of "in" includes "in" and "on" unless the context clearly dictates otherwise.
[0012] Groupings of alternative elements or embodiments of the invention disclosed
herein are not to be construed as limitations. Each group member can be referred to and claimed individually or in any combination with other members of the group or other elements found herein. One or more members of a group can be included in, or deleted from, a group for reasons of convenience and/or patentability. When any such inclusion or deletion occurs, the specification is herein deemed to contain the group as modified thus fulfilling the written description of all groups used in the appended claims.
OBJECTS OF THE PRESENT DISCLOSURE
[0013] Some of the objects of the present disclosure, which at least one embodiment
herein satisfies are as listed herein below.
[0014] It is an object of the present disclosure to provide a flexible and dynamic
system, flying device and method for dispersing or sowing seed balls in a desired region of
interest (ROI) such as forests, deserts, inaccessible agricultural lands, terrains with inclined
slopes, hilly areas etc. to enable afforestation, reforestation and to enhance growth of plants
(biological or non-biological), trees, crops etc. in real-time.
[0015] It is another object of the present disclosure to provide a simple and cost
effective system, flying device and method for enabling safe dispersal or sowing of seed balls
in a suitable region of interest (ROI) with better growth rates such as forests, deserts,
inaccessible agricultural lands, terrains with inclined slopes, hilly areas etc. to reduce
pollution.
[0016] It is another object of the present disclosure to provide a reliable, fast and
secure system, flying device and method for dispersing or sowing seed balls in a region of
interest (ROI) such as forests, deserts, inaccessible agricultural lands, terrains with inclined
slopes, hilly areas etc. with reduced operational delays and with enhanced sustainability.
[0017] It is another object of the present disclosure to provide a precise, accurate and
time-efficient system, flying device and method for dispersing or sowing bio-degradable stickyseed balls (especially made of gluten coated seeds)uniformly (either circularly or linearly) in a region of interest.
[0018] It is another object of the present disclosure to provide an
automatic/smart/intelligent system, flying device for dispersing or sowing seed balls in a region of interest (ROI) such as forests, deserts, inaccessible agricultural lands, terrains with inclined slopes, hilly areas etc. with reduced manpower/labour, without causing any fatalities and with easy maintenance.
[0019] It is another object of the present disclosure to provide a system, flying device
and method for dispersing or sowing seed balls in a region of interest (ROI) by using light weight and portable seed dispersal units, and to monitor growth rate of plants, trees etc. from the dispersed seeds in the ROI.
SUMMARY
[0020] The present disclosure relates to the field of systems and methods for
providing plantation of various biological and non-biological plants and/or agriculture of various crops. More particularly, the present disclosure relates to a system and method for providing seed dispersal or sowing in a land (such as remote forests, deserts, hilly areas, steep terrains, inaccessible/unreachable agricultural lands etc.) to enable forestation and growth of crops/tress uniformly by using aerial vehicles (such as drone aircrafts, unmanned aerial vehicles etc.), seed dispersal unit, cameras, proximity sensors and a control unit to implement image processing techniques and machine/deep learning models.
[0021] This summary is provided to introduce simplified concepts of a system for
time bound availability check of an entity, which are further described below in the detailed description. This summary is not intended to identify key or essential features of the claimed subject matter, nor is it intended for use in determining/limiting the scope of the claimed subject matter.
[0022] An aspect of the present disclosure pertains to a system for dispersing seeds or
seed balls in a region of interest (ROI). The system includes: a flying device; an input unit coupled to the flying device; a seed ball dispersal unit coupled to the flying device; and a control unit operatively coupled to the flying device. The input unit includes at least an imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, wherein the input unit can be configured to generate a first set of data
packets upon sensing by the imaging device and the one or more sensing devices. The seed ball dispersal unit can include a container or any other storage means to store one or more seed balls to be dispersed.
[0023] In an aspect, the control unit includes one or more processors that can be
coupled with a memory, the memory storing processor implemented machine learning and
image processing instructions executable by the one or more processors to: receive the first
set of data packets from the input unit and process a second set of data packets selected from
the first set of data packets to determine location data associated with the flying device;
determine a first area in the ROI and one or more parameters associated with the first area
based on processing of a third set of data packets selected from the first set of data packets
and based on implementation of one or more trained models (machine learning, deep learning
models or deep neural networks) associated with the processing of the third set of data
packets; and predict, based on determination of the one or more parameters, a distance
between any two seed balls from the one or more seed balls to be dispersed. Further, the
control unit can be adapted to control the flying device to reach the first area, and control the
seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of
seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0024] In an aspect, the seed balls can be dispersed by applying an outward pressure
to the set of seed balls with the help of the seed ball dispersal unit. The seeds and seed balls can be interchanged in the entire disclosure.
[0025] In an aspect, at least one of the one or more seed balls can be a biodegradable
sticky seed ball. The seed balls can be natural and/or biodegradable gluten coated seeds that
can be covered/wrapped/enclosed with a thin biodegradable paper coating.
[0026] In an aspect, the flying device can be at least one of an unmanned aerial
vehicle (UAV) and a drone aircraft. The flying device can includea plurality of arms that extend from a connector located at a middle section of the flying device wherein the plurality of arms bend downwardly to form a plurality of supporting legs, a plurality of motors each coupled to a propeller, each motor being mounted along one of the plurality of arms, and a framework adapted to support components (such as arms, legs, motors, propellers etc.) of the flying device.
[0027] In an aspect, the control unit can be configured to control the flying device
either automatically or based on receipt of any of user defined instructions from a computing device associated with the user.
[0028] In an aspect, the seed ball dispersal unit can include at least one of a circular
dispersal member (such as circular fan like seed shooting assembly) or a linear dispersal member (such as gun like linear shooting assembly)to disperse the one or more seed balls either in a circular manner or in a linear manner respectively.
[0029] In an aspect, the one or more sensing devices can be configured to sense any
of an obstacle or an object in the vicinity of the flying device. The one or more sensing devices can include at least one of an ultrasonic sensor, radar sensor, infrared sensor, position sensor, navigation device or any other proximity sensor.
[0030] In an aspect, the first area can be at least one of a forest area, agricultural land,
hilly area (such as mountains etc.), desert and steep terrain (with steep slopes) or any other inaccessible or unreachable areas.
[0031] In an aspect, the one or more parameters can be associated with soil and
climatic conditions of the first area such that the seed ball dispersal unit can be adapted to select the set of seed balls from the one or more seed balls to disperse the set of seed balls in the first area based on the predicted one or more parameters.
[0032] In an aspect, the control unit can be configured to monitor, on a display unit
operatively coupled to the control unit, information associated with at least one of the one or
more parameters, dispersal of the set of seed balls from the seed ball dispersal unit, the first
set of data packets and growth of plants, trees, crops etc. from the seed balls, and wherein the
trained models can be adapted to learn from monitoring of the information in real-time in
order to enhance performance of the system for dispersal of next set of seeds in a second area.
[0033] Another aspect of the present disclosure pertains flying device for dispersing
seed balls in a region of interest (ROI). The device includes: an input unit; a seed ball dispersal unit operatively coupled to the input unit; and a control unit operatively coupled to the input unit and the seed dispersal unit. The input unit includes at least an imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, wherein the input unit can be configured to generate a first set of data packets upon sensing by the imaging device and the one or more sensing devices. The seed ball dispersal unit can include a container or any other storage means to store one or more seed balls to be dispersed. The control unit includes one or more processors that can be coupled with a memory, the memory storing processor implemented machine learning and image processing instructions executable by the one or more processors to: receive the first set of data packets from the input unit and process a second set of data packets selected from the first set of data packets to determine location data associated with the flying device; determine a first area in the ROI
and one or more parameters associated with the first area based on processing of a third set of data packets selected from the first set of data packets and based on implementation of one or more trained models (machine learning, deep learning models or deep neural networks) associated with the processing of the third set of data packets; and predict, based on determination of the one or more parameters, a distance between any two seed balls from the one or more seed balls to be dispersed.
[0034] In an aspect, the control unit of the flying device can be adapted to control the
flying device to reach the first area, and control the seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0035] Another aspect of the present disclosure pertains to a method for dispersing
seed balls in a region of interest (ROI). The method includes steps of: generating, by an input unit coupled to a flying device, a first set of data packets, wherein the input unit can include at least one imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, and wherein the input unit can be operatively coupled to a seed ball dispersal unit that can include a container/any other storage means to store one or more seed balls; receiving, by a control unit having one or more processors, the first set of data packets, wherein the control unit can be configured to process a second set of data packets selected from the first set of data packets in order to determine location data associated with the flying device; determining, by the control unit, a first area in the ROI and one or more parameters associated with the first area upon processing of a third set of data packets from the first set of data packets and based on implementation of one or more learning models associated with the processing of the third set of data packets; and predicting, by the control unit, a distance between any two seed balls from the one or more seed balls to be dispersed based on determination of the one or more parameters, wherein the control unit can be adapted to control the flying device to reach the first area, and control the seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0036] Various objects, features, aspects and advantages of the inventive subject
matter will become more apparent from the following detailed description of preferred embodiments, along with the accompanying drawing figures in which like numerals represent like components
BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The diagrams are for illustration only, which thus is not a limitation of the
present disclosure, and wherein:
[0038] FIG. 1 illustrates an exemplary block diagram representation of a system for
dispersing or sowing seed balls in a region of interest for enabling growth of plants, crops etc.
in accordance with an embodiment of the present disclosure.
[0039] FIG. 2 illustrates an exemplary block diagram representation of a flying device
of the system of FIG. 1 in accordance with an embodiment of the present disclosure.
[0040] FIG. 3 illustrates an exemplary perspective view of a basic embodiment of the
flying device in accordance with an embodiment of the present disclosure.
[0041] FIG. 4 illustrates a block diagram of a guidance, navigation and control (GNC)
system of the flying device of FIG. 2 & FIG. 3 in accordance with an embodiment of the
present disclosure.
[0042] FIG. 5 illustrates a diagram showing a technique to control the motion of the
flying device in accordance with an embodiment of the present disclosure.
[0043] FIG. 6A & 6B illustrate perspective views of alternative basic embodiments of
the flying device in accordance with an embodiment of the present disclosure.
[0044] FIG. 7 illustrates an exemplary block diagram representation of a flying device
for dispersing or sowing seed balls in a region of interest for enabling growth of plants, crops
etc. in accordance with an embodiment of the present disclosure.
[0045] FIG. 8 illustrates an exemplary flow diagram representation of method for
dispersing or sowing seed balls in a region of interest for enabling growth of plants, crops etc.
in accordance with an embodiment of the present disclosure.
[0046] FIG. 9 illustrates an exemplary representation of the proposed system of FIG.
1 in accordance with an embodiment of the present disclosure.
[0047] FIG. 10 illustrates an exemplary schematic representation of the proposed
system of FIG. 1 in accordance with an embodiment of the present disclosure.
[0048] FIG. 11A & 11B illustrate exemplary top and front view representations of a
circular seed ball dispersal member for dispersing seed balls simultaneously in accordance
with an embodiment of the present disclosure.
[0049] FIG. 12 illustrates an exemplary representation of a linear seed ball dispersal
member (or a single seed dispersal member) for dispersing seed balls sequentially in
accordance with an embodiment of the present disclosure.
[0050] FIG. 13 illustrates an exemplary representation of a first area (as a circular
area) in the ROI with an imaging device and a seed dispersal member in accordance with an
embodiment of the present disclosure.
[0051] FIG. 14 illustrates an exemplary representation/layout of the first area as a
linear area in the ROI to disperse seeds to grow plants, trees, crops etc. in accordance with an
embodiment of the present disclosure.
[0052] FIG. 15 illustrate an exemplary representation of a sequential seed dispersal or
disposal unit that includes the linear seed ball dispersal member of FIG. 12 in accordance
with an embodiment of the present disclosure.
DETAILED DESCRIPTION
[0053] The following is a detailed description of embodiments of the disclosure
depicted in the accompanying drawings. The embodiments are in such detail as to clearly communicate the disclosure. However, the amount of detail offered is not intended to limit the anticipated variations of embodiments; on the contrary, the intention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
[0054] In the following description, numerous specific details are set forth in order to
provide a thorough understanding of embodiments of the present invention. It will be apparent to one skilled in the art that embodiments of the present invention may be practiced without some of these specific details.
[0055] Embodiments of the present invention include various steps, which will be
described below. The steps may be performed by hardware components or may be embodied in machine-executable instructions, which may be used to cause a general-purpose or special-purpose processor programmed with the instructions to perform the steps. Alternatively, steps may be performed by a combination of hardware, software, and firmware and/or by human operators.
[0056] The present disclosure relates to a system and method for providing seed
dispersal or sowing in a land (such as remote forests, deserts, hilly areas, steep terrains, inaccessible/unreachable agricultural lands etc.) to enable forestation and growth of crops/tress uniformly by using aerial vehicles (such as drone aircrafts, unmanned aerial vehicles etc.), seed dispersal unit, cameras, proximity sensors and a control unit to implement image processing techniques and machine/deep learning models.
[0057] An aspect of the present disclosure pertains to a system for dispersing seed
balls in a region of interest (ROI). The system includes: a flying device; an input unit coupled
to the flying device; a seed ball dispersal unit coupled to the flying device; and a control unit
operatively coupled to the flying device. The input unit includes at least an imaging device
for imaging field of view of the region of interest (ROI), and one or more sensing devices,
wherein the input unit can be configured to generate a first set of data packets upon sensing
by the imaging device and the one or more sensing devices. The seed ball dispersal unit can
include a container or any other storage means to store one or more seed balls to be dispersed.
[0058] In an aspect, the control unit includes one or more processors that can be
coupled with a memory, the memory storing processor implemented machine learning and
image processing instructions executable by the one or more processors to: receive the first
set of data packets from the input unit and process a second set of data packets selected from
the first set of data packets to determine location data associated with the flying device;
determine a first area in the ROI and one or more parameters associated with the first area
based on processing of a third set of data packets selected from the first set of data packets
and based on implementation of one or more trained models (machine learning, deep learning
models or deep neural networks) associated with the processing of the third set of data
packets; and predict, based on determination of the one or more parameters, a distance
between any two seed balls from the one or more seed balls to be dispersed. Further, the
control unit can be adapted to control the flying device to reach the first area, and control the
seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of
seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0059] In an aspect, the seed balls can be dispersed by applying an outward pressure
to the set of seed balls with the help of the seed ball dispersal unit. The seeds and seed balls can be interchanged in the entire disclosure.
[0060] In an aspect, at least one of the one or more seed balls can be a biodegradable
sticky seed ball. The seed balls can be natural and/or biodegradable gluten coated seeds that
can be covered/wrapped/enclosed with a thin biodegradable paper coating.
[0061] In an aspect, the flying device can be at least one of an unmanned aerial
vehicle (UAV) and a drone aircraft. The flying device can include a plurality of arms that extend from a connector located at a middle section of the flying device wherein the plurality of arms bend downwardly to form a plurality of supporting legs, a plurality of motors each coupled to a propeller, each motor being mounted along one of the plurality of arms, and a
framework adapted to support components (such as arms, legs, motors, propellers etc.) of the
flying device.
[0062] In an aspect, the control unit can be configured to control the flying device
either automatically or based on receipt of any of user defined instructions from a computing
device associated with the user.
[0063] In an aspect, the seed ball dispersal unit can include at least one of a circular
dispersal member (such as circular fan like seed shooting assembly) or a linear dispersal
member (such as gun like linear shooting assembly) to disperse the one or more seed balls
either in a circular manner or in a linear manner respectively.
[0064] In an aspect, the one or more sensing devices can be configured to sense any
of an obstacle or an object in the vicinity of the flying device. The one or more sensing
devices can include at least one of an ultrasonic sensor, radar sensor, infrared sensor, position
sensor, navigation device or any other proximity sensor.
[0065] In an aspect, the first area can be at least one of a forest area, agricultural land,
hilly area (such as mountains etc.), desert and steep terrain (with steep slopes) or any other
inaccessible or unreachable areas.
[0066] In an aspect, the one or more parameters can be associated with soil and
climatic conditions of the first area such that the seed ball dispersal unit can be adapted to
select the set of seed balls from the one or more seed balls to disperse the set of seed balls in
the first area based on the predicted one or more parameters.
[0067] In an aspect, the control unit can be configured to monitor, on a display unit
operatively coupled to the control unit, information associated with at least one of the one or
more parameters, dispersal of the set of seed balls from the seed ball dispersal unit and the
first set of data packets, and wherein the trained models can be adapted to learn from
monitoring of the information in real-time in order to enhance performance of the system for
dispersal of next set of seeds in a second area.
[0068] Another aspect of the present disclosure pertains flying device for dispersing
seed balls in a region of interest (ROI). The device includes: an input unit; a seed ball
dispersal unit operatively coupled to the input unit; and a control unit operatively coupled to
the input unit and the seed dispersal unit. The input unit includes at least an imaging device
for imaging field of view of the region of interest (ROI), and one or more sensing devices,
wherein the input unit can be configured to generate a first set of data packets upon sensing
by the imaging device and the one or more sensing devices. The seed ball dispersal unit can
include a container or any other storage means to store one or more seed balls to be dispersed.
The control unit includes one or more processors that can be coupled with a memory, the memory storing processor implemented machine learning and image processing instructions executable by the one or more processors to: receive the first set of data packets from the input unit and process a second set of data packets selected from the first set of data packets to determine location data associated with the flying device; determine a first area in the ROI and one or more parameters associated with the first area based on processing of a third set of data packets selected from the first set of data packets and based on implementation of one or more trained models (machine learning, deep learning models or deep neural networks) associated with the processing of the third set of data packets; and predict, based on determination of the one or more parameters, a distance between any two seed balls from the one or more seed balls to be dispersed.
[0069] In an aspect, the control unit of the flying device can be adapted to control the
flying device to reach the first area, and control the seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0070] Another aspect of the present disclosure pertains to a method for dispersing
seed balls in a region of interest (ROI). The method includes steps of: generating, by an input unit coupled to a flying device, a first set of data packets, wherein the input unit can include at least one imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, and wherein the input unit can be operatively coupled to a seed ball dispersal unit that can include a container/any other storage means to store one or more seed balls; receiving, by a control unit having one or more processors, the first set of data packets, wherein the control unit can be configured to process a second set of data packets selected from the first set of data packets in order to determine location data associated with the flying device; determining, by the control unit, a first area in the ROI and one or more parameters associated with the first area upon processing of a third set of data packets from the first set of data packets and based on implementation of one or more learning models associated with the processing of the third set of data packets; and predicting, by the control unit, a distance between any two seed balls from the one or more seed balls to be dispersed based on determination of the one or more parameters, wherein the control unit can be adapted to control the flying device to reach the first area, and control the seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0071] FIG. 1 illustrates an exemplary block diagram representation of a system for
dispersing or sowing seed balls in a region of interest for enabling growth of plants, crops etc. in accordance with an embodiment of the present disclosure.
[0072] According to an embodiment, the system 100 can include one or more
processor(s) 102. The one or more processor(s) 102 can be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, logic circuitries, and/or any devices that manipulate data based on operational instructions. Among other capabilities, the one or more processor(s) 102 are configured to fetch and execute computer-readable instructions stored in a memory 104 of the system 100. The memory 104 can store one or more computer-readable instructions or routines, which can be fetched and executed to create or share the data units over a network service. The memory 104 can include any non-transitory storage device including, for example, volatile memory such as RAM, or non-volatile memory such as EPROM, flash memory, and the like.
[0073] Various components /units of the proposed system 100 can be implemented as
a combination of hardware and programming (for example, programmable instructions) to implement their one or more functionalities as elaborated further themselves or using processors 102. In examples described herein, such combinations of hardware and programming may be implemented in several different ways. For example, the programming for the units may be processor executable instructions stored on a non-transitory machine-readable storage medium and the hardware for units may include a processing resource (for example, one or more processors), to execute such instructions. In the present examples, the machine-readable storage medium may store instructions that, when executed by the processing resource, implements the various units. In such examples, the system 100 may include the machine-readable storage medium storing the instructions and the processing resource to execute the instructions, or the machine-readable storage medium may be separate but accessible to the system 100 and the processing resource. In other examples, the units may be implemented by electronic circuitry. A database server 120 may include data that is either stored or generated as a result of functionalities implemented by any of the other components /units of the proposed system 100.
[0074] In an embodiment, the system lOOfor dispersing seed balls in the region of
interest (ROI) is disclosed. The system 100 can include: a flying device 108; an input unit 110 that can be coupled to the flying device 108; a seed ball dispersal unit 116 that can be coupled to the flying device 108; and a control unit 106 that can be operatively coupled to the
flying device 108. The control unit 106 can be present either locally or remotely to control components of the system 100 such as flying device 108, seed dispersal unit 116 etc. FLYING DEVICE 108
[0075] In an embodiment, the flying device/apparatus 108can be at least one of an
unmanned aerial vehicle (UAV) and/or a drone aircraft.
[0076] FIG. 2 illustrates an exemplary block diagram representation of a flying device
of the system of FIG. 1 in accordance with an embodiment of the present disclosure. The
flying device comprises a control means (205) and a controller (240) which is preferably a
joystick, connected to a computer (230) to allow a user an option to control movements of the
flying device (200). The control means (205) comprises a microcontroller (210) that can be
electronically coupled to an inertia measuring means (220). The computer (230) interprets
control motions from the controller (240) and translate the control motions to control signals
which are then sent wirelessly to the microcontroller (210). The microcontroller (210) is
connected to a pulse modulation generator (250) which modulates the control signals and
send the modulated control signals to a plurality of speed controllers (260 a-260 d) which are
coupled to a plurality of motors (270 a-270 d). In a preferred embodiment, the motors (270 a-
270 d) are preferably brushless motors. The controller (240) allows the user to control the
motions of the flying device (200) remotely by moving the controller (240) which then
changes the control signals and subsequently, respective rotational speeds of the plurality of
motors (270a-270 d) through the plurality of speed controllers (260 a-260 d). The controller
(240) also control the flying device automatically without any involvement of the user.
[0077] FIG. 3 illustrates an exemplary perspective view of a basic embodiment of the
flying device in accordance with an embodiment of the present disclosure. The basic embodiment of the flying device (300) comprises the plurality of motors (270 a-270 d) with each of the motors (270 a 270 d) being mounted to an arm (310 a-310 d). The arms (310 a-310 d) extends from a connector (320), located at the middle of the flying device (300) and have equal lengths. The plurality of arms (310 a-310 d) are arranged in such a way that each consecutive arms (310 a-310 d) are equally spaced apart. The motors (270a-270 d) are mounted along the arms (310 a-310d), preferably by screws or bolts, with each of the motors (370 a-370 d) being placed at an equal distance from the middle of the flying device (300). In the preferred embodiment, each arms (310 a-310 d) extends and bends downwardly, preferably perpendicularly to form a plurality of supporting legs (330 a-330 d). Each motors (270a-270 d) are mechanically coupled to a propeller (340) to control the movement of the flying device (300). The flying device (300) also comprises a seed balls storing unit or tank
(350) that is mountable to the connector (320) at the middle of the flying device (300). The tank (350) is accommodated with a plurality of seed dispersal units (355) at the periphery of the tank (350).
[0078] In an embodiment, the plurality of motors (270 a-270 d) and the plurality
of propellers (340) are facing downwards as seen in FIG. 3 to achieve a downward air thrust but the plurality of motors (270 a-270 d) and the plurality of propellers (340) may be arranged to face upwards, similar to a quadrotor helicopter. The plurality of arms (310 a-310 d) and the connector (320) may be fabricated from polymeric or thermoplastic materials such as polyfoam or acrylonitrile butadiene styrene (abs) to keep the flying device (300) lightweight for better elevation. Further refereeing to FIG. 2, the control means (205) and the pulse modulation generator (250) are accommodated on the other side of the connector (320), opposite to the tank (350). In reference to FIG. 3, the control means (205) and the pulse modulation generator (250) would be accommodated on the upper side of the connector (320).
[0079] The inertia measuring means (220) senses the motion of the flying apparatus
(300) such as tilt, type, rate and direction of its motion using a combination of accelerometers and gyroscopes. Detection of the flying apparatus's (300) rate of acceleration and change in rotational attributes which are pitch, roll and yaw are continuously and wirelessly fed to the computer (230) via the microcontroller (210) to calculate current speed and position of the flying apparatus (300), given a known initial speed and position. Such features allow the user to determine the location and the rate of movement of the flying apparatus (300). In a preferred embodiment, the inertia measuring means (220) is a MEMS inertial measurement unit (FMU).Additionally, the microcontroller (210) which is electronically coupled to the inertia measuring means (220), collects the tilt data from the inertia measuring means (220) to autonomously/semi-autonomously/manually control the balancing of the flying apparatus (300) when elevated. As referring to FIG. 4, the inertia measuring means (220) is incorporated with a global positioning system (GPS) (435) to enable real time navigation of the flying apparatus (300). This thus allows the present disclosure to employ a GPS/Inertial Navigation System (INS) navigation loop (420) that provides continuous and reliable navigation solutions to guide and control the flying apparatus for autonomous flight. According to a guidance, navigation and control (GNC) system (400) of the present disclosure as can be seen in FIG. 4, additional data (430) allows a guidance loop (405) to compute guidance demands to emulate waypoint (425) scenarios. A flight control loop (410) generates actuator signal for control surfaces and thrust vector. The GNC system (400) is
embedded within the computer (230). In a remote operation mode, the control signals can be sent to the plurality of motors (270 a-270 d) via a wireless uplink channel (415). The GPS/INS navigation loop (420) downlinks the flying apparatus (300) states to the computer (230) for monitoring purposes. Upon activation of an autonomous mode, navigation solution is fed into the guidance loop (405) and the flight control loop (410) to redirect a computed control output to the plurality of motors (270 a-270 d).
[0080] The GPS/INS navigation loop (420) utilizes a four-sample quaternion
algorithm for attitude update. A complementary Kalman filter is designed with errors in position, velocity and attitude being the filter states. The Kalman filter estimates low-frequency errors of the INS by observing GPS data with noises. In actuality, a U/D factorized filter is used to improve numerical stability and computational efficiency. With high manoeuvrability, part of the GPS antenna may be blocked from satellite signals which causes a receiver to operate in two dimensional height-fixed modes. Therefore, to maximize satellite visibility, a second redundant receiver is preferably installed.
[0081] The guidance loop (405) generates guidance commands from different states
of the flying apparatus (300) and corresponding waypoint (425) information. The guidance loop (405) computes required speed with respect to air, height and bank angle. The flight control loop (410) generates control signals for the plurality of motors (270 a-270 d) in stabilization and guidance of the flying apparatus (400).
[0082] The navigation loop (420) produce navigation outputs that are used in
guidance and control of the flying apparatus (300) together with providing precise timing synchronization to other sensornodes. The INS and Kalman filter of the navigation loop (420) provides continuous and reliable position, velocity and attitude of the flying apparatus (300) with high rates and estimates navigation errors by blending GPS observation as background task respectively.
[0083] The INS is mechanised in an earth-fixed tangent frame by computation of
position, velocity and attitude of the flying apparatus (300) with respect to the reference frame by numerical integration of accelerations and angular rates. The reference frame is assumed to be a non-rotating inertial frame. With short flight time and high frequency of GPS corrections, the assumption is valid without significant performance degradation in most of the local terrestrial navigators.
[0084] In the preferred embodiment, the control signal is of the radio control (RC)
type and is modulated by Pulse Position Modulation (PPM) by the pulse modulation generator (250) prior to sending the signal to the plurality of speed controllers (260 a-260 d).
PPM has the advantage of requiring constant transmitter power since pulses are of constant amplitude and duration.
[0085] FIG. 5 illustrates a diagram showing a technique to control the motion of the
flying device in accordance with an embodiment of the present disclosure. Referring now to FIG. 5, there is shown a plurality of technique for control of the motion of the flying apparatus (300). The description of the direction henceforth is in reference to FIG. 5. The basic motion of the flying apparatus (300) as can be seen in FIG. 5 are rightward, leftward, forward and backward. The utilization of the plurality of propellers (340) allows the flying apparatus (300) to land and take-off vertically or better known as a "Vertical and/or Short Take-Off and Landing (V/STOL)" aircraft. Motion of the flying apparatus (300) may be controlled by manipulation of the rotational speed of the propellers (340) which is determined by the plurality of motors (270 a-270 d).To have the flying apparatus (300) head rightward, the left propeller (340 d) is controlled to have a higher rotational speed than the right propeller (340 b). This would cause a net linear speed to the right, encouraging the flying apparatus (300) to head rightward. In a same manner, to head leftward, the right propeller (340b) is controlled to have a higher rotational speed than the left propeller (340 d).
[0086] To have the flying apparatus (300) head forward, the back propeller (340 c) is
controller to have a higher rotational speed than the front propeller(340 a). This would cause a net linear movement forward. In a same manner, to head backward, the front propeller (340 a) is controlled to have a higher rotational speed than the back propeller(340 c).
[0087] FIG. 6A & 6B illustrate perspective views of alternative basic embodiments of
the flying device in accordance with an embodiment of the present disclosure. In an alternative basic embodiment of the invention as can be seen in FIG. 6A, the flying apparatus (300') comprises a plurality of arms (310') that extends from a connector (320') and bends downwardly to form a plurality of legs (330'), a plurality of motors (370') coupled to a plurality of propellers (340') mounted along the plurality of arms (310') and a tank (350') that may be mounted to the connector (320'). The alternative basic embodiment further comprises a supporting member (610) that preferably connects the plurality of legs (330'). The supporting member (610) in the alternative embodiment is circular in shape. A plurality of sprayers (355') of the alternative embodiment is connected to the tank (350') and is preferably embedded within the plurality of arms (310') as shown in FIG. 6B, which is a bottom view of the alternative basic embodiment shown in FIG. 6A.
[0088] Referring to FIG. 1, the input unit 110 includes at least an imaging device 112
for imaging field of view of the region of interest (ROI), and one or more sensing devices
114, wherein the input unit 110 can be configured to generate a first set of data packets upon
sensing by the imaging device 112 and the one or more sensing devices 114. The seed ball
dispersal unit 116 can include a container or any other storage means to store one or more
seed balls to be dispersed with the help of the tank of the flying device 108.
[0089] The control unit 106 includes the processors 102 that can be coupled with the
memory 104, the memory 104 storing computer implemented machine learning and image processing instructions executable by the one or more processors 102 to: receive the first set of data packets from the input unit 110 and process a second set of data packets selected from the first set of data packets to determine location data associated with the flying device 108; determine a first area in the ROI and one or more parameters associated with the first area based on processing of a third set of data packets selected from the first set of data packets and based on implementation of one or more trained models (machine learning, deep learning models or deep neural networks) associated with the processing of the third set of data packets; and predict, based on determination of the one or more parameters, a distance between any two seed balls from the one or more seed balls to be dispersed. Further, the control unit 106 can be adapted to control the flying device 108 to reach the first area, and control the seed ball dispersal unit 116 such that the seed ball dispersal unit 116 can be adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[0090] The seed balls can be dispersed by applying an outward/external pressure
(either predefined by the user manually or calculated in real-time/dynamically by the control
unit 106) to the set of seed balls with the help of the seed ball dispersal unit 116. This can
enable the dispersed seeds to go inside the land either partially or fully.
[0091] In an embodiment, at least one of the one or more seed balls can be a
biodegradable sticky seed ball. The seed balls can be natural and/or biodegradable gluten
coated seeds that can be covered/wrapped/enclosed with a thin biodegradable paper coating.
This can enable the protection to seeds from external agents and natural calamities.
[0092] In an exemplary embodiment, the flying device 108 can include a plurality of
arms that extend from a connector located at a middle section of the flying device wherein the plurality of arms bend downwardly to form a plurality of supporting legs, a plurality of motors each coupled to a propeller, each motor being mounted along one of the plurality of
arms, and a framework adapted to support components (such as arms, legs, motors, propellers
etc.) of the flying device 108.
[0093] In an embodiment, the control unit 106 can be configured to control the flying
device 108 either automatically or based on receipt of any of user defined instructions from a
computing device associated with the user.
[0094] In an embodiment, the seed ball dispersal unit 116 can include at least one of a
circular dispersal member (such as circular fan like seed shooting assembly) or a linear
dispersal member (such as gun like linear shooting assembly) to disperse the one or more
seed balls either in a circular manner or in a linear manner respectively.
[0095] In an embodiment, the one or more sensing devices 114 can be configured to
sense any of an obstacle or an object in the vicinity of the flying device 108. The one or more
sensing devices 114 can include at least one of an ultrasonic sensor, radar sensor, infrared
sensor, position sensor, navigation device or any other proximity sensor.
[0096] In an embodiment, the first area can be at least one of a forest area, agricultural
land, hilly area (such as mountains etc.), desert and steep terrain (with steep slopes) or any
other inaccessible or unreachable areas.
[0097] In an embodiment, the one or more parameters can be associated with soil and
climatic conditions of the first area such that the seed ball dispersal unit can be adapted to
select the set of seed balls from the one or more seed balls to disperse the set of seed balls in
the first area based on the predicted one or more parameters.
[0098] In an embodiment, the control unit 106 can be configured to monitor, on a
display unit 118 operatively coupled to the control unit 106, information associated with at
least one of the one or more parameters, dispersal of the set of seed balls from the seed ball
dispersal unit 116, the first set of data packets and growth of plants, trees, crops etc. from the
seed balls, and wherein the trained models can be adapted to learn from monitoring of the
information in real-time in order to enhance performance of the system 100 for dispersal of
next set of seeds in a second area.
[0099] In an exemplary embodiment, all the information and data associated with the
system 100 (such as input unit 110, seed dispersal unit 116, control unit 106 etc.) can be
stored in the database server 120 by the control unit 106 dynamically. This can enable a
remote user to access the data from anywhere.
[00100] In an exemplary embodiment, the objects or area in an image (like obstacles,
land in ROI etc.) is detected by using machine learning/deep learning/deep neural networks
(DNN). The system 100 can use one or more deep neural networks to determine one or more
portions of the image from the imaging device 112, and the image includes one or more objects. The system 100 includes several functional components, including a mask generation engine, a bounding box engine, and a training engine. The components of the system 100 can be implemented as computer programs installed on one or more computers in one or more locations that are coupled to each other through a network.
[00101] The mask generation engine receives the image and generates merged object
masks using object masks that are output by multiple deep neural network (DNN) object detectors. In general, the system 100 trains full and partial DNN object detectors to output object masks for different portions of an object, e.g., a whole portion in the case of a full object detector, and a top portion, a bottom portion, a left portion or a right portion in the case of partial object detectors. In addition, the system 100 can train each full or partial DNN object detector for an object of a particular object type, e.g., trees, plants, rocks, stones, birds, vehicles, buildings etc. In this specification, an "object type" may actually refer to a class of objects, e.g., animals, terrains or vehicles.
[00102] The mask generation engine may obtain full and partial object masks having a
particular object type using the DNN object detectors using multiple different sub-windows of the image at multiple scales and locations within the image. The mask generation engine can then merge corresponding full and partial object masks generated by the full and partial object detectors to generate merged full and partial object masks. In general, the merged object masks have an object type corresponding to the object type of the set of DNN object detectors used to generate the merged object masks.
[00103] The merged object masks can be used by a bounding box engine to generate a
bounding box for the object in the image. However, in some implementations, for example,
when the user is interested in only segmentation analysis of the image, the system 100 can
return the merged object masks to the user before generating the bounding box. The training
engine can use training images in a collection of training images to train the full and partial
DNN object detectors. The training engine can generate a different set of DNN object
detectors for each of a variety of object types, e.g., a first set of DNN object detectors for
animals or terrain types and a second set of DNN object detectors for trees, plants.
[00104] The training engine can also use the training images to train a DNN classifier.
In general, the training engine will train the DNN classifier to predict object types for each of the object types of all the of DNN object detectors. In other words, the DNN classifier can be trained to determine a most likely object type, e.g., whether the object is more likely to be a cat or a car. The bounding box engine receives the merged object masks and determines a
most likely bounding box for the object in the image. The bounding box engine can consider multiple candidate bounding boxes and determine which of the candidate bounding boxes best fit the merged object masks. The bounding box engine can also use a DNN classifier as a filter to discard candidate bounding boxes. For example, the bounding box engine can use a DNN classifier to determine a most likely object type in a candidate bounding box, e.g., a land terrain (forest, desert etc.). If the determined most likely object type does not match the object type of the merged object masks, the bounding box engine can discard the candidate bounding box. After determining a most likely bounding box, the system 100 can return information describing the bounding box to the user device over the network. For example, the system 100 can return bounding box coordinates or a marked-up image that shows the bounding box overlaid on the image.
[00105] The system 100 trains full and partial deep neural network object detectors.
Each deep neural network object detector defines a plurality of layers of operations, including a final regression layer that generates the object mask. In general, the system trains each deep neural network by minimizing the L2 error for predicting a ground truth object mask of a training image. In general, the system 100 trains a separate deep neural network object detector for each type of object mask. For example, the system 100 would train five deep neural networks: one full object detector for the full object mask, and one partial object detector for each of the four partial object masks. In general, the full object detector will output predicted values for a full object mask, and each partial object detector will output predicted values for a partial object mask.
[00106] In order to improve the detection of small objects, the system 100 can increase
the penalty for false negative detections of small objects during training. In other words, for objects below a particular threshold size, the system 100 can augment the penalty for a false detection. To do so, the system can increase the weights of the neural network outputs that correspond to nonzero values for the full and partial object masks. The system 100 can alternatively train a single deep neural network that outputs all full and partial object masks. Similarly, the system 100 can alternatively train a single deep neural network for all object types.
[00107] The system 100 optionally trains a deep neural network classifier.
The deep neural network classifier can be trained to predict a most likely object type of a plurality of object types. Thus, the system 100 can train the DNN classifier using the training images for the object detectors as well as other training images generate for objects of other types.
[00108] The system 100 can generate the merged object masks by mapping the values
of the output object masks at a particular scale to image coordinates, in the original image, of the corresponding sub windows. The system 100 can then compute, for each portion of the original image, a measure of central tendency from values of the object masks generated from image sub windows mapped to that image portion. For example, the system 100 can compute an arithmetic mean or geometric mean, a median, a mode, a minimum, or a maximum, for each portion of the image.
[00109] In an exemplary embodiment, the system 100 can include a communication
unit 122 that can be configured to transfer data and/or control signals between one component to other components of the system 100.
[00110] FIG. 7 illustrates an exemplary block diagram representation of a flying device
for dispersing or sowing seed balls in a region of interest for enabling growth of plants, crops etc. in accordance with an embodiment of the present disclosure. Referring to fig. 7, the flying device 700 can include: an input unit 708; a seed ball dispersal unit 714 operatively coupled to the input unit 708; and a control unit 706 operatively coupled to the input unit708 and the seed dispersal unit 714.
[00111] The input unit 708 includes at least an imaging device 710 for imaging field of
view of the region of interest (ROI), and one or more sensing devices 712, wherein the input
unit 708 can be configured to generate a first set of data packets upon sensing by the imaging
device 710 and the one or more sensing devices 712. The seed ball dispersal unit 714 can
include a container or any other storage means to store one or more seed balls to be dispersed.
[00112] The control unit 706 includes one or more processors 702 that can be coupled
with a memory 704, the memory 704 storing processors implemented machine learning and
image processing instructions executable by the one or more processors 702 to: receive the
first set of data packets from the input unit 708 and process a second set of data packets
selected from the first set of data packets to determine location data associated with the flying
device 700; determine a first area in the ROI and one or more parameters associated with the
first area based on processing of a third set of data packets selected from the first set of data
packets and based on implementation of one or more trained models (machine learning, deep
learning models or deep neural networks) associated with the processing of the third set of
data packets; and predict, based on determination of the one or more parameters, a distance
between any two seed balls from the one or more seed balls to be dispersed.
[00113] The control unit 706 of the flying device 700 can be adapted to control the
flying device 700 to reach the first area, and control the seed ball dispersal unit 714 such that
the seed ball dispersal unit 714 can be adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area. The seed balls can be dispersed by applying an outward pressure to the set of seed balls with the help of the seed ball dispersal unit 714. the flying device can be at least one of an unmanned aerial vehicle (UAV) and a drone aircraft. The flying device(as mentioned above in FIGs. 2 & 3) 700 can include a plurality of arms that extend from a connector located at a middle section of the flying device700 wherein the plurality of arms bend downwardly to form a plurality of supporting legs, a plurality of motors each coupled to a propeller, each motor being mounted along one of the plurality of arms, and a framework adapted to support components (such as arms, legs, motors, propellers etc.) of the flying device 700.
[00114] The control unit 706 can be configured to control the flying device 700
automatically, semi-automatically or based on receipt of any of user defined instructions from a computing device associated with the user.
[00115] The seed ball dispersal unit 714 can include at least one of a circular dispersal
member (such as circular fan like seed shooting assembly) or a linear dispersal member (such as gun like linear shooting assembly) to disperse the one or more seed balls either in a circular manner or in a linear manner respectively.
[00116] The one or more sensing devices 712 can be configured to sense any of an
obstacle or an object in the vicinity of the flying device 700. The one or more sensing devices
712 can include at least one of an ultrasonic sensor, radar sensor, infrared sensor, position
sensor, navigation device or any other proximity sensor. The first area can be at least one of a
forest area, agricultural land, hilly area (such as mountains etc.), desert and steep terrain (with
steep slopes) or any other inaccessible or unreachable areas. The one or more parameters can
be associated with soil and climatic conditions of the first area such that the seed ball
dispersal unit can be adapted to select the set of seed balls from the one or more seed balls to
disperse the set of seed balls in the first area based on the predicted one or more parameters.
[00117] The control unit 706 can be configured to monitor, on a display unit
operatively coupled to the control unit 706, information associated with at least one of the one or more parameters, dispersal of the set of seed balls from the seed ball dispersal unit 714, the first set of data packets and growth of plants, trees, crops etc. from the seed balls, and wherein the trained models can be adapted to learn from monitoring of the information in real-time in order to enhance performance of the flying device 700 for dispersal of next set of seeds in a second area.
[00118] FIG. 8 illustrates an exemplary flow diagram representation of method for
dispersing or sowing seed balls in a region of interest for enabling growth of plants, crops etc. in accordance with an embodiment of the present disclosure.
[00119] According to an embodiment, the method 800 can include at a step 802,
generating, by an input unit coupled to a flying device, a first set of data packets, wherein the input unit can include at least one imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, and wherein the input unit can be operatively coupled to a seed ball dispersal unit that can include a container/any other storage means to store one or more seed balls.
[00120] In an embodiment, the method 800 can include at a step 804, receiving, by a
control unit having one or more processors, the first set of data packets, wherein the control
unit can be configured to process a second set of data packets selected from the first set of
data packets in order to determine location data associated with the flying device.
[00121] In an embodiment, the method 800 can include at a step 806, determining, by
the control unit, a first area in the ROI and one or more parameters associated with the first area upon processing of a third set of data packets from the first set of data packets and based on implementation of one or more learning models associated with the processing of the third set of data packets.
[00122] In an embodiment, the method 800 can further include at a step 808,
predicting, by the control unit, a distance between any two seed balls from the one or more
seed balls to be dispersed based on determination of the one or more parameters, wherein the
control unit can be adapted to control the flying device to reach the first area, and control the
seed ball dispersal unit such that the seed ball dispersal unit can be adapted to select a set of
seeds from the one or more seed balls to disperse the set of seed balls in the first area.
[00123] In an embodiment, at the step of dispersing the seed balls, the method 800 can
include at least one of a circular dispersal member (such as circular fan like seed shooting assembly) or a linear dispersal member (such as gun like linear shooting assembly) to disperse the one or more seed balls either in a circular manner or in a linear manner respectively
[00124] In an embodiment, the method 800 can include a step of sensing, by using the
one or more sensing devices, any of an obstacle or an object in the vicinity of the flying device. The one or more sensing devices can include at least one of an ultrasonic sensor, radar sensor, infrared sensor, position sensor, navigation device or any other proximity sensor.
[00125] In an embodiment, the method 800 can include a step of monitoring on a
display unit operatively coupled to the control unit, information associated with at least one of the one or more parameters, dispersal of the set of seed balls from the seed ball dispersal unit, the first set of data packets and growth of plants, trees, crops etc. from the seed balls, and wherein the trained models can be adapted to learn from monitoring of the information in real-time in order to enhance performance of the system for dispersal of next set of seeds in a second area.
[00126] FIG. 9 illustrates an exemplary representation of the proposed system of FIG.
1 in accordance with an embodiment of the present disclosure. As shown in FIG. 9, the system includes a depth camera 902 to capture 3D images which can be used to segregate rocks, arid lands, uneven shapes, improper places to plant trees etc. These places can be avoided to plant the trees. The other landscapes such as sustainable, fertile, even spaces, nearby places of water bodies can be analysed to sow or disperse the seeds/seed balls to grow crops, plants, trees etc. A plurality of propellers 904(of a flying unit) embedded with controllers and motors to manage speed and directions of the drone/flying unit. A pressure unit 906 can be adapted to give a pressure (calculated by a control unit also called as ground unit or server)to shoot seeds in a desired pace. A sensing unit 908 comprises a plurality of sensors to detect obstacles and blockages around the forests and fields. A framework 910 can be adapted to give support to a seed dispersal unit 912 (that can include a seed ball dispersal fan assembly). The fan assembly can include at least one of circular fan with multiple holes for dispersion and linear fan with one hole for dispersion. The seed dispersal unit 912 will disperse the seed balls in the circular motion at an increasing radius to grow the forests uniformly. The length of the circular fan is self-adjusted based on the calculations to disperse the seeds uniformly. In the agriculture work, the seed dispersal unit 912 can utilise a straight seed dispersal fan. A trans-receiving unit 914comprises transmitters and receivers to transmit images and data in between the drone and the control unit in a wired/wireless manner for enabling image processing and implementing learning models.
[00127] FIG. 10 illustrates an exemplary schematic representation of the proposed
system of FIG. 1 in accordance with an embodiment of the present disclosure. The transceiving unit 1002 can be adapted to transmits the images taken from depth camera to the server for further processing, the seed or seed ball dispersal unitl004 can be supported by the framework. The control unit/ground unit/server 1006 can be operated in two modes. There are Global Positioning Systems (GPS) based mode or Ad hoc based mode. The GPS enabled drone can be completely or partially controlled from the remote system user. The dedicated
ground unit 1006 can be given along with seed dispersal unit to make ad-hoc/dynamic decisions as well by utilizing learning models. Both the modes can collect the data for further processing. In manual mode, the seed dispersal unit can be controlled manually through a remote control. The mechanisms such as flying, dispersing seeds etc. can be done by a skilled/trained person. In semi-automatic mode, the seed dispersal unit can be launched and called back manually (based on battery percentage and health of the drone aircraft), but the seed dispersal can be done by the system with the help of the control unit 1006. In automatic mode, the seed dispersal unit 1004 can be operated fully in automatic mode. The basic activities such as flying directions, calculating the area to be seeded, distance between seeds, flying time, landing time, shortest path calculations to reach the originating place, number of seeds/seed balls to be planted, analysis of landscape or terrain conditions, planning movements, directions, seed dispersal instructions and their timings and other activities can be calculated with the help of the server/control unit operatively connected to the seed dispersal unit 1004. In slope/steep terrain areas, the system can utilize single shooter gun to sow one seed ball at a time on the slopes in a uniform fashion. The system can be adapted to capture images of seed dispersal patterns and growth of plants/trees from the seed balls/seeds, and send images to server after completing the task. This can enable learning and training of the models to predict the information required in future.
[00128] FIG. 11A & 11B illustrate exemplary top and front view representations of a
circular seed ball dispersal member for dispersing seed balls simultaneously in accordance with an embodiment of the present disclosure.
[00129] FIG. 12 illustrates an exemplary representation of a linear seed ball dispersal
member (or a single seed dispersal member) for dispersing seed balls sequentially in accordance with an embodiment of the present disclosure.
[00130] FIG. 13 illustrates an exemplary representation of a first area (as a circular
area) in the ROI with an imaging device and a seed dispersal member in accordance with an embodiment of the present disclosure. The camera can be attached with the seed dispersal unit to calculate the area of the place where the seeds are to be dispersed. The seeds should be spread based on the types of the trees that are going to be planted for better growth rates. This can be predicted by using machine learning/deep learning/DNN predictive models. Different seeds should be planted at different distances among them (such as neem, banyan and palm trees need a good distance between them) for better sustainability and growth.
[00131] FIG. 14 illustrates an exemplary representation/layout of the first area as a
linear area in the ROI to disperse seeds to grow plants, trees, crops etc. in accordance with an embodiment of the present disclosure.
[00132] FIG. 15 illustrate an exemplary representation of a sequential seed dispersal or
disposal unit that includes the linear seed ball dispersal member of FIG. 12 in accordance with an embodiment of the present disclosure.
[00133] While the foregoing describes various embodiments of the invention, other and
further embodiments of the invention may be devised without departing from the basic scope thereof. The scope of the invention is determined by the claims that follow. The invention is not limited to the described embodiments, versions or examples, which are included to enable a person having ordinary skill in the art to make and use the invention when combined with information and knowledge available to the person having ordinary skillin the art.
ADVANTAGES OF THE PRESENT DISCLOSURE
[00134] The present disclosure provides a flexible and dynamic system, flying device
and method for dispersing or sowing seed balls in a desired region of interest (ROI) such as forests, deserts, inaccessible agricultural lands, terrains with inclined slopes, hilly areas etc. to enable afforestation, reforestation and to enhance growth of plants (biological or non-biological), trees, crops etc. in real-time.
[00135] The present disclosure provides a simple and cost effective system, flying
device and method for enabling safe dispersal or sowing of seed balls in a suitable region of interest (ROI) with better growth rates such as forests, deserts, inaccessible agricultural lands, terrains with inclined slopes, hilly areas etc. to reduce pollution.
[00136] The present disclosure provides a reliable, fast and secure system, flying
device and method for dispersing or sowing seed balls in a region of interest (ROI) such as forests, deserts, inaccessible agricultural lands, terrains with inclined slopes, hilly areas etc. with reduced operational delays and with enhanced sustainability.
[00137] The present disclosure provides a precise, accurate and time-efficient system,
flying device and method for dispersing or sowing bio-degradable sticky seed balls (especially made of gluten coated seeds) uniformly (either circularly or linearly) in a region of interest.
[00138] The present disclosure provides an automatic/smart/intelligent system, flying
device for dispersing or sowing seed balls in a region of interest (ROI) such as forests,
deserts, inaccessible agricultural lands, terrains with inclined slopes, hilly areas etc. with
reduced manpower/labour, without causing any fatalities and with easy maintenance.
[00139] The present disclosure provides a system, flying device and method for
dispersing or sowing seed balls in a region of interest (ROI) by using light weight and portable seed dispersal units, and to monitor growth rate of plants, trees etc. from the dispersed seeds in the ROI.
We Claim
1.A system for dispersing seed balls in a region of interest, the system comprising:
a flying device:
an input unit coupled to the flying device, the input unit comprising at least an imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, wherein the input unit configured to generate, upon sensing, a first set of data packets;
a seed ball dispersal unit coupled to the flying device, and comprising a container having one or more seed balls; and
a control unit operatively coupled to the flying device, the control unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors to:
receive the first set of data packets from the input unit and process a second set of data packets from the first set of data packets to determine location data associated with the flying device;
determine, based on processing of a third set of data packets from the first set of data packets and based on implementation of one or more trained models associated with the processing of the third set of data packets, a first area in the ROI and one or more parameters associated with the first area; and
predict, based on determination of the one or more parameters, a distance between any two seed balls from the one or more seed balls to be dispersed,
wherein the control unit adapted to control the flying device to reach the first area, and control the seed ball dispersal unit such that the seed ball dispersal unit adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
2. The system as claimed in claim 1, wherein at least one of the one or more seed balls is a biodegradable sticky seed ball.
3. The system as claimed in claim 1, wherein the flying device is at least one of an unmanned aerial vehicle (UAV) and a drone aircraft, and the flying device comprises a plurality of arms that extend from a connector located at a middle section of the flying device wherein the plurality of arms bend downwardly to form a plurality of supporting legs, a plurality of motors each coupled to a propeller, each motor being mounted along one of the plurality of arms, and a framework to support the flying device.
4. The system as claimed in claim 1, wherein the control unit is configured to control the flying device either automatically or based on receipt of any of user defined instructions from a computing device associated with the user.
5. The system as claimed in claim 1, wherein the seed ball dispersal unit comprises at least one of a circular dispersal member or a linear dispersal member to disperse the one or more seed balls either in a circular manner or in a linear manner respectively.
6. The system as claimed in claim 1, wherein the one or more sensing devices are configured to sense any of an obstacle or an object in the vicinity of the flying device, and wherein the one or more sensing devices comprises at least one of an ultrasonic sensor, radar sensor, infrared sensor, position sensor, navigation device or any other proximity sensor.
7. The system as claimed in claim 1, wherein the first area is at least one of a forest area, agricultural land, hilly area and steep terrain.
8. The system as claimed in claim 1, wherein the one or more parameters are associated with soil and climatic conditions of the first area such that the seed ball dispersal unit is adapted to select, based on the predicted one or more parameters, the set of seed balls from the one or more seed balls to disperse the set of seed balls in the first area.
9. The system as claimed in claim 1, wherein the control unit is configured to monitor, on a display unit operatively coupled to the control unit, information associated with at least one of the one or more parameters, dispersal of the set of seed balls from the seed ball dispersal unit and the first set of data packets, and wherein the trained models are adapted to learn from monitoring of the information order to enhance performance of the system for dispersal of next set of seeds in a second area.
10. A flying device for dispersing seed balls in a region of interest, the flying device comprising:
an input unit comprising at least an imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, wherein the input unit configured to generate, upon sensing, a first set of data packets;
a seed ball dispersal unit operatively coupled to the input unit, and comprising a container having one or more seed balls; and
a control unit operatively coupled to the input unit and the seed ball dispersal unit, the control unit comprising one or more processors coupled with a memory, the memory storing instructions executable by the one or more processors to:
receive the first set of data packets from the input unit and process a second set of data packets from the first set of data packets to determine location data associated with the flying device;
determine, based on processing of a third set of data packets from the first set of data packets and based on implementation of one or more learning models associated with the processing of the third set of data packets, a first area in the ROI and one or more parameters associated with the first area; and
predict, based on identification of the one or more parameters, a distance between any two seed balls from the one or more seed balls to be dispersed,
wherein the control unit adapted to control the flying device to reach the first
area, and control the seed ball dispersal unit such that the seed ball dispersal unit
adapted to select a set of seeds from the one or more seed balls disperse the set of
seed balls in the first area.
11. A method for dispersing seed balls in a region of interest, the method comprising steps
of:
generating, by an input unit coupled to a flying device, a first set of data packets, wherein the input unit comprising at least one imaging device for imaging field of view of the region of interest (ROI), and one or more sensing devices, and wherein the input unit operatively coupled to a seed ball dispersal unit comprising a container having one or more seed balls;
receiving, by a control unit having one or more processors, the first set of data packets, wherein the control unit configured to process a second set of data packets from the first set of data packets to determine location data associated with the flying device;
determining, by the control unit, upon processing of a third set of data packets from the first set of data packets and based on implementation of one or more learning models associated with the processing of the third set of data packets, a first area in the ROI and one or more parameters associated with the first area; and
predicting, by the control unit, based on determination of the one or more parameters, a distance between any two seed balls from the one or more seed balls to be dispersed, wherein the control unit adapted to control the flying device to reach the first area, and
control the seed ball dispersal unit such that the seed ball dispersal unit adapted to select a set of seeds from the one or more seed balls to disperse the set of seed balls in the first area.
| # | Name | Date |
|---|---|---|
| 1 | 201911036837-Annexure [16-10-2024(online)].pdf | 2024-10-16 |
| 1 | 201911036837-STATEMENT OF UNDERTAKING (FORM 3) [13-09-2019(online)].pdf | 2019-09-13 |
| 2 | 201911036837-FORM FOR STARTUP [13-09-2019(online)].pdf | 2019-09-13 |
| 2 | 201911036837-Written submissions and relevant documents [16-10-2024(online)].pdf | 2024-10-16 |
| 3 | 201911036837-FORM FOR SMALL ENTITY(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 3 | 201911036837-Correspondence to notify the Controller [28-09-2024(online)].pdf | 2024-09-28 |
| 4 | 201911036837-US(14)-ExtendedHearingNotice-(HearingDate-03-10-2024)-1130.pdf | 2024-09-12 |
| 4 | 201911036837-FORM 1 [13-09-2019(online)].pdf | 2019-09-13 |
| 5 | 201911036837-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 5 | 201911036837-Annexure [16-01-2024(online)].pdf | 2024-01-16 |
| 6 | 201911036837-Written submissions and relevant documents [16-01-2024(online)].pdf | 2024-01-16 |
| 6 | 201911036837-EVIDENCE FOR REGISTRATION UNDER SSI [13-09-2019(online)].pdf | 2019-09-13 |
| 7 | 201911036837-DRAWINGS [13-09-2019(online)].pdf | 2019-09-13 |
| 7 | 201911036837-Correspondence to notify the Controller [05-01-2024(online)].pdf | 2024-01-05 |
| 8 | 201911036837-US(14)-HearingNotice-(HearingDate-09-01-2024).pdf | 2023-12-19 |
| 8 | 201911036837-DECLARATION OF INVENTORSHIP (FORM 5) [13-09-2019(online)].pdf | 2019-09-13 |
| 9 | 201911036837-ABSTRACT [11-10-2022(online)].pdf | 2022-10-11 |
| 9 | 201911036837-COMPLETE SPECIFICATION [13-09-2019(online)].pdf | 2019-09-13 |
| 10 | 201911036837-CLAIMS [11-10-2022(online)].pdf | 2022-10-11 |
| 10 | Abstract.jpg | 2019-09-21 |
| 11 | 201911036837-COMPLETE SPECIFICATION [11-10-2022(online)].pdf | 2022-10-11 |
| 11 | 201911036837-Proof of Right (MANDATORY) [26-11-2019(online)].pdf | 2019-11-26 |
| 12 | 201911036837-CORRESPONDENCE [11-10-2022(online)].pdf | 2022-10-11 |
| 12 | 201911036837-FORM-26 [26-11-2019(online)].pdf | 2019-11-26 |
| 13 | 201911036837-DRAWING [11-10-2022(online)].pdf | 2022-10-11 |
| 13 | 201911036837-FORM 18 [15-07-2021(online)].pdf | 2021-07-15 |
| 14 | 201911036837-FER.pdf | 2022-06-13 |
| 14 | 201911036837-FER_SER_REPLY [11-10-2022(online)].pdf | 2022-10-11 |
| 15 | 201911036837-FER.pdf | 2022-06-13 |
| 15 | 201911036837-FER_SER_REPLY [11-10-2022(online)].pdf | 2022-10-11 |
| 16 | 201911036837-DRAWING [11-10-2022(online)].pdf | 2022-10-11 |
| 16 | 201911036837-FORM 18 [15-07-2021(online)].pdf | 2021-07-15 |
| 17 | 201911036837-FORM-26 [26-11-2019(online)].pdf | 2019-11-26 |
| 17 | 201911036837-CORRESPONDENCE [11-10-2022(online)].pdf | 2022-10-11 |
| 18 | 201911036837-COMPLETE SPECIFICATION [11-10-2022(online)].pdf | 2022-10-11 |
| 18 | 201911036837-Proof of Right (MANDATORY) [26-11-2019(online)].pdf | 2019-11-26 |
| 19 | 201911036837-CLAIMS [11-10-2022(online)].pdf | 2022-10-11 |
| 19 | Abstract.jpg | 2019-09-21 |
| 20 | 201911036837-ABSTRACT [11-10-2022(online)].pdf | 2022-10-11 |
| 20 | 201911036837-COMPLETE SPECIFICATION [13-09-2019(online)].pdf | 2019-09-13 |
| 21 | 201911036837-DECLARATION OF INVENTORSHIP (FORM 5) [13-09-2019(online)].pdf | 2019-09-13 |
| 21 | 201911036837-US(14)-HearingNotice-(HearingDate-09-01-2024).pdf | 2023-12-19 |
| 22 | 201911036837-Correspondence to notify the Controller [05-01-2024(online)].pdf | 2024-01-05 |
| 22 | 201911036837-DRAWINGS [13-09-2019(online)].pdf | 2019-09-13 |
| 23 | 201911036837-EVIDENCE FOR REGISTRATION UNDER SSI [13-09-2019(online)].pdf | 2019-09-13 |
| 23 | 201911036837-Written submissions and relevant documents [16-01-2024(online)].pdf | 2024-01-16 |
| 24 | 201911036837-Annexure [16-01-2024(online)].pdf | 2024-01-16 |
| 24 | 201911036837-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 25 | 201911036837-US(14)-ExtendedHearingNotice-(HearingDate-03-10-2024)-1130.pdf | 2024-09-12 |
| 25 | 201911036837-FORM 1 [13-09-2019(online)].pdf | 2019-09-13 |
| 26 | 201911036837-FORM FOR SMALL ENTITY(FORM-28) [13-09-2019(online)].pdf | 2019-09-13 |
| 26 | 201911036837-Correspondence to notify the Controller [28-09-2024(online)].pdf | 2024-09-28 |
| 27 | 201911036837-Written submissions and relevant documents [16-10-2024(online)].pdf | 2024-10-16 |
| 27 | 201911036837-FORM FOR STARTUP [13-09-2019(online)].pdf | 2019-09-13 |
| 28 | 201911036837-STATEMENT OF UNDERTAKING (FORM 3) [13-09-2019(online)].pdf | 2019-09-13 |
| 28 | 201911036837-Annexure [16-10-2024(online)].pdf | 2024-10-16 |
| 1 | SearchHistoryE_10-06-2022.pdf |