This disclosure relates generally to automated vehicles more particularly to an autonomous vehicle for performing pruning operations on plants being cultivated in containers.
Autonomous or semi-autonomous vehicles may be used to carry out operations in an industrial or commercial workspace. Autonomous vehicles are typically configured with an ability to navigate and to detect objects within the workspace and may perform handling operations that may otherwise be performed manually by human workers. In the example of a plant nursery, plants are typically cultivated in containers, which may be numerous and also heavy to move. Operations such as pruning of the plant may be required one or more times through the cultivation cycle and when performed manually by a human is labor intensive and tedious. Automated pruning solutions exist but generally involve a manual labor component. There remains a need for methods and apparatus for performing pruning operations.
In accordance with one disclosed aspect there is provided an autonomous vehicle apparatus for performing pruning operations on a plant being cultivated in a container. The apparatus includes a wheeled chassis operably configured to autonomously navigate to a location of the container within a workspace. The apparatus also includes a plant support operable to receive and secure the container in an upright condition with respect to a vertical axis extending generally vertically through the container and the plant. The apparatus further includes a manipulator mounted to the vehicle and operable to grasp and load the container onto the plant support, and a pruning tool mounted on the vehicle and disposed to prune the plant while causing rotational movement of at least one of the pruning tool and the container about the vertical axis.
The rotational movement may be provided by rotating the pruning tool about the vertical axis.
The pruning tool may be mounted on a rotational actuator, the rotational actuator being supported by an arm above the plant support.
The arm may be configured to permit adjustment of a height of the rotational actuator for disposing the pruning tool at a foliage height of the plant.
The plant support may include a support surface sized to receive and support a base of the container, and at least one actuable clamp disposed to engage a portion of the container to secure the container to the support surface.
The plant support may include a rotational actuator coupled to the support surface and operably configured to cause rotation of the support surface about the vertical axis, the rotational movement of the support surface in combination with the rotational movement of the pruning tool about the vertical axis being together operable to provide the rotational movement about the vertical axis.
The at least one actuable clamp may be spaced apart from the vertical axis and moveable in a generally radial direction toward the vertical axis to engage the container.
The pruning tool may include a plurality of adjacent actuated shearing blades disposed in an arc.
The pruning tool may be mounted for transverse movement in a transverse direction with respect to the vertical axis, or rotational movement about an axis extending transversely with respect to from the vertical axis, the transverse movement or rotational movement operable to dispose the pruning tool at a suitable spacing for pruning operations on plants having differing foliage spread with respect to the vertical axis.
The apparatus may include a repository disposed on the vehicle and providing a storage volume for receiving cuttings removed from the plant by the pruning tool.
The apparatus may include an overflow repository having a wheeled chassis and operably configured to be trailered behind the wheeled chassis of the autonomous vehicle, the overflow repository being in communication with the repository on the autonomous vehicle for receiving clippings.
The repository may include a blower in fluid communication with the storage volume and operable to draw air through at least one repository opening to collect and carry the cuttings via the repository opening into the storage volume.
The pruning tool may include a plurality of adjacent actuated shearing blades disposed generally above the plant support at a plant foliage elevation and the repository opening may include a manifold having a plurality of repository openings, each opening disposed proximate a respective one of the plurality shearing blades, and a conduit extending between the manifold and the storage volume.
The repository may be mounted to the vehicle at a location adjacent to the plant support and the storage volume may extend vertically upward alongside the container and plant when received on the plant support.
The repository may be disposed on the vehicle below the plant support and the storage volume may have an opening peripherally surrounding the plant support for collecting the cuttings.
The opening may include a guide operably configured to direct cuttings toward the opening.
The repository may be removably received on a transverse guide on the chassis to facilitate removal of the repository for emptying clippings from the storage volume.
The apparatus may include a controller operably configured to control the vehicle in response to receiving signals from one or more navigational sensors that provide navigational information and in response to receiving signals from one or more proximity sensors responsive to the presence of containers within the workspace.
The controller may include a processor circuit, a computer readable medium including instructions for directing the processor circuit to receive and respond to the signals produced by the more navigational sensors and one or more proximity sensors.
In accordance with another disclosed aspect there is provided a method implemented by a controller of an autonomous vehicle having a wheeled chassis to perform pruning operations on plants being cultivated in containers. The method involves (a) causing the autonomous vehicle to autonomously navigate to a location of a plurality of plant containers within a workspace, and (b) locating a first container of the plurality of plant containers at a pickup location and causing a manipulator mounted to the vehicle to grasp and load the container onto a plant support, the plant support being operable to receive and secure the container in an upright condition with respect to a vertical axis extending generally vertically through the container and the plant. The method further involves (c) causing a pruning tool mounted to the vehicle to prune the plant while a pruning tool mounted on the vehicle and disposed to prune the plant while causing rotational movement of at least one of the pruning tool and the container about the vertical axis, and (d) causing the manipulator to grasp and unload the first container to a drop-off location within the workspace. The method also involves (e) successively repeating steps (a) to (d) for remaining containers in the plurality of plant containers.
In drawings which illustrate disclosed embodiments,
Referring to
One of the plurality of plant containers 108 (i.e. a container 114 in which a plant 116 is being cultivated) has been loaded by the manipulator 110 onto the plant support 112. The container 114 is supported and secured on the plant support 112 in an upright condition. The plant support 112 is also operable to cause rotation of the container 114 about a vertical axis 118 extending generally vertically through the container 114 and the plant 116
The vehicle 100 also includes a pruning tool 120 mounted on the vehicle and disposed to prune the plant 116 while the container 114 is being rotated on the plant support 112. The pruning tool 120 includes a plurality of adjacent shearing blades 122 which are actuated to perform the pruning operations. The shearing blades 122 are disposed in an arc generally above the plant support 112 at foliage elevation of the plant 116. The pruning tool 120 is mounted within a housing 128 mounted rearwardly on the wheeled chassis 102 adjacent to the plant support 112 and is able to move in one or more directions to facilitate positioning of the pruning tool to prune the plant 116. The pruning tool 120 may be implemented using the RAP knife system, available from Packtti of Zwijndrecht, the Netherlands. The RAP knife is available in several blade configurations and includes a pruning shear actuator 130 that drives the blades in a scissor action for performing pruning operations. In other embodiments, the pruning tool 120 may be implemented using a static un-actuated blade that relies on rotation of the container 114 for pruning the foliage of the plant 116.
The vehicle 100 further includes an on-board controller 132 for controlling operations of the autonomous vehicle. The controller 132 may be in communication with various sensors for receiving inputs that permit the vehicle to be navigated by driving the drive wheels 104. For example, in the embodiment shown the vehicle 100 includes a light detection and ranging sensor (LIDAR) 134 and a stereoscopic camera 136 both mounted on the manipulator 110. The LIDAR sensor 134 uses structured laser light to form an image of the location 106 for detecting and operating on objects such as the containers 108. The stereoscopic camera 136 may provide similar functions. In some embodiments the controller 132 may additionally be in communication with wireless sensors 142 mounted on the wheeled chassis 102 that permit connection to a wireless network within the workspace for receiving commands and/or for receiving navigation information for autonomously navigating within the workspace. The wireless sensors 142 may be fixed to a rearward portion of the wheeled chassis 102 and are shown detached in
In the embodiment shown, the manipulator 110 is mounted to a base 138, which is rotatable with respect to the wheeled chassis 102 as described in commonly owned US patent application entitled “MANIPULATOR APPARATUS FOR OPERATING ON ARTICLES” filed on Jul. 12, 2019, which is incorporated herein by reference in its entirety. When attached to the rotatable base 138, the manipulator 110 is able to move about the wheeled chassis 102 without using the drive wheels 104 to reposition the vehicle 100, thus extending an accessible operating range of the manipulator 110 for loading and unloading the containers 108. The movement of the rotatable base 138 is provided independent of the plant support 112, housing 128, and the wheeled chassis 102.
In the embodiment shown the plant support 112 includes a support surface 124, which receives and supports a base of the container 114 and the plant support 112 is sized to support a plurality of different sized containers. In this embodiment the plant support 112 includes a plurality of actuable clamps 126 that are spaced apart from the vertical axis 118 and moveable in a generally radial direction toward the vertical axis to engage and secure the container 114.
Components of the plant support 112 are shown in more detail in exploded perspective view in
Each actuable clamp 126 includes a clamp base 214 slideably received on and moveable along a guide rail 216 in the radial direction with respect to the vertical axis 118. A clamp jaw 218 is attached to the clamp base 214 and when the plant support 112 is assembled, the clamp jaw protrudes above the support surface 124. The top plate 200 and intermediate plate 204 each include corresponding apertures 222 and 224 that permit movement of the clamp base 214 within the support surface 124. Each guide rail 216 is fixed to the base plate 202 via a post 226. The clamp 126 further includes a cover plate 220 that slides within a recess 228 in the support surface 124 and covers the aperture 222 in the top plate 200 to prevent debris from passing through the aperture. The clamp base 214 thus acts as a sliding portion of the clamp 126 and is thus able to slide along the guide rail 216 within the recess 228 and aperture 222. The clamp jaw 218 provides a protruding portion of the clamp 126 that protrudes above the support surface 124 and is disposed to engage the container 114 when moved in a radially oriented direction toward the vertical axis 118.
The aperture plate 206 includes a spiral aperture 230 for each clamp 126. The spiral aperture 230 is disposed to receive a bushing 232 protruding downwardly from the clamp base 214. The aperture plate 206 includes gear teeth 234 formed in an outer periphery of the aperture plate, which are configured to mesh with a toothed drive sprocket 236. The drive sprocket 236 is coupled to a clamp actuator 238 disposed within the wheeled chassis 102 that delivers a torque to the drive sprocket 236 for rotating the aperture plate 206. Rotation of the aperture plate 206 causes a generally radial force to be exerted on the bushing 232 for actuating the radial motion of the clamp 126. For the embodiment shown, rotation of the aperture plate 206 in a clockwise direction causes each of the clamps 126 to move radially inwardly toward the vertical axis 118 to engage the container 114. Similarly, rotation of the aperture plate 206 in an anti-clockwise direction causes each of the clamps 126 to move radially outward away from the vertical axis 118 to release the container 114.
In the embodiment shown, each of the clamps 126 has a corresponding spiral aperture 230 within the aperture plate 206 and rotation of the aperture plate causes simultaneous motion of the clamps in the radial direction toward or away from the vertical axis 118. In other embodiments, the plant support 112 may be implemented using a different clamping arrangement. For example, one of the three clamps shown in
The housing 128 and the pruning tool 120 are shown in isolation in
The carriage 300 and tracks 302 are supported on a platform 310 mounted on rails 312. The rails 312 permit the platform 310 to be moved vertically in a direction shown by an arrow 314 generally aligned with the vertical axis 118. The vertical movement facilitates positioning of the pruning tool 120 at a suitable elevation for pruning operations on the plant 116. In the embodiment shown the vertical motion 314 is performed manually by releasing clamps and positioning the platform 310 at an appropriate height for the plants being pruned. Plants at the same stage of cultivation may generally be pruned with the pruning tool 120 set at a fixed elevation. The elevation may subsequently be adjusted for other plants at differing stages of cultivation. In other embodiments the vertical motion 314 may be actuated by a motor or other actuator to perform an automated adjustment of the elevation of the pruning tool 120.
The pruning tool 120 is also moveable in a direction 316 toward or away from the vertical axis 118 for disposing the pruning tool at a suitable spacing for pruning operations on plants having differing foliage spread with respect to the vertical axis 118. In this embodiment, the carriage 300 is moveable within slots in the platform 310 (one of which is visible at 318 in
Still referring to
Each opening is disposed proximate a respective one of the plurality shearing blades 122 and a conduit 334 extends between the manifold and the storage volume. Clippings generated by each of the shearing blades 122 are thus locally collected and directed through the repository opening 328 to the storage volume 322. Clippings accumulate in the storage volume 322 and are prevented from being discharged through the exhaust port 330 by placing a grid over an intake of the blower 326. The accumulated clippings may be removed from the storage volume 322 through a clipping discharge port 336 by hand or vacuumed out via a large bore conduit connected to the discharge port.
Referring to
The vehicle 400 includes a repository 426 disposed on the wheeled chassis 102 of the vehicle generally below the plant support 112. When the plant 410 is pruned, clippings will for most part fall towards the plant support 112 and enter an opening 428 peripherally surrounding the plant support. The opening 428 is in communication with a storage volume within the repository 426 for collecting the cuttings. In the embodiment shown the repository 426 further includes an annular guide 430, which is angled to direct cuttings toward the opening 428. The repository 426 also includes a hinged flap 432 that can be opened to permit access to the storage volume for removing accumulated clippings.
Referring to
Referring to
A block diagram of the on-board controller 132 (
The DAC 514 includes a plurality of ports for receiving analog signals and converting the analog signals into digital data representing the signals and/or producing analog control signals. In the embodiment shown the DAC 514 includes a port 520 for producing control signals for controlling the plant support actuator 212 to cause rotation of the plant support 112 an a port 522 for producing control signals for actuating the clamps 126. The DAC 514 also includes a port 524 for producing control signals for controlling rotation of the rotatable base 138 on which the manipulator 110 is mounted. The DAC 514 also includes a port 526 for producing control signals for controlling the manipulator 110 and a port 528 for producing control signals for controlling the end effector 140. The DAC 514 also includes a port 530 for producing control signals for controlling the drive wheels 104 for moving and steering the wheeled chassis 102 of the vehicle 100. The DAC 514 also includes a port 532 for producing control signals for controlling the pruner actuator 304 to move the pruning tool 120 between the deployed position and the stowed position. The DAC 514 further includes a port 534 for producing control signals for activating the shearing blades 122 of the pruning tool 120.
Program codes for directing the microprocessor 500 to carry out various functions are stored in a location 540 of the memory 502, which may be implemented as a flash memory, for example. The program codes 540 direct the microprocessor 500 to implement an operating system (such as Microsoft Windows for example) and to perform various other system functions associated with operation of the apparatus 100. The memory 502 also includes data storage locations 542 for storing data associated with operation of the autonomous vehicle 100.
Referring to
The process begins at block 600, which directs the microprocessor 500 of the controller 132 to navigate the vehicle to the location 106 where the containers 108 are located (shown in
The process 600 then continues at block 608, which directs the microprocessor 500 to produce signals at the port 528 of the DAC 514 to cause the end effector 140 to grasp the container 114. Block 608 also directs the microprocessor 500 to produce signals at the port 526 of the DAC 514 for causing the manipulator 110 to load the container 114 onto the plant support 112. Block 610 then directs the microprocessor 500 to cause the DAC 514 to produce signals at the port 522 for actuating the clamp actuator 238, which causes rotation of the aperture plate 206 and causes the clamps 126 to close to secure the container 114 on the plant support 112.
The process 600 then continues at block 612, which directs the microprocessor 500 to cause signals to be generated at the port 532 of the DAC 514 that cause the carriage 300 to move the pruning tool 120 from the stowed position to the deployed position. Block 614 then directs the microprocessor 500 to cause the DAC 514 to produce signals at the port 520 to cause rotation of the plant support 112, the container 114, and the plant 116. Block 614 also directs the microprocessor 500 to cause the DAC 514 to produce signals at the port 534 that activate the pruning shear actuator 130 to cause the shearing blades 122 to begin pruning operations. The plant 116 may be rotated through one or more rotations of the plant support 112 while the foliage and/or shoots are pruned.
The process then continues at block 616, which directs the microprocessor 500 to grasp and unload the container 114 at a drop-off location. As such block 616 directs the microprocessor 500 to cause the DAC 514 to produce signals for a series of operations, such as causing the clamps 126 to release to facilitate unloading of the container 114, causing the manipulator 110 to move to permit the end effector 140 to grasp the container, moving the rotatable base 138 to access the drop-off location, and placing the container at the drop-off location.
Block 618 then directs the microprocessor 500 to determine whether there are more containers 108 at the location 106 that require pruning operations on the plants being cultivated in the containers. If at block 618, there remain containers at the location 106 to be processed, the microprocessor 500 is directed back to block 604 and blocks 604-618 are repeated. If at block 618, there are no further containers 108, the microprocessor 500 is directed to block 620. Block 620 then directs the microprocessor 500 to determine whether there are more containers within the workspace at another location that require pruning operations on the plants being cultivated in the containers. If at block 620, there remain containers in the workspace to be processed, the microprocessor 500 is directed back to block 602 and blocks 602-618 are repeated.
The autonomous vehicle 100 thus navigates to a new location where there are containers and plants to be pruned. If at block 620, there are containers within the workspace that require pruning, the microprocessor 500 is directed back to block 622 and the process 600 ends. An example of the implementation of the process 600 is shown as a series of plan views of a workspace in
In
Referring to
Referring to
Referring to
Referring to
In this embodiment, the vehicle includes an arm 816 mounted on a housing 814 of the vehicle. The arm supports a rotational actuator 818 above the plant 812 and container 804. The rotational actuator 818 includes a mounting plate 820, which is coupled to a rotational drive 822. The rotational drive 822, when actuated, causes rotation of the mounting plate about the vertical axis 810. The rotational drive 822 may be controlled by the controller 132 via the pruner actuator output port 532 on the DAC 514 (
In this embodiment the housing 814 encloses a clipping repository configured generally as disclosed above in connection with the repository 320 shown in
In this embodiment the arm 816 includes a vertical portion 832 and a horizontal portion 834. In some embodiments the horizontal portion 834 may be moveable with respect to the vertical portion 832 to provide a height adjustment for the pruning tool 824 (i.e. in a z-axis direction with respect to a coordinate frame 836). The movement may be manual or may be provided by a linear actuator (not shown) coupled between the horizontal portion 834 and the vertical portion 832. In such embodiments that provide an actuated height adjustment, the pruning tool 824 may be operated at several different heights while completing a pruning operation on the plant 812.
In operation, the autonomous vehicle 800 uses the manipulator 802 to load and place the container 804 on the plant support 806. In this embodiment, the plant support 806 may be a static support in contrast to the rotatable support surface 124 described above. The container 804, once secured on the plant support, may remain stationary with respect to the vehicle 800. The rotational actuator 818 will generally be manually adjusted or, where implemented, automatically adjusted to dispose the pruning tool 824 and shearing blades 826 proximate the plant 812. The controller 132 then generates signals at the pruner shear actuator port 534 to cause the shears to be activated. The controller 132 further generates signals at the pruner actuator port 532 to cause the rotational drive 822 to rotate the mounting plate 820 about the vertical axis 810. The pruning tool 824 is thus moved in an arc by the rotational drive 822 about the plant 812 while pruning the foliage and collecting clippings via the conduit 828.
While the plant support 806 has been described above as being static with respect to the autonomous vehicle 800, in other embodiments the plant support 806 may be rotatable as generally described above in connection with the support surface 124 of the autonomous vehicle 100 shown in
In the embodiment shown in
In other embodiments the rotational actuator 818 may be implemented in the embodiments of
While specific embodiments have been described and illustrated, such embodiments should be considered illustrative only and not as limiting the disclosed embodiments as construed in accordance with the accompanying claims.
This application is a Continuation in part of U.S. patent application Ser. No. 16/510,070 filed on Jul. 12, 2019, and entitled “METHOD AND APPARATUS FOR PERFORMING PRUNING OPERATIONS USING AN AUTONOMOUS VEHICLE”. U.S. patent application Ser. No. 16/510,070 claims the benefit of provisional patent application 62/751,868 entitled “METHOD AND APPARATUS FOR PLANT TRIMMING USING AN AUTONOMOUS MOBILE WORK STATION”, filed on Oct. 29, 2018 and incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
62751868 | Oct 2018 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16510070 | Jul 2019 | US |
Child | 16859095 | US |