ConceptioArchiveGoogle Patents
Google Patentsopen access

Autonomous solar installation using artificial intelligence — The Aes Corporation (US20240051146A1)

The Aes Corporation · Google Patents
Google Patents · Patents · License: Open Access
Open Source ↗
patent, google patents, intellectual property, US20240051146A1, The Aes Corporation, Scott T. Luan, en, 2024

ABSTRACT

Abstract

A system and method for installing solar panels are provided. The method includes obtaining images of solar panels an installation structure during installation. The method also includes pre-processing the images by compensating for camera intrinsics or distortions, rectifying the images, and/or determining depth information. The method also includes detecting the solar panels by inputting the images into neural networks. The method also includes a first post-processing to compute a first panel pose based on an output of the neural networks. The method also includes generating control signals, based on the first panel pose, for operating a robotic controller for installing the solar panels. In some embodiments, the method also includes homography transforms to obtain a second panel pose, based on the first panel pose and visual patterns or fiducials on a solar panel, and generating the control signals further based on the second panel pose.

Description

RELATED APPLICATION DATA

This application is based on and claims priority under 35 U.S.C. § 119 to U.S. Provisional Application No. 63/397,125, filed Aug. 11, 2022, the entire contents of which is incorporated herein by reference.

BACKGROUND

Field of the Invention

The present disclosure generally relates to a solar panel handling system, and more particularly, to a system and method for installation of solar panels on installation structures.

Discussion of the Related Art

In the discussion that follows, reference is made to certain structures and/or methods. However, the following references should not be construed as an admission that these structures and/or methods constitute prior art. Applicant expressly reserves the right to demonstrate that such structures and/or methods do not qualify as prior art against the present invention.

Installation of a photovoltaic array typically involves affixing solar panels to an installation structure. This underlying support provides attachment points for the individual solar panels, as well as assists with routing of electrical systems and, when applicable, any mechanical components. Because of the fragile nature and large dimensions of solar panels the process of affixing solar panels to an installation structure poses unique challenges. For example, in many instances the solar panels of a photovoltaic array are installed on a rotatable structure which can rotate the solar panels about an axis to enable the array to track the sun. In such instances, it is difficult to ensure that all of the solar panels in an array are coplanar and leveled relative to the axis of the rotatable structure. Additionally, the installation costs for photovoltaic array can be a considerable portion of the total build cost for the photovoltaic array. Thus, there is a need for a more efficient and reliable solar panel handling system for installing solar panels in photovoltaic array. Conventional computer vision techniques may be used when the environment is ideal. However, glare, over- or under-exposure can negatively affect object detection algorithms.

SUMMARY

Accordingly, the present invention is directed to a solar panel handling system that substantially obviates one or more of the problems due to limitations and disadvantages of the related art.

The solar panel handling system disclosed herein facilitates the installation of solar panels of a photovoltaic array on a pre-existing installation structure such as, for example, a torque tube. Installing solar panels can be made more efficient and reliable by combining tooling for handling the solar panel with components that enable mating of the solar panel to the solar panel support structure. Some embodiments use machine learning techniques to overcome environmental inconsistencies. The system can learn from examples with glare and illumination issues, and can generalize to new data during inference.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, a system for installing a solar panel may comprise an end of arm assembly tool comprising a frame and suction cups coupled to the frame, and a linear guide assembly coupled to the end of arm assembly tool, wherein the linear guide assembly includes: a linearly moveable clamping tool including an engagement member configured to engage a clamp assembly slidably coupled to an installation structure, a force torque transducer configured to move the clamping tool along the installation structure, and a junction box coupled to the frame and including a controller configured to control the force torque transducer and the suction cups, and a power supply.

In another aspect, a method of installing a solar panel may comprise engaging an end of arm assembly tool with a solar panel, the end of arm assembly tool comprising a frame and suction cups coupled to the frame, positioning the solar panel relative to an installation structure having a clamp assembly slidably coupled thereto, engaging a linear guide assembly coupled to the end of arm assembly tool with the clamp assembly, the linear guide assembly comprising a linearly moveable clamping tool including an engagement member configured to engage the clamp assembly and a force torque transducer configured to move the clamping tool along the installation structure, and actuating the force torque transducer to move the clamp assembly along the installation structure so as to engage with a side of the solar panel, thereby fixing the solar panel relative to the installation structure.

In another aspect, a method of training a neural network for autonomous solar installation, according to some embodiments. The method includes obtaining one or more images during installation. The one or more images includes an image of one or more solar panels and an installation structure. The method also includes pre-processing the one or more images including one or more of compensating for camera intrinsics or distortions, rectifying the images, and determining depth information. The method also includes detecting the one or more solar panels by inputting the one or more images into one or more neural networks that are trained to detect solar panels. The method also includes a first post-processing to compute a first panel pose based on an output of the one or more neural networks. The method also includes generating control signals, based on the first panel pose, for operating a robotic controller for installing the one or more solar panels. In some embodiments, the method also includes a second post-processing including one or more homography transforms to obtain a second panel pose for the one or more solar panels, based on the first panel pose. The second post-processing compensates or corrects for inaccuracies in the first panel pose based on visual patterns or fiducials on a solar panel. The control signals for operating the robotic controller for installing the one or more solar panels is further based on the second panel pose.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the present invention and, together with the description, further serve to explain principles of the invention and to enable a person skilled in the relevant arts to make and use the invention. The exemplary embodiments are best understood from the following detailed description when read in conjunction with the accompanying drawings. It is emphasized that, according to common practice, the various features of the drawings are not to scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity. Included in the drawings are the following figures:

FIG. 1 shows a perspective view of a solar panel handling system along with a container of solar panels, in accordance with an embodiment of the present disclosure.

FIG. 2 A- 2 C show a top, front, and side view, respectively, of the solar panel handling system and container of solar panels of FIG. 1 .

FIGS. 3 A- 3 C shows a top ( FIG. 3 A ), front ( FIG. 3 C ), and side view ( FIG. 3 B ) of the solar panel handling system coupled to a single solar panel, in accordance with an embodiment of the present disclosure.

FIGS. 4 A and 4 B show perspective views of the solar panel handling system, in accordance with an embodiment of the present disclosure.

FIGS. 5 A and 5 B show a top view and a front view, respectively, of a solar panel handling system, in accordance with an embodiment of the present disclosure.

FIG. 5 C shows a side view with a clamping tool of the solar panel handling system in a retracted position, in accordance with an embodiment of the present disclosure.

FIG. 5 D shows a side view with a clamping tool in an extended or advanced position, in accordance with an embodiment of the present disclosure.

