| Literature DB >> 25751079 |
Jesús Conesa-Muñoz1, Mariano Gonzalez-de-Soto2, Pablo Gonzalez-de-Santos3, Angela Ribeiro4.
Abstract
This paper describes a supervisor system for monitoring the operation of automated agricultural vehicles. The system analyses all of the information provided by the sensors and subsystems on the vehicles in real time and notifies the user when a failure or potentially dangerous situation is detected. In some situations, it is even able to execute a neutralising protocol to remedy the failure. The system is based on a distributed and multi-level architecture that divides the supervision into different subsystems, allowing for better management of the detection and repair of failures. The proposed supervision system was developed to perform well in several scenarios, such as spraying canopy treatments against insects and diseases and selective weed treatments, by either spraying herbicide or burning pests with a mechanical-thermal actuator. Results are presented for selective weed treatment by the spraying of herbicide. The system successfully supervised the task; it detected failures such as service disruptions, incorrect working speeds, incorrect implement states, and potential collisions. Moreover, the system was able to prevent collisions between vehicles by taking action to avoid intersecting trajectories. The results show that the proposed system is a highly useful tool for managing fleets of autonomous vehicles. In particular, it can be used to manage agricultural vehicles during treatment operations.Entities:
Year: 2015 PMID: 25751079 PMCID: PMC4435167 DOI: 10.3390/s150305402
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Distributed multi-level supervision.
Figure 2Supervision architecture. The rounded rectangles represent supervisors at different levels, and the arrows represent their inputs and outputs, alarms and monitoring information. The information is provided by the supervisors that are installed on the tractors.
Figure 3RHEA architecture.
Figure 4RHEA fleet: (1) Perception systems; (2) sprayer boom; (3) mechanical-thermal tool; (4) air-blast sprayer; and (5) unit controller.
UCS alarms.
| Producer System | Alarm Type | Description |
|---|---|---|
| Unit Control System (UCS) | Critical mainboard temperature | The system needs to cool down to prevent damage to the communication system hardware |
| Critical CPU temperature | The system needs to cool down to prevent damage to the communication system hardware | |
| Critical RAM storage level | Alarm related to the logging and monitoring functionalities, indicating possible loss of data | |
| Application traffic logging error | Application traffic logging failed | |
| Communication synchronisation error (GPS time) | Synchronisation to global GPS time failed. Thus, there is no common knowledge of system time | |
| Vehicle | Mission aborted: Unit not moving | The unit cannot move due to some internal error |
| Mission aborted: Unit stopped | The unit was stopped successfully by external request | |
| Mission finished | The mission sent to the unit was executed successfully | |
| TPH is not moving | Three point hitch (TPH) is not moving | |
| Error in set/unset PTO | The power take-off (PTO) value could not be set | |
| Set/Unset implement error | The implement could not be set | |
| Sprayer boom | Main tank volume critical | The level of the main tank is very low |
| DIS tank volume critical | The level of the Direct Injection System (DIS) tank is very low | |
| Impossible to adjust main flow | The main flow could not be set | |
| Herbicide line blocked | The herbicide line is blocked | |
| Boom is opening or closing | Boom is opening or closing | |
| Impossible to adjust boom opening | The boom could not be opened | |
| Start/Stop failure | The implement was not started/stopped successfully | |
| Change nozzles failure | The nozzles could not be set properly | |
| Open/close Boom failure | The implement was not opened/closed successfully | |
| Set main flow failure | The main flow value could not be set | |
| Set DIS flow failure | The Direct Injection System (DIS) flow value could not be set | |
| Flaming tool | Bottle empty | The LPG bottle is empty |
| Start/Stop failure | The implement was not started/stopped successfully | |
| Change burners failure | The burners could not be set properly | |
| Air-blast sprayer | No flow in main line | There is no flow in the main line |
| Tank level critical | The level of the pesticide tank is very low | |
| US sensor not working | The ultrasonic sensor (US) is not providing information | |
| Start/Stop failure | The implement was not started/stopped successfully |
UCS monitoring information.
| Producer System | Message Type | Description |
|---|---|---|
| Vehicle | Controller | Indicates the state of the internal controller: e.g., disabled, ready, manual or executing a moving operation, paused, or stopped. |
| Motion | Provides the GPS position, the speed, the heading and the PTO and hitch states. | |
| Flaming | Implement | Indicates the state of the implement (ON/OFF) |
| Burners | Reports the state of the burner pressure (OFF/Low/High) | |
| Sprayer boom | Implement | Indicates the state of the implement (ON/OFF) |
| Nozzles | Reports the state of the valves in the spraying bar (ON/OFF) | |
| Air-blast sprayer | Implement | Indicates the state of the implement (ON/OFF) |
Basic-level supervisor alarms.
| Supervisor | Alarm | Description |
|---|---|---|
| Speed | Wrong Speed | The unit is not moving at the expected speed. |
| Out of Track | Wrong Position | The unit is not at the expected location. |
| Service Disruption | Service Disruption | A service (such as a sensor or subsystem) has not provided information within the required time. |
| Implement State | Wrong Implement State | The implement is not in the expected state (e.g., a nozzle is not opened) |
| Remaining Mission | Remaining Mission Percentage | The percentage of the mission that remains, which is included in the message as a variable. |
Fleet-level supervisor alarms.
| Supervisor | Alarm | Description |
|---|---|---|
| Collision | Very Close | Two units are very close |
| Collision | Two units are going to collide in the near future | |
| Free Path | A unit has been paused due to an impending collision but now has a free path to continue. | |
| Mission Completed | Mission Completed | All of the units have completed their missions. |
| Fleet | ALL | All of the alarms generated at this level and at lower levels. |
Alarms and actions associated with the Fault Recovery Module.
| Alarm | Action |
|---|---|
| Very Close | Stop the units involved |
| Collision | Pause the units involved |
| Free Path | Resume the unit |
| Mission Completed | Stop all units in the fleet |
Figure 5Actual test field and its computer representation. Map of the field and weeds used for the tests. The white markings define the areas of weed patches.
Figure 6Mission trajectory and sprayer boom activation status.
Figure 7Speed supervisor inputs (real and expected speed) and outputs (alarms).
Figure 8Implement supervisor inputs (actual and expected states) and outputs (alarm) (a) in the entire mission; and (b) in the mission interval from 283 s to 323 s.
Figure 9Out-of-track supervisor inputs (actual and expected trajectory) and outputs (alarm).
Figure 10Remaining mission supervisor output.
Figure 11Alarms generated by the service disruption supervisor.
Figure 12Alarms generated by the unit supervisor (a) over time and (b) over the trajectory.
Figure 13Trajectories for the two tractors in the second mission.
Figure 14Mission timeline. (a–l) Collisions dealt with by pause and resume operations, and (m–n) final positions of the vehicles.
Figure 15Collision supervisor outputs and unit states during the mission.
Figure 16Fleet mission completed supervisor output (green signal) and inputs (red signals).