Agricultural System and Method for Checking Controllability of a Tool
20240389491 ยท 2024-11-28
Inventors
- Martin Peter Christiansen (Randers, DK)
- Esma Mujkic (Randers, DK)
- Morten Stigaard Laursen (Randers, DK)
Cpc classification
G06T7/246
PHYSICS
A01D78/1092
HUMAN NECESSITIES
A01B63/002
HUMAN NECESSITIES
G06T7/277
PHYSICS
International classification
A01B63/00
HUMAN NECESSITIES
G06T7/246
PHYSICS
Abstract
An agricultural system having at least two connectors for moving a first tool with a first marker and a method are configured to check a controllability of the tool by connecting a first actuator with at least one of the least two connectors for moving the first tool in a first degree of freedom, triggering an actuation via one connector, receiving sensor information from a sensor unit capturing a first marker connected with the first tool and determining whether the first marker moves in the first degree of freedom in response to the triggered actuation via the one connector.
Claims
1. An agricultural system, comprising: a vehicle interface with at least two connectors for connecting at least one actuator; an implement with a chassis member; a first tool relatively moveable in a first degree of freedom in respect of the chassis member; and a first marker assigned to the first tool; the agricultural system further comprising a sensor unit configured to capture the first marker; a first actuator connectable with at least one of the connectors for moving the first tool in the first degree of freedom; and a control unit configured to receive sensor information from the sensor unit; to trigger an actuation via one of the at least two connectors; and to determine whether the first marker moves in the first degree of freedom in response to the triggered actuation via the one connector.
2. The agricultural system of claim 1, wherein the control unit is configured to determine the direction of the movement of the first marker.
3. The agricultural system of claim 1, wherein the first marker comprises an optical code.
4. The agricultural system of claim 1, wherein the control unit is configured to determine the number of markers assigned to tools.
5. The agricultural system of claim 1, wherein the control unit is configured to distinguish the first marker from other markers.
6. The agricultural system of claim 1, wherein the control unit is configured to trigger actuations sequentially via at least two of the of the at least two connectors.
7. The agricultural system of claim 1, wherein the first degree of freedom is of a rotational type or a translational type.
8. The agricultural system of claim 1, wherein the control unit is configured to determine whether the first marker moves rotationally or translationally in response to the triggered actuation via the one connector.
9. The agricultural system claim 1, wherein the control unit is configured to determine any end position of the first degree of freedom.
10. The agricultural system of claim 8, wherein the first tool is moveably connected with the chassis member by at least one joint; and the control unit is configured to determine the type of the joint.
11. The agricultural system of claim 1, comprising a second actuator connectable with at least one of the connectors for moving the first tool in a second degree of freedom different to the first degree of freedom; wherein the first tool is moveable in the second degree of freedom in respect of the chassis member; and the control unit is configured to determine whether the first marker moves in the first degree of freedom or in the second degree of freedom in response to the triggered actuation via the one connector.
12. The agricultural system of claim 1, comprising: a second tool relatively moveable in respect of the chassis member; a second marker assigned to the second tool; and at least a third actuator connectable with at least one of the connectors for moving the second tool; wherein the sensor unit is configured to capture the second marker; and the control unit is configured to determine whether the first marker or the second marker moves in response to the triggered actuation via the one connector.
13. The agricultural system of claim 1, wherein the control unit is configured to trigger an actuation via each of the at least two connectors; and to determine whether all markers connected with tools have been moved when an actuation via each of the connectors has been triggered.
14. The agricultural system of claim 1, wherein the control unit is configured to determine whether the first marker is moveable in a first degree of freedom only or in a first and a second degree of freedom.
15. The agricultural system of claim 1, wherein the control unit is configured to trigger an actuation via each of the at least two connectors according to a predefined sequence; and to check whether the movement of the first marker complies with the predefined sequence.
16. The agricultural system of claim 1, wherein vehicle interface comprises at least two connectors; and two of the at least two of the connectors are of a different type.
17. A method of checking a controllability of a tool of an agricultural system having at least two connectors for moving a first tool comprising a first marker, the method comprising: Connecting a first actuator with at least one of the least two connectors for moving the first tool in a first degree of freedom; triggering an actuation via one connector; receiving sensor information from a sensor unit capturing a first marker assigned to the first tool; and determining whether the first marker moves in the first degree of freedom in response to the triggered actuation via the one connector.
18. The method of claim 17, comprising: Determining whether the first marker moves in a first degree of freedom only or in a first and a second degree of freedom; and determining a type of a joint of the first tool if the first marker moves in the first degree of freedom only.
19. The method of claim 17, comprising: Connecting a second actuator with at least one of the connectors for moving the first tool comprising the first marker in a second degree of freedom; and determining whether the first marker moves in the first degree of freedom or in the second degree of freedom in response to the triggered actuation via the one connector.
20. The method of any one of claim 17, comprising: Connecting at least a third actuator with at least one of the connectors for moving a second tool comprising a second marker; and determining whether the first marker or the second marker moves in response to the triggered actuation via the one connector.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0054] Several aspects of the invention will now be described, by way of example only, with reference to the accompanying drawings, in which:
[0055]
[0056]
[0057]
[0058]
[0059]
[0060]
[0061]
[0062]
[0063]
DETAILED DESCRIPTION
[0064]
[0065] The control unit 40 is integrated in the vehicle 3. The sensor unit 4 is attached to a top of a cabin of the vehicle 3. In addition, the vehicle 3 comprises an absolute positioning system 41 comprising an inertial measurement unit (IMU) and/or a global navigation satellite system (GNSS) receiver (see
[0066] The vehicle 3 comprises a vehicle interface 5 for connecting the implement 7 with the vehicle 3. The vehicle interface 5 comprises a hitch assembly 48 and a connector 6 designed as a power take-off. A mounting linkage 8 of the implement 7 is connected to the hitch assembly 48 to pull the implement 7 over the agricultural field 2 when the vehicle 3 moves. The hitch assembly 48 may be designed as a 3-point hitch. The hitch assembly 48 is adjustable to raise or lower the connected mounting linkage 8 of the implement 7. Optionally, the hitch assembly 48 can be adjusted in a horizontal direction to move the mounting linkage 8 to a left or right direction in respect of the vehicle 3. The connector 6 is connected with an input shaft of the implement 7 for transferring a drive torque to the implement 7.
[0067] The implement 7 may be of any type as for example a plough, a seeder, a sprayer, a mower, a tedder, a rake, etc. for cultivation of the agricultural field 2. The implement 7 comprises one or more tools. The type of the tools depends on the type of the implement. In case of a seeder the tool may be designed as a seeding unit whereas in case of a sprayer the tool may be designed as a spraying nozzle. Here by way of example, as can be seen in
[0068] Next to the mounting linkage 8, the implement 7 comprises a chassis member 9, a wheel 32, first tool holder 16 with a first tool 10, a second tool holder 17 with a second tool 12, a third tool holder 18 with a third tool 14 and a fourth tool holder 19 with a fourth tool 15. Each of the first to fourth tools 10, 12, 14, 15 are designed as rake rotors each comprising several tines (25, 29, 31, 27). The tines 25, 29, 31, 27 of the first to fourth tools 10, 12, 14, 15 may grab crop such as grass or hay lying on the agricultural field 2 and form the crop to windrows.
[0069] The first tool 10 comprises a hub 24 with an integrated revolute joint for a rotational connection about a rotation axis 11 with the first tool holder 16. The first tool holder 16 has a hinge joint 20 designed as a revolute joint for a pivotable connection with the chassis members 9 of the implement 7. I. e., the first tool 10 comprises two different rotational degrees of freedom (first and second degree of freedom). A first actuator 42, integrated in the hub 24, drives the first tool 10 in the first degree of freedom for a rotational movement about the rotation axis 11. A second actuator 38 attached between the chassis member 9 and the first tool holder 16 drives the first tool holder 16 for pivoting the first tool holder 16 about the hinge joint 20 so that the first tool 10 is moved in the second degree of freedom.
[0070] Analogously, the second tool 12 comprises a hub 26 with an integrated revolute joint for a rotational connection about a rotation axis 57 (see
[0071] Analogously, the third tool 14 comprises a hub 28 with an integrated revolute joint for a rotational connection about a rotation axis 13 with the third tool holder 18. The third tool holder 18 has a hinge joint 22 designed as a revolute joint for a pivotable connection with the chassis members 9 of the implement 7. I. e., the third tool 14 comprises two different rotational degrees of freedom. An actuator 44, integrated in the hub 28, drives the third tool 14 in the one degree of freedom for a rotational movement about the rotation axis 13. An additional actuator 45 attached between the chassis member 9 and the third tool holder 18 drives the third tool holder 18 for pivoting the third tool holder 18 about the hinge joint 22 so that the third tool 14 is moved in the other degree of freedom.
[0072] Analogously, the fourth tool 15 comprises a hub 30 with an integrated revolute joint for a rotational connection with the fourth tool holder 19. The fourth tool holder 19 has a hinge joint 23 designed as a revolute joint for a pivotable connection with the chassis members 9 of the implement 7. I. e., the fourth tool 15 comprises two different rotational degrees of freedom. An actuator 46, integrated in the hub 30, drives the fourth tool 15 in the one degree of freedom for a rotational movement relatively to the fourth tool holder 19. An additional actuator 47 attached between the chassis member 9 and the fourth tool holder 19 drives the fourth tool holder 19 for pivoting the fourth tool holder 19 about the hinge joint 23 so that the fourth tool 15 is moved in the other degree of freedom.
[0073] Hence, each of the first to fourth tools 10, 12, 14, 15 has two different rotational degrees of freedom for rotating relatively to its corresponding tool holder about a corresponding rotation axis and for pivoting relatively to the chassis member 9 of the implement 7 about a corresponding hinge joint. Each of the first to fourth tools 10, 12, 14, 15 can be moved by two separate actuators.
[0074] The actuators 42, 43, 44 and 46 for rotating the tools 10, 12, 14 and 15 relatively to their tool holders 16, 17, 18 and 19 are of the same type and can be designed as rotational motors. The rotational motors can be electric motors or hydraulic motors.
[0075] The actuators 38, 39, 45 and 47 for pivoting the tool holders 16, 17, 18 and 19 are of the same type and are designed each as a linear actuator in the form of a hydraulic cylinder comprising an translational movable piston connected with their corresponding tool holder 16, 17, 18 and 19. I. e., each actuator 38, 39, 45 and 47 comprises a translational degree of freedom for moving the piston back and forth in the cylinder. When an actuator 38, 39, 45 or 47 is actuated, the piston moves the corresponding tool holder 16, 17, 18 or 19 so that the translational movement of the piston is transformed into a pivoting movement of the corresponding tool holder 16, 17, 18 or 19 about its corresponding hinge joint 20, 21, 22 or 23 to lower the tool holder 16, 17, 18 or 19 with their tools 10, 12, 14 or 15 in an operational position (see
[0076] So, the tools 10, 12, 14 and 15 can be lowered or raised by their tool holders 16, 17, 18 and 19 to be moved in or out of the operational position. In the operational position of the first to fourth tools 10, 12, 14, 15 as depicted in
[0077] A first marker 34 is assigned and fixedly attached to the first tool 10 so that the first marker 34 moves synchronously with the first tool 10 when the first tool 10 is rotated about the rotation axis 11, pivoted about the hinge joint 20 or moved due to an adjustment of the implement 7 by the hitch assembly 48 of the vehicle 3. Analogously, a second marker 35 is assigned and attached to the second tool 12, a third marker 36 is assigned and attached to the third tool 14 and a fourth marker 37 is assigned and attached to the fourth tool 15 so that the second, third and fourth markers move synchronously with their corresponding tools, too. Hence, each of the first to fourth markers 34, 35, 36, 37 has the same two rotational degrees of freedom as the tool (10, 12, 14, 15) to which each of the first to fourth markers 34, 35, 36, 37 is attached to. Each of the first to fourth markers 34, 35, 36, 37 are relatively moveable in respect of another of the first to fourth markers 34, 35, 36, 37.
[0078] The height of each of the first to fourth markers 34, 35, 36, 37 is adjustable between a working and a lifting position. When one of the first to fourth tools 10, 12, 14, 15 is moved in the operational position (see
[0079] In addition to the four markers 34, 35, 36, 37 being relatively moveable in respect of the chassis member 9, a basic marker 33 is attached to the chassis member 9 of the implement 7. Hence, the first to fourth markers 34, 35, 36, 37 are also relatively moveable in respect of the basic marker 33. The basic marker 33 moves synchronously with the chassis member 9 when the relative position of the implement 7 in respect of the vehicle 3 is adjusted by the hitch assembly 48.
[0080] The basic marker 33 and the first to fourth markers 34, 35, 36, 37 may each comprise an optical code with a different pattern to distinguish each marker form another one. The different patterns may be QR-codes, bar codes or some kind of visible morse codes. The patterns may be designed or arranged in a circular shape. The first to fourth markers 34, 35, 36, 37 may be attached to the hubs 24, 28, 30, 26 of the first to fourth tools 10, 12, 14, 15. For example, the patters may be printed on the hubs 24, 28, 30, 26. Each marker may represent a unique identifier (ID) so that each marker can be distinguished form each other marker.
[0081] The sensor unit 4 may comprise one or more sensors and is configured to capture each of the basic and the first to fourth markers 33 to 37. For example, the sensor unit 4 may comprise a perception sensor 58 of any type such as a 2D or a 3D camera system in case of optical markers or a magnetic field sensor in case of emitters of magnetic fields. An example of a perception sensor 58 is depicted in
[0082]
[0083] As can be seen in
[0084] The actuators 38, 39, 42, 43, 44, 45, 46 and/or 47 of the implement 7 can be connected to any connectors 53a to 53h of the connector bank 52 similar to actuator 56. Depending on the type of an actuator, the actuator needs to be connected with one connector only, e. g. in case of a single-acting hydraulic cylinder, or with two or more connectors of the connector bank 52, e. g. in case of a double-acting hydraulic cylinder or an electric actuator. In
[0085] For the further description, it is assumed now, that the first actuator 42 is designed as a hydraulic motor, the second actuator 38 is designed as a double-acting hydraulic cylinder, the third actuator 43 is designed as a hydraulic motor, the fourth actuator 39 is designed as a double-acting hydraulic cylinder, actuator 44 designed as a hydraulic motor, actuator 45 designed as a double-acting hydraulic cylinder, actuator 46 designed as a hydraulic motor and actuator 47 designed as a double-acting hydraulic cylinder. In addition to connector bank 52, the vehicle interface 5 may comprise an additional connector bank in the form of connector bank 52 for connecting actuator 44, actuator 45, actuator 46 and actuator 47 of the implement 7.
[0086] As depicted in
[0087] The perception sensor 58 of the sensor unit 4 may be moveable so that the pose (i. e. position and/or orientation) of the perception sensor 58 may change. The movement may be determined by a corresponding sensor as for example a position sensor.
[0088] The perception sensor 58 is connected with the absolute positioning system 41 for receiving and tagging a time stamp and a geo-reference for each image captured by the perception sensor 58. The data captured by the perception sensor 58 is logged along with the position and time data received from the absolute positioning system 41 allowing an accurate determination of the global position of objects contained in the captured images.
[0089]
[0090]
[0091] At step S101, the actuators 38, 39, 42, 43, 44, 45, 46 and 47 of the implement 7 are connected with the vehicle interface 5 of the vehicle 3. The first actuator 42 can be connected to two hydraulic connectors 53a and 53b, hydraulic connectors 53c and 53d, hydraulic connectors 53e and 53f or hydraulic connectors 53g and 53h. Analogously to the first actuator 42, the second actuator 38, the third actuator 43 and the fourth actuator 39 can be connected to the hydraulic connectors 53a to 53h of the connector bank 52 which are not occupied by another actuator. Analogously, actuator 44, actuator 45, actuator 46 and actuator 47 are connected to the additional connector bank. The actuators may be connected manually by an operator. Further, the operator may connect the mounting linkage 8 of the implement 7 with the hitch assembly 48 of the vehicle interface 5 so that the implement 7 can be pulled by vehicle 3 when the vehicle 3 is driving.
[0092] The method proceeds to step S102 and the control unit 40 triggers the sensor unit 4 to capture all markers of the implement 7. The control unit 40 receives and analyses the sensor information to find all markers 33 to 37. Then, the control unit 40 defines marker 33 as basic marker, marker 34 as first marker, marker 35 as second marker, marker 36 as third marker and marker 37 as fourth marker. Since each marker is designed as a unique marker as described above, the control unit 40 can distinguish a marker, e. g. the first marker 34, form each other markers. The control unit may also recognize the basic marker 33 as a marker being fixed to the chassis member 9 of the implement 7 in contrast to the other markers 34, 35, 36 and 37 being movable in respect of the chassis member 9. Optionally, the markers 34, 35, 36 and 37 may comprise the information about the movability of the marker as part of the optical code which can be detected and read out by the control unit 40 based on the captured sensor information of the corresponding marker received from the sensor unit 4. The optical code of a marker may also comprise the information that the marker is assigned to a tool. Thus, the control unit 40 determines the number of all movable markers being movable in respect of the chassis member 9 of the implement 7.
[0093] The method proceeds to step S103 and the control unit 40 selects a connector out of the connectors 53a to 53h for triggering an actuation. For the first run, the control unit 40 determines connector 53a as selected connector. Then, the method proceeds to step S104.
[0094] At step S104, the control unit 40 triggers an actuation via the selected connector to send a hydraulic impulse (through one of the lines) to the actuator connected with the selected connector. The control unit 40 also triggers the sensor unit 4 to capture the first marker 34 assigned to the first tool 10, the second marker 35 assigned to the second tool 12, the third marker 36 assigned to the third tool 14 and the fourth marker 37 assigned to the fourth tool 15. In response to the triggered actuation, the actuator connected to the selected connector is actuated and causes a movement of the first, second, third or fourth tool 10, 12, 14 or 15 and the marker assigned to the tool. The sensor unit 4 captures the moving marker and all other markers (34 to 37) and sends the sensor information to the control unit 40.
[0095] The method proceeds to step S105 and the control unit 40 receives the sensor information of the captured markers 34 to 37 from the sensor unit 4. Based on the received sensor information, the control unit determines whether the first marker 34 moves in response to the triggered actuation via the selected connector. If so, the control unit 40 defines the first marker 34 as moving marker.
[0096] If not, the method proceeds to step S106 and the control unit 40 checks whether the second marker 35 or any other marker moves in response to the triggered actuation via the selected connector to determine which of the markers moves in response to the triggered actuation and to define this marker as moving marker. The control unit 40 may also create a status message to inform an operator that no actuator of the first tool 10 is connected with the selected connector. The control unit 40 may also inform the operator which of the second, third or fourth tools 12, 14, 15 moves.
[0097] After step S105 or S106, the method proceeds to step S107 and the control unit 40 checks whether the moving marker moves in a first degree of freedom in response to the triggered actuation via the selected connector. The control unit 40 may determine the first degree of freedom based on a first movement of the moving marker in response to the triggered actuation or if a further movement of the moving marker is in alignment with the first degree of freedom already determined. But if the further movement of the moving marker is not in alignment with the first degree of freedom, the control unit 40 will determine a second degree of freedom.
[0098] If the moving marker moves in the first degree of freedom, the method proceeds to step S108 and the control unit 40 determines the type of the first degree of freedom of the moving marker based on the sensor information received from the sensor unit 4. The control unit 40 determines whether the moving marker moves rotationally or translationally. If the moving marker is rotating about its rotation axis (11, 13, 57) or pivoting about its pivot axis, the control unit 40 determines a rotational first degree of freedom of the moving marker. If the moving marker moves translationally, the control unit 40 determines a translational first degree of freedom of the moving marker.
[0099] Then, the method proceeds to step S109 and the control unit 40 determines the direction of movement of the moving marker in the first degree of freedom based on the sensor information. In case of a rotational degree of freedom, the control unit 40 determines a rotation in a left or a right direction. In case of a translational degree of freedom, the control unit 40 determines a movement in a forward or backward direction.
[0100] The method proceeds to step S110 and the control unit 40 determines whether the moving marker moves in the first degree of freedom only or moves simultaneously in the first degree of freedom and in the second degree of freedom in response to the triggered actuation via the selected connector. If the moving marker moves in the first degree of freedom only, the method proceeds to step S113. If the moving marker moves in both the first degree of freedom and the second degree of freedom, the method proceeds steps back to step S104.
[0101] If the control unit 40 has determined at step S107 that the moving marker does not move in the first degree of freedom, the method proceeds to step S111. At step S111, the control unit 40 determines the type of the second degree of freedom of the moving marker based on the sensor information received from the sensor unit 4. The control unit 40 determines whether the moving marker moves rotationally or translationally. If the moving marker is rotating about its rotation axis (11, 13, 57) or pivoting about its pivot axis, the control unit 40 determines a rotational second degree of freedom of the moving marker. If the moving marker moves translationally, the control unit 40 determines a translational second degree of freedom of the moving marker.
[0102] Then, the method proceeds to step S112 and the control unit 40 determines the direction of movement of the moving marker in the second degree of freedom based on the sensor information. In case of a rotational degree of freedom, the control unit 40 determines a rotation in a left or a right direction. In case of a translational degree of freedom, the control unit 40 determines a movement in a forward or backward direction. Then, the method proceeds to step S113.
[0103] At step S113, the control unit 40 determines a potential end position of the degree of freedom of the moving marker depending on whether the tool to which the moving marker is assigned to can move unlimitedly in a movement direction or not. The control unit 40 actuates the actuator for actuating the tool to which the moving marker is assigned to via the selected connector for a predefined period of time, e. g. 5 seconds, and triggers the sensor unit 4 to capture the moving marker. If an end stop, e. g. a mechanical end stop, is present, the tool will stop moving when the tool gets in contact with the end stop even if the tool is still actuated by the actuator. Hence, the moving marker assigned to the tool will stop to move, too. The control unit 40 will detect a stop of the movement of the moving marker assigned to the tool and determine a position of the end position based on the sensor information received from the sensor unit 4. Additionally, the control unit 40 may store the position of the detected end position to the memory 68 of the control unit 40. If the control unit 40 has determined two end positions of a degree of freedom, such as for example an initial position and a final position, the control unit 40 may also determine an operational range of the degree of freedom between the initial and the final positions. As exemplarily can be seen in
[0104] If no end stop is present, the tool can move unlimitedly in a movement direction. Hence, the moving marker assigned to the tool can move unlimitedly, too. The control unit 40 will detect no stop of the movement of the moving marker assigned to the tool accordingly. Additionally, the control unit 40 may store the information of the absence of an end stop to the memory 68 of the control unit 40. For example, the tool can move unlimitedly in a movement direction in case of a rotational actuator such as actuators 42, 43, 44 and 46. Then, the method proceeds to step S114.
[0105] At step S114, the control unit 40 determines the type of the joint of the tool to which the moving marker is assigned to. The control unit 40 may determine the type of the joint based on the determined type of the degree of freedom of the moving marker and/or based on a determined end position of the degree of freedom of the moving marker as determined before. For example, a revolute joint providing unlimited rotational movement of a tool in a left or right movement direction may be detected based on a rotational degree of freedom without any end positions of the degree of freedom of the corresponding moving marker. A prismatic joint providing a limited translational movement of a tool may be detected based on a translational degree of freedom and two end positions of the translational degree of freedom of the corresponding moving marker. Analogously, the control unit 40 can determine other types of joints such as a geared revolute joint (gearbox), a combination of two revolute joints connected in series (providing two rotational degrees of freedom), a cylindrical joint (providing an translational and a rotational degree of freedom), a ball joint, a socket joint (ball), a slider joint with rotation around the translation axis (piston), etc. The information about the type of the joint of the tool to which the moving marker is assigned to can be stored in the memory 68 of the control unit 40.
[0106] Then, the method proceeds to step S115 and the control unit 40 checks whether all markers connected to a tool, here markers 34, 35, 36 and 37, have been moved so far. The number of all markers connected to a tool has been determined before (see step S102). So, the control unit 40 can check whether this number corresponds to the number of markers for which a movement could be detected. If not all markers connected to a tool have been moved, the method proceeds to step S116. Otherwise, the method proceeds to step S117.
[0107] At step S116, the control unit 40 selects a connector out of the connectors 53a to 53h as selected connector for triggering an actuation that has not been selected as selected connector before. The control unit 40 may sequentially select the next selected connector, for example based on a specific order such as an ascending order as connector 53a, connector 53b, connector 53c, . . . , connectors 53h. Then, the method steps back to step S104.
[0108] At step S117, the control unit 40 checks whether an actuation has been triggered via all connectors 53a to 53h. If not the method proceeds to step S116. Otherwise, the method proceeds to step S118.
[0109] At step S118, the control unit 40 triggers two or more actuations via at least two different connectors (53a to 53h) in a predefined sequence and checks whether the movements of the markers comply with the predefined sequence. The predefined sequence defines via which connector at which time point (or in which order) an actuation is triggered by the control unit 40. For example, the predefined sequence defines to trigger connector 53c, then connector 53f, then connector 53a, then connector 53b and finally connector 53c again. Depending on how the actuators 38, 39, 42, 43, 44, 45, 46 and/or 47 have been connected to the vehicle interface 5 at step S101, the actuators will actuate the corresponding tools according to the triggered actuations and cause movements of the markers assigned to the actuated tools. The movements of the markers are captured by the sensor unit 4. Based on the received sensor information, the control unit 40 analyses the movements of the markers and checks for each marker whether the correct markers moved in the correct degree of freedom in the correct direction. I. e., the control unit 40 checks whether the determined movements of the markers caused by the executed sequence of triggers comply with an expected sequence of movements of the markers. The expected sequence may be stored in the memory 68 of the control unit 40 and the control unit 40 may compare the expected sequence with the determined sequence to determine any deviation of the determined sequence from the expected sequence. If the movements of the markers comply with the predefined sequence, the method proceeds to step S120. If not, the method proceeds to step S119 and the control unit 40 creates a corresponding error message and may advice the operator how the actuators should be connected to the vehicle interface 5 so that the movements of the markers will comply with the predefined sequence. After step S119, the method proceeds to step S120.
[0110] At step S120, the method ends and may be restarted with step S100 again. Finally, the controllability of each tool 10, 12, 14, 15 of the agricultural system 1 has been checked by the method by checking which tools can be actuated (or not), in which degree of freedom a tool is moving when it is actuated and/or in which movement direction the tool is moving.
[0111] As mentioned above, the method has been explained by way of example of hydraulic actuators connected to hydraulic connectors. But the implement 7 may comprise one or more actuators of a different type such as an electric motor connected to one or more electric connectors of the vehicle interface 5. Then, the actuations triggered by the control unit 40 would be of the corresponding type of the actuator, e. g. of electrical type to send an electrical impulse instead of a hydraulic impulse wherein the method steps can be executed analogously as described above.
[0112] All references cited herein are incorporated herein in their entireties. If there is a conflict between definitions herein and in an incorporated reference, the definition herein shall control.
TABLE-US-00001 LISTING OF DRAWING ELEMENTS 1 agricultural system 2 agricultural field 3 vehicle 4 sensor unit 5 vehicle interface 6 connector 7 implement 8 linkage 9 chassis member 10 first tool 11 rotation axis 12 second tool 13 rotation axis 14 third tool 15 fourth tool 16 first tool holder 17 second tool holder 18 third tool holder 19 fourth tool holder 20 hinge joint 21 hinge joint 22 hinge joint 23 hinge joint 24 hub 25 tine 26 hub 27 tine 28 hub 29 tine 30 hub 31 tine 32 wheel 33 basic marker 34 first marker 35 second marker 36 third marker 37 fourth marker 38 actuator 39 actuator 40 control unit 41 absolute positioning system 42 actuator 43 actuator 44 actuator 45 actuator 46 actuator 47 actuator 48 hitch assembly 49 draft arm 50 adjustable length arm 51 top link 52 connector bank 53a connector 53b connector 53c connector 53d connector 53e connector 53f connector 53g connector 53h connector 54 line 55 line 56 actuator 57 rotation axis 58 perception sensor 59 field of view 60 lens 61 filter 62 detector 63 processing circuitry 64 emitter 65 emitter 66 interface 67 controller 68 memory