FIGS. 6 A and 6 B show perspective views of the clamping tool of a solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 A shows a top view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 B shows a front view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 C shows a side view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 D shows a back view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 8 schematically illustrates, in an overhead view, the solar panel handling system during the process of installing a solar panel, in accordance with an embodiment of the present disclosure.

FIG. 9 illustrates the solar panel handling system including the assembly tool coupled with an assembly moving robot using a robotic arm.

FIG. 10 illustrates the solar panel handling system having two robotic arms in which two assembly tools are coupled with an assembly moving robot using respective robotic arms.

FIGS. 11 A to 11 C illustrate a process for installing the solar panels.

FIGS. 12 A and 12 B illustrate an arrangement for a moving robot system including two module vehicles and a ground vehicle having two robotic arms.

FIG. 13 schematically illustrates installation achieved using computer vision registration.

FIG. 14 schematically illustrates an arrangement wherein the module vehicles are exchanged with new module vehicles having additional solar panels for replenishment.

FIGS. 15 - 34 provide detailed illustrations of an example configuration for a system for installing solar panels according to an embodiment of the present disclosure.

FIG. 35 A shows a block diagram of an example image processing pipeline, according to some embodiments.

FIG. 35 B shows an example rectified acquired image, according to some embodiments.

FIG. 35 C shows an example output for neural network image segmentation for the acquired rectified image shown in FIG. 35 B , according to some embodiments.

FIG. 35 D shows an example panel corner detection, according to some embodiments.

FIG. 36 shows examples for images of a road, under different lighting conditions, and segmentation masks for the images, according to some embodiments.

FIG. 37 A shows an example of a captured image that includes a solar panel and a torque tube, according to some embodiments.

FIG. 37 B shows an example of an annotated image for the captured image shown in FIG. 37 A , according to some embodiments.

FIG. 37 C shows an example prediction by the trained model, according to some embodiments.

FIG. 38 A shows an example of image classification.

FIG. 38 B shows an example of object localization for the image shown in FIG. 38 A .

FIG. 38 C shows an example of semantic segme

RELATED APPLICATION DATA

This application is based on and claims priority under 35 U.S.C. § 119 to U.S. Provisional Application No. 63/397,125, filed Aug. 11, 2022, the entire contents of which is incorporated herein by reference.

BACKGROUND

Field of the Invention

The present disclosure generally relates to a solar panel handling system, and more particularly, to a system and method for installation of solar panels on installation structures.

Discussion of the Related Art

In the discussion that follows, reference is made to certain structures and/or methods. However, the following references should not be construed as an admission that these structures and/or methods constitute prior art. Applicant expressly reserves the right to demonstrate that such structures and/or methods do not qualify as prior art against the present invention.

Installation of a photovoltaic array typically involves affixing solar panels to an installation structure. This underlying support provides attachment points for the individual solar panels, as well as assists with routing of electrical systems and, when applicable, any mechanical components. Because of the fragile nature and large dimensions of solar panels the process of affixing solar panels to an installation structure poses unique challenges. For example, in many instances the solar panels of a photovoltaic array are installed on a rotatable structure which can rotate the solar panels about an axis to enable the array to track the sun. In such instances, it is difficult to ensure that all of the solar panels in an array are coplanar and leveled relative to the axis of the rotatable structure. Additionally, the installation costs for photovoltaic array can be a considerable portion of the total build cost for the photovoltaic array. Thus, there is a need for a more efficient and reliable solar panel handling system for installing solar panels in photovoltaic array. Conventional computer vision techniques may be used when the environment is ideal. However, glare, over- or under-exposure can negatively affect object detection algorithms.

SUMMARY

Accordingly, the present invention is directed to a solar panel handling system that substantially obviates one or more of the problems due to limitations and disadvantages of the related art.

The solar panel handling system disclosed herein facilitates the installation of solar panels of a photovoltaic array on a pre-existing installation structure such as, for example, a torque tube. Installing solar panels can be made more efficient and reliable by combining tooling for handling the solar panel with components that enable mating of the solar panel to the solar panel support structure. Some embodiments use machine learning techniques to overcome environmental inconsistencies. The system can learn from examples with glare and illumination issues, and can generalize to new data during inference.

Additional features and advantages of the invention will be set forth in the description which follows, and in part will be apparent from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.

To achieve these and other advantages and in accordance with the purpose of the present invention, as embodied and broadly described, a system for installing a solar panel may comprise an end of arm assembly tool comprising a frame and suction cups coupled to the frame, and a linear guide assembly coupled to the end of arm assembly tool, wherein the linear guide assembly includes: a linearly moveable clamping tool including an engagement member configured to engage a clamp assembly slidably coupled to an installation structure, a force torque transducer configured to move the clamping tool along the installation structure, and a junction box coupled to the frame and including a controller configured to control the force torque transducer and the suction cups, and a power supply.

In another aspect, a method of installing a solar panel may comprise engaging an end of arm assembly tool with a solar panel, the end of arm assembly tool comprising a frame and suction cups coupled to the frame, positioning the solar panel relative to an installation structure having a clamp assembly slidably coupled thereto, engaging a linear guide assembly coupled to the end of arm assembly tool with the clamp assembly, the linear guide assembly comprising a linearly moveable clamping tool including an engagement member configured to engage the clamp assembly and a force torque transducer configured to move the clamping tool along the installation structure, and actuating the force torque transducer to move the clamp assembly along the installation structure so as to engage with a side of the solar panel, thereby fixing the solar panel relative to the installation structure.

In another aspect, a method of training a neural network for autonomous solar installation, according to some embodiments. The method includes obtaining one or more images during installation. The one or more images includes an image of one or more solar panels and an installation structure. The method also includes pre-processing the one or more images including one or more of compensating for camera intrinsics or distortions, rectifying the images, and determining depth information. The method also includes detecting the one or more solar panels by inputting the one or more images into one or more neural networks that are trained to detect solar panels. The method also includes a first post-processing to compute a first panel pose based on an output of the one or more neural networks. The method also includes generating control signals, based on the first panel pose, for operating a robotic controller for installing the one or more solar panels. In some embodiments, the method also includes a second post-processing including one or more homography transforms to obtain a second panel pose for the one or more solar panels, based on the first panel pose. The second post-processing compensates or corrects for inaccuracies in the first panel pose based on visual patterns or fiducials on a solar panel. The control signals for operating the robotic controller for installing the one or more solar panels is further based on the second panel pose.

It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are intended to provide further explanation of the invention as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are incorporated herein and form part of the specification, illustrate the present invention and, together with the description, further serve to explain principles of the invention and to enable a person skilled in the relevant arts to make and use the invention. The exemplary embodiments are best understood from the following detailed description when read in conjunction with the accompanying drawings. It is emphasized that, according to common practice, the various features of the drawings are not to scale. On the contrary, the dimensions of the various features are arbitrarily expanded or reduced for clarity. Included in the drawings are the following figures:

FIG. 1 shows a perspective view of a solar panel handling system along with a container of solar panels, in accordance with an embodiment of the present disclosure.

FIG. 2 A- 2 C show a top, front, and side view, respectively, of the solar panel handling system and container of solar panels of FIG. 1 .

FIGS. 3 A- 3 C shows a top ( FIG. 3 A ), front ( FIG. 3 C ), and side view ( FIG. 3 B ) of the solar panel handling system coupled to a single solar panel, in accordance with an embodiment of the present disclosure.

FIGS. 4 A and 4 B show perspective views of the solar panel handling system, in accordance with an embodiment of the present disclosure.

FIGS. 5 A and 5 B show a top view and a front view, respectively, of a solar panel handling system, in accordance with an embodiment of the present disclosure.

FIG. 5 C shows a side view with a clamping tool of the solar panel handling system in a retracted position, in accordance with an embodiment of the present disclosure.

FIG. 5 D shows a side view with a clamping tool in an extended or advanced position, in accordance with an embodiment of the present disclosure.

FIGS. 6 A and 6 B show perspective views of the clamping tool of a solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 A shows a top view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 B shows a front view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 C shows a side view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 7 D shows a back view of the clamping tool of the solar panel handling system in engagement with a clamp assembly coupled to an installation structure, in accordance with an embodiment of the present disclosure.

FIG. 8 schematically illustrates, in an overhead view, the solar panel handling system during the process of installing a solar panel, in accordance with an embodiment of the present disclosure.

FIG. 9 illustrates the solar panel handling system including the assembly tool coupled with an assembly moving robot using a robotic arm.

FIG. 10 illustrates the solar panel handling system having two robotic arms in which two assembly tools are coupled with an assembly moving robot using respective robotic arms.

FIGS. 11 A to 11 C illustrate a process for installing the solar panels.

FIGS. 12 A and 12 B illustrate an arrangement for a moving robot system including two module vehicles and a ground vehicle having two robotic arms.

FIG. 13 schematically illustrates installation achieved using computer vision registration.

FIG. 14 schematically illustrates an arrangement wherein the module vehicles are exchanged with new module vehicles having additional solar panels for replenishment.

FIGS. 15 - 34 provide detailed illustrations of an example configuration for a system for installing solar panels according to an embodiment of the present disclosure.

FIG. 35 A shows a block diagram of an example image processing pipeline, according to some embodiments.

FIG. 35 B shows an example rectified acquired image, according to some embodiments.

FIG. 35 C shows an example output for neural network image segmentation for the acquired rectified image shown in FIG. 35 B , according to some embodiments.

FIG. 35 D shows an example panel corner detection, according to some embodiments.

FIG. 36 shows examples for images of a road, under different lighting conditions, and segmentation masks for the images, according to some embodiments.

FIG. 37 A shows an example of a captured image that includes a solar panel and a torque tube, according to some embodiments.

FIG. 37 B shows an example of an annotated image for the captured image shown in FIG. 37 A , according to some embodiments.

FIG. 37 C shows an example prediction by the trained model, according to some embodiments.

FIG. 38 A shows an example of image classification.

FIG. 38 B shows an example of object localization for the image shown in FIG. 38 A .

FIG. 38 C shows an example of semantic segmentation, according to some embodiments.

FIG. 38 D shows an example of instance segmentation, according to some embodiments.

FIG. 39 shows an example of instance segmentation for solar panels, according to some embodiments.

FIG. 40 shows an example image processing system, according to some embodiments.

FIGS. 41 A and 41 B shows a trailer system with a coarse camera, according to some embodiments.

FIGS. 42 A and 42 B show histograms of pose error norms for the neural network with and without coarse position, according to some implementations.

FIGS. 43 A and 43 B show examples for coarse positions of solar panels using a B Mask R-CNN model, according to some embodiments.

FIG. 44 shows a system 4400 for solar panel installation, according to some embodiments.

FIG. 45 A shows a vision system for tracking trailer position, and FIG. 45 B shows an enlarged view of the vision system, according to some embodiments.

FIG. 46 A shows a vision system for module pick, and FIG. 46 B shows an enlarged view of the vision system, according to some embodiments.

FIGS. 47 A, 47 B, and 47 C show a system 4700 for distance measurement at module angle, according to some embodiments.

FIG. 48 A shows a system for laser line generation for detecting tube and clamp position, according to some embodiments.

FIG. 48 B shows an enlarged view of the laser line generation system shown in FIG. 48 A , and FIG. 48 C shows a view of laser line generation (horizontal line detects a clamp, and a vertical line detects a tube), according to some embodiments.

FIG. 49 A shows a vision system 4900 for estimating tube and clamp position, FIG. 49 B shows an enlarged view of the vision system, and FIG. 49 C shows the nut on the clamp that, when tightened, compresses the clamp to keep the panels in place, according to some embodiments.

FIG. 50 A shows a flowchart of a method for autonomous solar installation, according to some embodiments.

FIG. 50 B shows a flowchart of a method of training a neural network for autonomous solar installation, according to some embodiments.

FIG. 51 shows an example application of Hough transforms for identifying corners of a solar panel, according to some embodiments.

FIG. 52 shows an example application of segmentation, according to some embodiments.

FIG. 53 shows an example application of corner detection algorithm, according to some embodiments.

FIG. 54 shows grid intersections that can be detected using a two-pass homography algorithm, according to some embodiments.

FIG. 55 shows a schematic diagram of region-of-interest segmentation, according to some embodiments.

FIG. 56 shows multiple-data-channel capabilities of LiDAR used by some embodiments.

FIG. 57 is a schematic diagram of an example computer vision/artificial intelligence (AI) architecture for estimating six degrees-of-freedom (6DoF) pose of a solar panel, according to some embodiments.

FIG. 58 is a schematic diagram of another example computer vision/AI pipeline for estimating the 6DoF pose of a solar panel, according to some embodiments.

FIG. 59 is a schematic diagram of sensor fusion architecture for determining the 6DoF pose of a solar panel, according to some embodiments.

FIG. 60 is a schematic diagram of another sensor fusion architecture for determining the 6DoF pose of a solar panel, according to some embodiments.

FIG. 61 is a schematic diagram of a sensor fusion architecture, according to some embodiments.

FIG. 62 is a schematic diagram of a solar panel installation, according to some embodiments.

FIG. 63 shows a flowchart of a method for autonomous solar installation, according to some embodiments.

The features and advantages of the present invention will become more apparent from the detailed description set forth below when taken in conjunction with the drawings, in which like reference characters identify corresponding elements throughout. In the drawings, like reference numbers generally indicate identical, functionally similar, and/or structurally similar elements.

DETAILED DESCRIPTION

Reference will now be made in detail to embodiments of the present invention, examples of which are illustrated in the accompanying drawings.

FIG. 1 shows a perspective view of a solar panel handling system along with a box of solar panels, in accordance with an embodiment of the present disclosure. The solar panel handling system may include an end of arm assembly tool 100 which can couple to individual solar panels 120 from a box of solar panels and move them to a position relative to an installation structure for installation.

The end of arm assembly tool 100 may include a frame 102 and one or more attachment devices 104 coupled to the frame 102 . Example attachment devices 104 include suction cups or other structures that can be releasably attached to the surface of the solar panel 120 and, at least in the aggregate, maintain attachment during manipulation of the solar panel 120 by the end of arm assembly tool 100 . The frame 102 may consist of several trusses 102 -A for providing structural strength and stability to the frame 102 . The frame 102 also functions as a base for the end of arm assembly tool 100 and other related components of the solar panel handling system disclosed herein.

Other related components of the solar panel handling system disclosed herein may be coupled to the frame 102 so as to fix a relative position of the components on the end of arm assembly tool 100 . One or more of the various components of the solar panel handling system may be coupled to one or more of the trusses 102 -A so as to fix a relative position of the components on the end of arm assembly tool 100 .

The attachment devices 104 are configured to reliably attach to a planar surface such, as for example, a surface of a solar panel, such as by using vacuum. In a suction cup embodiment, the suction cups can be actuated by pushing the cup against the planar surface, thereby pushing out the air from the cup and creating a vacuum seal with the planar surface. As a consequence, the planar surface adheres to the suction cup with an adhesion strength that is dependent on the size of the suction cup and the integrity of the seal with the planar surface. In some embodiments, the suction cups engage with the solar panel to create an air-tight seal, and then a vacuum pump sucks the air out of the suction cups, generating the vacuum required for the proper adhesion to the solar panel. In some embodiments, an air inlet (not shown) provides air onto the planar surface when the planar surface is sealed to the suction cup so as to deactivate the vacuum and release the planar surface from the suction cup.

The system may further include a linear guide assembly 106 coupled to the end of arm assembly tool 100 . The linear guide assembly 106 includes a linearly movable clamping tool 108 with an engagement member 108 -A configured to engage a clamp assembly coupled to an installation structure. The linear guide assembly 106 can be actuated to move the clamping tool 108 along an axis between, for example, an extended position and a retracted position. The axis of movement of the clamping tool 108 may be parallel to an axis of the installation structure. Thus, the linear guide assembly 106 can move the clamping tool 108 and the engagement member 108 -A along the installation structure.

In some embodiments, the engagement member 108 -A may include electromagnets which may be actuated to grasp a clamp assembly 602 (see FIG. 6 A, 6 B ). Alternatively, or additionally, the engagement member 108 -A may include a gripper to prevent disengagement between the clamp assembly 602 and the engagement member 108 -A when the linear guide assembly 106 is actuated to move the clamping tool relative to the installation structure as described in more detail elsewhere herein.

The linear guide assembly 106 is actuated using a force torque transducer 110 . In some embodiments, the linear guide assembly 106 and the force torque transducer 110 may form a rack and pinion structure such that the rotation of the force torque transducer 110 results in advancement or retraction of the clamping tool 108 . In some embodiments, the linear guide assembly 106 may be a hydraulic assembly including a telescoping shaft coupled to the clamping tool 108 . In such embodiments, the force torque transducer 110 may be configured in the form of a pump for pumping a hydraulic fluid. In other embodiments, the force torque transducer 110 may be configured in the form of or coupled to a liner drive motor that engages a surface of the telescoping shaft coupled to the clamping tool 108 .

In some embodiments, the linear guide assembly 106 may include an electric rod actuator to move the clamping tool 108 parallel to an axis of the installation structure.

In some embodiments, the guide assembly 106 may include a roller 606 to facilitate the movement of the clamping tool 108 along the installation structure 604 . The roller may, for example, include a bearing or other components designed for reducing friction while the clamping tool 108 moves relative to the installation structure. The roller may be coupled with a sensor, such as by a force sensor or rotation sensor, to provide feedback to a controller.

In some embodiments, the guide assemble may include a spring mechanism 608 that enables small amounts of tilting (up to 15 degrees of tilt) of the clamping tool 108 relative to the installation structure 604 . Such tilting may occur when the orientation assembly 804 tilts the end of arm assembly tool 100 relative to the installation structure 604 in order to appropriately level the solar panel.

The system may further include a junction box 112 coupled to the frame 102 . The junction box 112 may include a controller configured to control the force torque transducer 110 and the attachment devices 104 . In some embodiments, the junction box 112 may also include a power supply or a power controller for controlling the power supply to various components.

In some embodiments, the controller 112 may include a processor operationally coupled to a memory. The controller 112 may receive inputs from sensors associated with the solar panel handling system (e.g., an optical sensor or a proximity sensor 108 -B described elsewhere herein). The controller 112 may then process the received signals and output a control command for controlling one or more components (e.g., the linear guide assembly 106 , the clamping tool 108 , or the attachment devices 104 ). For example, in some embodiments, the controller 112 may receive a signal from a proximity sensor determining that the clamp assembly is approaching a trailing edge of a solar panel being installed and accordingly reduce the speed of the linear guide assembly 106 to reduce excessive forces and impacts on the solar panel.

Referring to FIG. 8 , in some embodiments, the solar panel handling system may further include an optical sensor 802 such as, for example, a camera, a photodetector, or any other optical imaging or light sensing device. The optical sensor is suitably located on the frame 102 , for example, at an outer or lower surface of an edge member indicated by position 802 -A in FIG. 8 , or at an interior location of the frame 102 that has a field of view that includes the leading edge of the solar panel, such as indicated by position 802 -B in FIG. 8 . The optical sensor may be configured to sense an orientation of the solar panel relative to the installation structure during the operation of the end of arm assembly tool. In some embodiments, the optical sensor may be configured in the form of one or more light guided levels (not shown). In such embodiments, one or more light beams (e.g., laser beams) may be projected along or parallel to the axis of the installation structure 604 from one end of the end of arm assembly tool 100 , such as first locations on the frame 102 . One or more photodetectors may be positioned at another end of the end of arm assembly tool 100 , such as second locations on the frame 102 , so as to detect the one or more laser beams. Thus, if the solar panel 120 being installed is not appropriately oriented or properly level relative to the installation structure 604 , the solar panel 102 may obstruct the some or all of one or more laser beams resulting in varying signals from the one or more photodetectors, indicating that the solar panel 120 is not appropriately oriented or properly level relative to the installation structure 604 .

In some embodiments, one or more sensors, such as optical sensors 802 , may be used to detect and recognize objects to position and control the installation with improved accuracy. The sensor(s) may be implemented together with a neural network of, for example, an artificial intelligence (AI) system. For example, a neural network can include acquiring and correcting images related to the solar panel handling system, the solar panels (both installed and to be installed), and the installation environment (both natural environment, such as topography, and installed equipment, such as structures related to the solar panel array). Also, for example, a neural network can include acquiring and correcting positional or proximity information. The corrected images and/or the corrected positional or proximity information are input into the neural network and processed to estimate movement and positioning of equipment of the solar panel handling system, such as that related to autonomous vehicles, storage vehicles, robotic equipment, and installation equipment. The estimated movement and positioning are published to a control system associated with the individual equipment of the solar panel handling system or to a master controller for the solar panel handling system as a whole.

In some embodiments, the signal from the optical sensor may be input to the controller. In some embodiments, the solar panel handling system may further include an orientation assembly 804 (see FIG. 8 ) configured to tilt the end of arm assembly tool 100 relative to the installation structure 604 . In such embodiments, the controller 112 may control the orientation in response to an input from the optical signal indicating that the solar panel being installed is not appropriately oriented or properly level relative to the installation structure, such as a torque tube 604 . It will be appreciated that while the orientation assembly 804 is shown as being coupled to the force torque transducer 110 , those of ordinary skill in the art will readily recognize other means of implementing the orientation assembly 804 .

In some embodiments, the controller 112 may also be configured to control the attachment devices 104 so as to activate or deactivate the attachment/detachment thereof. For embodiments in which the attachment devices 104 are suction cups, a vacuum can enable coupling or release of the solar panels 120 with the end of arm assembly tool 100 .

In some embodiments, the installation structure 604 may have an octagonal cross-section, as shown, e.g., in FIGS. 6 A, 6 B, and 7 A- 7 D , to form a torque tube preventing inadvertent slipping of the clamp assembly 602 . However, other cross-sectional shapes may be used, such as squared, oval, or other shape. Further, the installation structure 604 may use a circular cross-sectional shapes.

In some embodiments, the assembly tool 100 may be configured to couple with an assembly moving robot 903 (an example of which is shown in FIGS. 9 and 10 ). The assembly moving robot 903 may be configured to position the end of the arm assembly tool 100 relative to a stack or storage container 905 of solar panels, move a selected solar panel and position the selected solar panel relative to the installation structure 604 . In some embodiments, the assembly moving robot 903 may be operationally coupled with the end of arm assembly tool 100 via the force transducer 110 (or where applicable, the orientation assembly 804 ). In s

CLAIMS

Claims ( 20 )

What is claimed is:

1 . A method for autonomous solar panel installation, the method comprising:

obtaining one or more images during installation, wherein the one or more images comprises an image of one or more solar panels and an installation structure; pre-processing the one or more images including one or more of compensating for camera intrinsics or distortions, rectifying the images, and determining depth information; detecting the one or more solar panels by inputting the one or more images into one or more neural networks that are trained to detect solar panels; a first post-processing to compute a first panel pose based on an output of the one or more neural networks; and generating control signals, based on the first panel pose, for operating a robotic controller for installing the one or more solar panels.

2 . The method of claim 1 , further comprising:

a second post-processing comprising one or more homography transforms to obtain a second panel pose for the one or more solar panels, based on the first panel pose, wherein the second post-processing compensates or corrects for inaccuracies in the first panel pose based on visual patterns or fiducials on a solar panel, and wherein the control signals for operating the robotic controller for installing the one or more solar panels is further based on the second panel pose.

3 . The method of claim 2 , wherein the visual patterns comprise a grid pattern on the solar panel.

4 . The method of claim 2 , wherein the output of the one or more neural networks comprises panel segmentation, and

wherein the second post-processing comprises:

filtering out background in an image using the panel segmentation as a mask, to obtain a masked panel;

identifying grid intersections in the masked panel as corners using a corner finding algorithm;

computing a homography matrix H 1 using the corners;

determining locations of grid intersections in millimeter-space, based on H 1 ;

computing a homography matrix H 2 to transform the grid intersections in image-space to their locations in the millimeter space; and

back-projecting corners in the millimeter space to image-space, using inverse of H 2 .

5 . The method of claim 4 , wherein determining locations of the grid intersections comprises an association in H 1 -space based on Euclidean distance.

6 . The method of claim 2 , wherein the output of the one or more neural networks comprises panel segmentation, and

wherein the second post-processing comprises:

filtering out background in an image using the panel segmentation as a mask, to obtain a masked panel;

identifying grid intersections in the masked panel in millimeter space using one or more artificial intelligence techniques;

computing a homography matrix H 1 based on the grid intersections; and

back-projecting corners in the millimeter space to image-space, using inverse of H 1 .

7 . The method of claim 2 , wherein the second post-processing comprises:

estimating four corners of a solar panel in an image-space k i ; computing a homography matrix H 1 that maps k i to a millimeter-space; identifying (i) pixel locations p i of panel features in image-space, and (ii) corresponding locations q i for the pixel locations p i in millimeter-space, based on H 1 ; computing a homography matrix H 2 that maps p i to q i ; and back-projecting corners (0, 0), (H, 0), (H, W), (0, W) from millimeter-space to image-space based on H 2 −1 .

8 . The method of claim 1 , wherein the one or more neural networks is trained to output bounding boxes, segmentation, keypoints, depth and/or a 6DoF pose.

9 . The method of claim 1 , wherein the pre-processing comprises compensating for a camera distortion, rectifying the image, and/or determining depth information based on a single-baseline stereo camera, a multi-baseline stereo camera, a time-of-flight sensor, or a LiDAR sensor.

10 . The method of claim 1 , wherein the first post-processing comprises one or more computer vision algorithms for processing the output of the one or more neural networks based on invariant structures in the images to determine locations of panel keypoints.

11 . The method of claim 10 , wherein the first post-processing further comprises solving for Perspective-n-Point based on panel dimensions and panel keypoints.

12 . The method of claim 11 , wherein the panel keypoints are four corners of the panel frame.

13 . The method of claim 1 , wherein the installation structure includes a torque tube and a clamp, and

wherein the method further comprises a third post-processing comprising processing one or more images of the torque tube and/or clamp.

14 . The method of claim 13 , wherein the one or more images of the torque tube and/or clamp is obtained with a high-resolution camera and structured lighting.

15 . The method of claim 14 , wherein the structured lighting is a laser line that is approximately orthogonal or parallel with respect to the torque tube.

16 . The method of claim 13 , wherein the processing of the one or more images of the torque tube and/or clamp is performed by one or more neural networks and/or a computer vision pipeline.

17 . The method of claim 13 , further comprising locating a nut associated with the clamp by using high-intensity illumination and computer vision algorithms.

18 . The method of claim 17 , wherein high-intensity illumination is a ring light.

19 . A system for installing solar panels, the system comprising:

a camera system for obtaining one or more images during installation, wherein the one or more images comprises an image of one or more solar panels and an installation structure; one or more devices for (i) pre-processing the one or more images including one or more of compensating for camera intrinsics or distortions, rectifying the images, and determining depth information, estimating panel poses for the one or more solar panels, based on the solar panel segments; (ii) detecting the one or more solar panels based on the one or more images; and (iii) a first post-processing to compute a first panel pose based on an output of the one or more neural networks; and a controller for generating control signals, based on the first panel pose, for operating a robotic controller for installing the one or more solar panels.

20 . The system of claim 19 , further comprising:

the one or more devices for a second post-processing comprising one or more homography transforms to obtain a second panel pose for the one or more solar panels, based on the first panel pose, wherein the second post-processing compensates or corrects for inaccuracies in the first panel pose based on visual patterns or fiducials on a solar panel, and wherein the control signals for operating the robotic controller for installing the one or more solar panels is further based on the second panel pose.

US18/232,965

2022-08-11

2023-08-11

Autonomous solar installation using artificial intelligence

Pending

US20240051146A1

( en )

Priority Applications (1)

Application Number

Priority Date

Filing Date

Title

US18/232,965

US20240051146A1

( en )

2022-08-11

2023-08-11

Autonomous solar installation using artificial intelligence

Applications Claiming Priority (2)

Application Number

Priority Date

Filing Date

Title

US202263397125P

2022-08-11

2022-08-11

US18/232,965

US20240051146A1

( en )

2022-08-11

2023-08-11

Autonomous solar installation using artificial intelligence

Publications (1)

Publication Number

Publication Date

US20240051146A1

true

US20240051146A1 ( en )

2024-02-15

Family

ID=89847467

Family Applications (3)

Application Number

Title

Priority Date

Filing Date

US18/229,693

Pending

US20240051145A1

( en )

2022-08-11

2023-08-03

Autonomous solar installation using artificial intelligence

US18/232,981

Pending

US20240051152A1

( en )

2022-08-11

2023-08-11

Autonomous solar installation using artificial intelligence

US18/232,965

Pending

US20240051146A1

( en )

2022-08-11

2023-08-11

Autonomous solar installation using artificial intelligence

Family Applications Before (2)

Application Number

Title

Priority Date

Filing Date

US18/229,693

Pending

US20240051145A1

( en )

2022-08-11

2023-08-03

Autonomous solar installation using artificial intelligence

US18/232,981

Pending

US20240051152A1

( en )

2022-08-11

2023-08-11

Autonomous solar installation using artificial intelligence

Country Status (9)

Country

Link

US

( 3 )

US20240051145A1

( en )

EP

( 2 )

EP4569612A1

( en )

JP

( 2 )

JP2025530649A

( en )

CN

( 2 )

CN120051932A

( en )

AU

( 2 )

AU2023321683A1

( en )

CA

( 2 )

CA3263332A1

( en )

CL

( 2 )

CL2025000328A1

( en )

MX

( 2 )

MX2025001685A

( en )

WO

( 2 )

WO2024035917A1

( en )

Cited By (5)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US20240378881A1

( en )

*

2023-05-08

2024-11-14

Korea Institute Of Science And Technology

Method and apparatus for diagnosing error of object placement using artificial neural network

US12184231B2

( en )

2020-08-28

2024-12-31

The Aes Corporation

Solar panel handling system

US20250083318A1

( en )

*

2023-09-08

2025-03-13

Nagoya Denki Educational Foundation

Control system, control method, and non-transitory computer-readable medium

US12334868B2

( en )

2020-08-28

2025-06-17

The Aes Corporation

Solar panel handling system

US20250381675A1

( en )

*

2024-06-12

2025-12-18

Amazon Technologies, Inc.

Neural networks to identify objects with structured identifiers

Families Citing this family (14)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US20240190009A1

( en )

*

2022-12-08

2024-06-13

ULC Technologies LLC

Automated solar robot system and method

US12466066B2

( en )

2023-05-04

2025-11-11

Sarcos Corp.

Solar panel dispensing device with vertical solar panel hopper loading and dispensing

WO2025035088A1

( en )

*

2023-08-09

2025-02-13

Gritt Robotics Inc.

System and method for mounting objects across a non-uniform outdoor terrain

US11970334B1

( en )

*

2023-10-05

2024-04-30

Synchronous Technologies & Innovations, Inc.

Automated, self-moving trash or recycling bin

WO2025088520A1

( en )

*

2023-10-23

2025-05-01

ACWA POWER Company

Determination of parameters for set up of docking station for electronic devices used in photovoltaic power plants

US12570001B2

( en )

*

2024-01-08

2026-03-10

Sarcos Corp.

Support clamp installation vehicles as part of a solar panel installation system for a solar tracking system

US12542513B2

( en )

2024-01-08

2026-02-03

Sarcos Corp.

Torque tube clamps for automated solar panel installation

US12617639B2

( en )

2024-01-08

2026-05-05

Sarcos Corp.

Dispensing hopper and presentation system for overhead installation of solar panels for a solar tracking system

CN118650426B

( en )

*

2024-08-20

2024-11-12

江苏常田科技有限公司

Photovoltaic panel installation equipment

AU2024383164A1

( en )

*

2024-08-22

2026-03-12

Jereh New Energy Regeneration And Recycling Technology Co., Ltd

Photovoltaic panel disassembling device

US20260061615A1

( en )

*

2024-09-04

2026-03-05

Terabase Energy, Inc.

Systems and methods for automatic module dc wiring

CN119057431B

( en )

*

2024-11-04

2025-05-23

湖州丽天智能科技有限公司

Photovoltaic module installation method and module installation robot based on surface linear characteristics

CN120070427B

( en )

*

2025-04-27

2025-06-24

中国电建集团华东勘测设计研究院有限公司

Photovoltaic module deformation detection method for intelligent inspection of mountain photovoltaic system

CN121036692B

( en )

*

2025-09-29

2026-03-24

苏州海杰丰环境设备有限公司

Solar environment simulation equipment for life detection of photovoltaic module

Citations (7)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US20120152877A1

( en )

*

2010-12-16

2012-06-21

Saied Tadayon

Robot for Solar Farms

US20170366132A1

( en )

*

2014-11-19

2017-12-21

Ironridge, Inc.

Roof Attachment Assembly for Solar Panels and Installation Method

US20180331654A1

( en )

*

2017-05-12

2018-11-15

Michael Gostein

Soiling Measurement Device for Photovoltaic Arrays Employing Microscopic Imaging

US10157452B1

( en )

*

2015-09-28

2018-12-18

Amazon Technologies, Inc.

Image processing system for image rectification

US20200350850A1

( en )

*

2017-11-14

2020-11-05

Comau S.P.A.

A Method and System for Installing Photovoltaic Solar Panels in an Outdoor Area

US20210214908A1

( en )

*

2020-01-15

2021-07-15

Ojjo, Inc.

Systems, methods, and machines for constructing solar foundations

US20210379757A1

( en )

*

2020-06-08

2021-12-09

Travis Schneider

Robotic manipulation of pv modules

Family Cites Families (33)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

JPH11226834A

( en )

*

1998-02-13

1999-08-24

Koito Mfg Co Ltd

Automatic replacing mechanism and automatic replacing method for polishing tool in metal mold polishing device

JP2008115460A

( en )

*

2006-10-12

2008-05-22

Canon Inc

Method for forming semiconductor element and method for forming photovoltaic element

JP2010510766A

( en )

*

2006-11-21

2010-04-02

パワービーム インコーポレイテッド

Optical power beaming to electrically powered devices

US7953268B2

( en )

*

2008-01-18

2011-05-31

Mitek Systems, Inc.

Methods for mobile image capture and processing of documents

WO2010141750A2

( en )

*

2009-06-03

2010-12-09

Gravitas Group Llc

Solar panel tracking and mounting system

US9298964B2

( en )

*

2010-03-31

2016-03-29

Hand Held Products, Inc.

Imaging terminal, imaging sensor to determine document orientation based on bar code orientation and methods for operating the same

TW201222715A

( en )

*

2010-07-02

2012-06-01

Fortrend Engineering Corp

Thin substrate, mass-transfer bernoulli end-effector

US11914674B2

( en )

*

2011-09-24

2024-02-27

Z Advanced Computing, Inc.

System and method for extremely efficient image and pattern recognition and artificial intelligence platform

US11074495B2

( en )

*

2013-02-28

2021-07-27

Z Advanced Computing, Inc. (Zac)

System and method for extremely efficient image and pattern recognition and artificial intelligence platform

US11195057B2

( en )

*

2014-03-18

2021-12-07

Z Advanced Computing, Inc.

System and method for extremely efficient image and pattern recognition and artificial intelligence platform

US20130272833A1

( en )

*

2012-04-16

2013-10-17

Komax Holding Ag

Solar cell string layup system and method

US10128140B2

( en )

*

2012-08-31

2018-11-13

Semiconductor Technologies & Instruments Pte Ltd

System and method for automatically correcting for rotational misalignment of wafers on film frames

US8910433B2

( en )

*

2013-01-10

2014-12-16

Thomas J. Kacandes

System and method of assembling structural solar panels

JP2017052052A

( en )

*

2015-09-09

2017-03-16

株式会社東芝

Cargo handling device and cargo handling method

CN106269624B

( en )

*

2016-09-21

2019-03-08

苏州瑞得恩光能科技有限公司

Solar panel cleaning robot

US10099867B2

( en )

*

2016-11-15

2018-10-16

Amazon Technologies, Inc.

Automated package unloading system

US10902159B2

( en )

*

2017-02-17

2021-01-26

Sunpower Corporation

Systems and method for determining solar panel placement and energy output

US10011022B1

( en )

*

2017-02-23

2018-07-03

GM Global Technology Operations LLC

Robotic system with reconfigurable end-effector assembly

US10635927B2

( en )

*

2017-03-06

2020-04-28

Honda Motor Co., Ltd.

Systems for performing semantic segmentation and methods thereof

US11562243B2

( en )

*

2017-11-17

2023-01-24

Meta Platforms, Inc.

Machine-learning models based on non-local neural networks

GB201804082D0

( en )

*

2018-03-14

2018-04-25

Five Ai Ltd

Image annotation

US11842572B2

( en )

*

2018-06-21

2023-12-12

Baseline Vision Ltd.

Device, system, and method of computer vision, object tracking, image analysis, and trajectory estimation

US11623354B2

( en )

*

2018-09-13

2023-04-11

Kinova Inc.

Robotic arm with quick-connect clamping system and docking cradle

FR3094159B1

( en )

*

2019-03-20

2021-11-19

Somfy Activites Sa

Method for determining a solar mask for an installation and method for verifying the accounts of a motorized drive device

US11687886B2

( en )

*

2019-08-02

2023-06-27

Hangzhou Glority Software Limited

Method and device for identifying number of bills and multiple bill areas in image

US11478997B2

( en )

*

2019-09-12

2022-10-25

The Boeing Company

Automated fiber placement system and associated method

KR102343410B1

( en )

*

2019-12-26

2021-12-27

주식회사 나눔에너지

Method of roof edge extraction for solar panel installation using machine learning

EP4121253A4

( en )

*

2020-03-20

2024-04-17

Rosendin Electric, Inc.

AUTONOMOUS GROUND VEHICLE FOR SOLAR MODULE INSTALLATION

US11389252B2

( en )

*

2020-06-15

2022-07-19

Augmedics Ltd.

Rotating marker for image guided surgery

US12184231B2

( en )

*

2020-08-28

2024-12-31

The Aes Corporation

Solar panel handling system

US12017368B2

( en )

*

2020-09-09

2024-06-25

Fanuc Corporation

Mix-size depalletizing

US11410362B1

( en )

*

2021-10-12

2022-08-09

Procore Technologies, Inc.

Automatic area detection

WO2023081978A1

( en )

*

2021-11-12

2023-05-19

OMC International Pty Ltd

Systems and methods for draft calculation

2023

2023-08-03

US

US18/229,693

patent/US20240051145A1/en

active

Pending

2023-08-11

EP

EP23853385.5A

patent/EP4569612A1/en

active

Pending

2023-08-11

CA

CA3263332A

patent/CA3263332A1/en

active

Pending

2023-08-11

CN

CN202380068382.9A

patent/CN120051932A/en

active

Pending

2023-08-11

AU

AU2023321683A

patent/AU2023321683A1/en

active

Pending

2023-08-11

AU

AU2023321682A

patent/AU2023321682A1/en

active

Pending

2023-08-11

US

US18/232,981

patent/US20240051152A1/en

active

Pending

2023-08-11

CN

CN202380068380.XA

patent/CN119999079A/en

active

Pending

2023-08-11

JP

JP2025507645A

patent/JP2025530649A/en

active

Pending

2023-08-11

US

US18/232,965

patent/US20240051146A1/en

active

Pending

2023-08-11

JP

JP2025507644A

patent/JP2025529762A/en

active

Pending

2023-08-11

CA

CA3263376A

patent/CA3263376A1/en

active

Pending

2023-08-11

WO

PCT/US2023/030048

patent/WO2024035917A1/en

not_active

Ceased

2023-08-11

EP

EP23853384.8A

patent/EP4569614A1/en

active

Pending

2023-08-11

WO

PCT/US2023/030050

patent/WO2024035918A1/en

not_active

Ceased

2025

2025-02-04

CL

CL2025000328A

patent/CL2025000328A1/en

unknown

2025-02-05

CL

CL2025000340A

patent/CL2025000340A1/en

unknown

2025-02-10

MX

MX2025001685A

patent/MX2025001685A/en

unknown

2025-02-10

MX

MX2025001684A

patent/MX2025001684A/en

unknown

Patent Citations (7)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US20120152877A1

( en )

*

2010-12-16

2012-06-21

Saied Tadayon

Robot for Solar Farms

US20170366132A1

( en )

*

2014-11-19

2017-12-21

Ironridge, Inc.

Roof Attachment Assembly for Solar Panels and Installation Method

US10157452B1

( en )

*

2015-09-28

2018-12-18

Amazon Technologies, Inc.

Image processing system for image rectification

US20180331654A1

( en )

*

2017-05-12

2018-11-15

Michael Gostein

Soiling Measurement Device for Photovoltaic Arrays Employing Microscopic Imaging

US20200350850A1

( en )

*

2017-11-14

2020-11-05

Comau S.P.A.

A Method and System for Installing Photovoltaic Solar Panels in an Outdoor Area

US20210214908A1

( en )

*

2020-01-15

2021-07-15

Ojjo, Inc.

Systems, methods, and machines for constructing solar foundations

US20210379757A1

( en )

*

2020-06-08

2021-12-09

Travis Schneider

Robotic manipulation of pv modules

Cited By (6)

* Cited by examiner, † Cited by third party

Publication number

Priority date

Publication date

Assignee

Title

US12184231B2

( en )

2020-08-28

2024-12-31

The Aes Corporation

Solar panel handling system

US12334868B2

( en )

2020-08-28

2025-06-17

The Aes Corporation

Solar panel handling system

US20240378881A1

( en )

*

2023-05-08

2024-11-14

Korea Institute Of Science And Technology

Method and apparatus for diagnosing error of object placement using artificial neural network

US12430908B2

( en )

*

2023-05-08

2025-09-30

Korea Institute Of Science And Technology

Method and apparatus for diagnosing error of object placement using artificial neural network

US20250083318A1

( en )

*

2023-09-08

2025-03-13

Nagoya Denki Educational Foundation

Control system, control method, and non-transitory computer-readable medium

US20250381675A1

( en )

*

2024-06-12

2025-12-18

Amazon Technologies, Inc.

Neural networks to identify objects with structured identifiers

Also Published As

Publication number

Publication date

WO2024035918A4

( en )

2024-04-18

AU2023321682A1

( en )

2025-02-27

CL2025000340A1

( en )

2025-06-13

JP2025530649A

( en )

2025-09-17

CN120051932A

( en )

2025-05-27

MX2025001684A

( en )

2025-03-07

MX2025001685A

( en )

2025-03-07

WO2024035918A1

( en )

2024-02-15

JP2025529762A

( en )

2025-09-09

US20240051145A1

( en )

2024-02-15

EP4569614A1

( en )

2025-06-18

CL2025000328A1

( en )

2025-06-13

CN119999079A

( en )

2025-05-13

EP4569612A1

( en )

2025-06-18

AU2023321683A1

( en )

2025-03-06

CA3263332A1

( en )

2024-02-15

US20240051152A1

( en )

2024-02-15

WO2024035917A1

( en )

2024-02-15

CA3263376A1

( en )

2024-02-15

Similar Documents

Publication

Publication Date

Title

WO2024035917A1

( en )

2024-02-15

Autonomous solar installation using artificial intelligence

Li et al.

2023

Automatic targetless lidar–camera calibration: a survey

EP3683721B1

( en )

2022-10-12

A material handling method, apparatus, and system for identification of a region-of-interest

US9327406B1

( en )

2016-05-03

Object segmentation based on detected object-specific visual cues

US20050169530A1

( en )

2005-08-04

Obstacle detection device and method therefor

CN111260289A

( en )

2020-06-09

Micro unmanned aerial vehicle warehouse checking system and method based on visual navigation

US20210371260A1

( en )

2021-12-02

Automatic detection and tracking of pallet pockets for automated pickup

CN118411507A

( en )

2024-07-30

A method and system for constructing a semantic map of a scene with dynamic targets

CN111198496A

( en )

2020-05-26

Target following robot and following method

Boroson et al.

2019

3D keypoint repeatability for heterogeneous multi-robot SLAM

Xiang et al.

2021

Hybrid bird’s-eye edge based semantic visual SLAM for automated valet parking

CN114578817B

( en )

2024-09-06

Control method of intelligent transport vehicle based on multi-sensor detection and multi-data fusion

Zhang et al.

2025

A novel weld seam extraction method with semantic segmentation and point cloud feature for irregular structure workpieces

Song et al.

2024

Galibr: Targetless LiDAR-camera extrinsic calibration method via ground plane initialization

Fontana et al.

2021

<td itempr

Related documents

Record · ID 607556
Conceptio Open Knowledge Archive — every document is proof-bundled with source, license, and retrieval metadata.