Agro Intelligence Research Press Agro Intelligence Research Press

Real-Time Monitoring of Tractor–Implement Performance Using a Raspberry Pi-Based IoT Framework

Original Research | Open access | Published: 15 March 2024
Volume 3, article number 92, (2024) Cite this article
You have full access to this open access article.
Download PDF
, , , ,
  1. Department of IoT for Tractor Performance Monitoring, Faculty of Agriculture, ETH Zurich, Zurich, Switzerland
  2. Department of Raspberry Pi-Based Real-Time Systems, Faculty of Agriculture, EPFL Lausanne, Lausanne, Switzerland
  3. Department of Tractor–Implement Data Acquisition, Faculty of Agriculture, University of Bern, Bern, Switzerland
  4. Department of Agricultural Machinery Monitoring, Faculty of Agriculture, University of Basel, Basel, Switzerland
112 Accesses

Abstract

The tractor functions as a fundamental power source for farming activities. Still, the available power is frequently not fully exploited because of poor matching between the tractor and the attached implement under actual field conditions. To improve overall system productivity, it is essential to gather information on performance-related variables characterising the tractor-implement unit. In this work, we build a real-time Instrumented Tractor Performance Monitoring System (ITPMS) that leverages the Internet of Things (IoT). The hardware foundation comprises a Raspberry Pi, a GPS sensor, a proximity sensor, a rotary potentiometer, and a three-point hitch dynamometer. The rotary potentiometer records tillage depth, whereas the three-point hitch dynamometer captures draft force values. Proximity sensors are mounted on a two-wheel-drive (2WD) tractor to measure forward speed and drive-wheel slip. A dedicated web server is set up within a Google® Firebase® project, allowing storage of data streams from all sensors via the Raspberry Pi. Alongside this, a web interface and a mobile application are constructed to present the sensor-generated data in real time. Field experiments were conducted to assess and observe the performance variables of the tractor-implement unit employing the built ITPMS. The findings reveal that the system can reliably monitor the performance variables required for the tractor-implement unit. Furthermore, the system’s ability to transmit updated information to the IoT server without delay is verified. Altogether, designing and deploying this Raspberry Pi–centred IoT framework provides a trustworthy and effective approach for real-time performance monitoring of instrumented tractors.

Explore related subjects
Discover the latest articles in related subjects:

Introduction

Precision farming represents an advancing strategy in crop production that leverages information technology to enhance the efficiency, impact, and sustainability of farming operations while reducing costs and minimizing environmental harm [1-4]. Even though significant attention has been directed toward reducing spending on chemicals and fertilisers and increasing harvested output, other equally important cost drivers behind total farm production expenses have remained relatively overlooked [5]. Chief among these cost drivers, tractors serve as the primary power unit for land preparation, crop care, and transport, thereby strongly influencing whether productive, cost-effective farming routines are achieved.

Tractors lie at the heart of agricultural output, and how they perform directly shapes operational effectiveness and financial returns through smarter resource use [6, 7]. Conventionally, the process of coupling tractors with implements has been steered by accumulated know-how rather than by a science-based understanding of what governs performance. That habit does not consistently lead to the best combinations. Proper farm machinery management requires using measured performance data when matching tractors to implements for specific field conditions. Doing so is pivotal for controlling costs associated with crop production, ranging from ownership, fuel, and repairs to upkeep and broader operational concerns [8-11]. For these reasons, a responsive system capable of assessing a tractor’s behavior in genuine field conditions is needed.

The pathway for performance-monitoring technologies for tractors and precision farming is making notable strides. Yahya et al. [8] rolled out a data-gathering arrangement with DGPS to map how tractor-implement combinations perform, a move that marked an early, decisive phase in the development of precision farming instruments. Advancement carried forward when Al-Suhaibani et al. [12] assembled and trialled a thorough instrumentation package intended for tractors and tillage implements. That package, which included a drawbar dynamometer, a wheel torque transducer, and weight transducers, improved the accuracy of performance readings, especially when determining drawbar pull and three-point linkage loads under varying depth and speed conditions.

Singh and Singh [13] further expanded the area by introducing a high-accuracy computerised instrumentation suite to measure several tractor performance metrics. Built around the Campbell Scientific CR3000 data logger and multiple sensors, the suite delivered strong precision and accuracy, thereby underscoring the need for broader field testing across diverse soil classes. Molari et al. [7] contributed a system that tracks tractor working parameters via CAN-Bus technology. The aim was to capture the mission profile of tractors using small memory modules, thereby improving the ability to log and analyse data to enhance tractor design and enable predictive maintenance.

Shafaei et al. [10] and Shrivastava et al. [11] made a significant advance in the precise sensing of tractor performance measures by deploying a digital system with a human-machine interface. The contribution proved a workable measurement and data storage, pointing toward further upgrade potential. Rijanto et al. [6] developed a novel embedded monitoring system to track the maintenance and operational state of cane harvester tractors, enabling improved oversight of upkeep and operational behaviour.

The attention later shifted to the examination of low-power wide-area network (LPWAN) wireless technologies for communication in smart-agriculture tractor settings. Klaina et al. [14] highlighted the suitability of LPWAN for enhancing communication in smart farming contexts, while also signalling that further study across a broader set of field conditions was necessary. Shrivastava et al. [15] proposed a radio-telemetry-based arrangement enabling wireless engine control and tracking of tractor implement performance, which delivered better control and oversight but remained to be confirmed across diverse field environments. Other investigators [16-22] have likewise built instrumentation arrangements for tractor performance tracking.

Looked at as a whole, this progression maps a steady climb from simple digital and computerised arrangements toward platforms that bring together numerous sensors, mirroring sustained innovation focused on sharpening precision farming and tractor performance tracking. Those earlier efforts focused primarily on capturing final measured quantities but lacked real-time monitoring. Beyond that, the arrangements tended to be heavy, awkward to set up and run, costly, and demanded a large amount of room inside the tractor cabin. On top of this, their usability remained limited to certain tractor models, hindering widespread adoption.

To tackle these constraints, a holistic and unified framework that acquires, interprets, and operationalises data for the execution of precision farming techniques is called for. Such a framework would yield actionable intelligence to guide well-informed decisions for running agricultural activities in a streamlined manner, ultimately reducing ecological strain by enabling more productive, precisely targeted input delivery.

Over recent years, the Internet of Things (IoT) has emerged as a powerful technology for the real-time monitoring and orchestration of various agricultural processes [23-26]. As a case in point, Billa et al. [27] crafted an IoT-centred system for efficient crop surveillance and safeguarding built around the Raspberry Pi. This configuration continuously tracks soil moisture, ambient temperature, and humidity while imaging plants to flag diseases or unauthorised entry, thereby reliably protecting the harvest.

Anusha and Mahadevaswamy [28] assembled an automated system for plant observation and watering that uses a Raspberry Pi processor to record environmental factors, including temperature, humidity, soil moisture, and luminance. Pereira et al. [29] developed an IoT-centred system for live cloud-based monitoring of a decentralised photovoltaic setup using a Raspberry Pi, logging PV voltage, current, ambient and module temperatures, solar irradiance, and relative humidity, thereby offering an end-to-end solution for renewable energy oversight. Oudah et al. [30] developed an automated irrigation setup using computer vision and artificial intelligence on a Raspberry Pi. The arrangement captures soil colour shifts with a camera and deploys a random forest algorithm to estimate watering requirements, thereby mechanising irrigation, reducing human input, and boosting water-use efficiency.

Additionally, Imteaj et al. [31] described an IoT-based autonomous irrigation system built on a Raspberry Pi that self-sufficiently delivers water to fields based on soil moisture and daylight brightness, ensuring optimal water consumption and crop conditions. Lavanya et al. [32] developed an IoT-enabled fertiliser advisory system for intelligent farming, using a Raspberry Pi to assess soil nutrient levels and deliver fertiliser guidance via SMS, streamlining fertiliser application and boosting crop yields. Parallel work by other investigators [33-36] has likewise underscored the flexibility and power of the Raspberry Pi across an array of IoT use cases, delivering significant gains in farming and renewable energy. These bodies of work lay a sturdy foundation for exploiting IoT technology using a Raspberry Pi to observe the performance of an instrumented tractor.

Accordingly, this paper outlines the creation and rollout of an IoT framework powered by Raspberry Pi for the live performance observation of an instrumented tractor. This framework enables end users to inspect and analyze live data streaming from a tractor with high accuracy. It harvests signals from sensors mounted on the tractor-implement unit and forwards them to the cloud for scrutiny. That intelligence would then be leveraged to improve the effectiveness of farming activities, spot looming problems before they trigger failure, reduce costs, and enhance safety. This live performance observation platform provides a foundation for integrating machine learning to support the selection and fine-tuning of tractor-implement combinations. Weaving these capabilities into farming operations will lead to greater operational efficiency and lower associated costs.

Materials and Methods

Architecture of raspberry Pi-based IoT system

Grounded in the Internet of Things (IoT) idea, the Instrumented Tractor Performance Monitoring System (ITPMS) brought together hardware and software elements. On the hardware front, the setup featured a Raspberry Pi 4B microcomputer, an Arduino Mega 2560 microcontroller, a GPS sensor, proximity sensors, a rotary potentiometer, a three-point-hitch dynamometer, and additional supporting hardware. The system is also provisioned with a cloud server to store sensor data and facilitate live data observation through a tailor-made web interface, along with an Android-based mobile application. Figure 1 lays out the complete architecture of the Raspberry Pi–based IoT framework.

Figure 1. The overall architecture of a Raspberry Pi-based IoT system.

Figure 1. The overall architecture of a Raspberry Pi-based IoT system.

ITPMS brings together three main building blocks:

(a) Data gathering via sensors: Forward speed, drive-wheel slip, tillage depth, draft, and GPS location.

(b) Data transfer to the cloud server.

(c) Web interface and mobile application: For live performance observation.

The embedded software for ITPMS is accessible free of charge upon creating a new profile in Google Firebase [37] following enrolment. It is architected to function in a decentralised, distributed style, allowing numerous clients and high volumes of communication to access a single Cloud server simultaneously. Owing to the Raspberry Pi’s general-purpose input/output (GPIO) digital I/O, plus I2C and SPI protocols used to connect to sensors, a foundational grasp of configuring applications on this unit is readily transferable to setting up the ITPMS.

The Raspberry Pi offers several methods for reading an external quantity via a GPIO pin, with the best choice depending on the specific sensor and the electronic interface in use. One prominent downside of the Raspberry Pi is the lack of a native Analog-to-Digital Converter (ADC). Because of this, whenever an analogue sensor is selected, converting the captured signal from analogue into a digital representation becomes unavoidable. The introduction of an Arduino Mega microcontroller for Analogue-to-Digital Conversion was deemed necessary for the present work, and it is set up to process incoming signals from analogue sensors, including rotary potentiometers and GPS modules. The inclusion of this extra board broadens the system’s capabilities, allowing the sensor to be folded in without difficulty.

Figure 2 presents a comprehensive schematic of the electronic hardware assembly. The tractor carries proximity sensors tasked with capturing forward speed together with drive-wheel slip. These sensors are wired to an Arduino microcontroller via a resistive divider network formed by 4 kΩ and 10 kΩ resistors. This arrangement is essential, since the proximity sensors output a 12 V signal that exceeds the 5 V limit the microcontroller’s input pins can tolerate. A rotary potentiometer is joined to the pivot shaft of the tractor’s rocker arm to log the depth of tillage. The use of a GPS module helps estimate average forward speed and determine the tractor’s geographic coordinates. The load cells designated for draught force sensing are mated with HX711 breakout boards. Each of the sensors described above feeds its readings into the Arduino Mega, which then transmits them across a USB link to the Raspberry Pi.

Figure 2. Circuit diagram of electronic components.

Figure 2. Circuit diagram of electronic components.

The Raspberry Pi single-board computer serves as the primary controller and data-handling hub for the entire setup. It runs on a Linux platform and executes a Python routine that fetches data from the Arduino, performs necessary calculations and interpretation, and subsequently forwards the processed data to a web server via Wi-Fi. JavaScript is used to produce browser-rendered graphical displays from information residing on a Cloud server, which authorised users can view from any location via a web interface and a mobile application.

Instrumented tractor

An instrumentation package was engineered and retrofitted to a New Holland 3630 (31 kW) 2WD tractor to measure the vital performance characteristics of the tractor-implement pairing. The tractor is propelled by a 4-stroke, water-cooled, direct injection (DI) 3-cylinder diesel power unit. This instrumentation package was used for all experimental trials conducted within the scope of the present study. The tractor’s external outline stands at: length 3710 mm, width 1780 mm, and height 2490 mm. Its engine produces a rated torque of 314 Nm while revolving at a rated speed of 1200 rpm. The tractor weighs 20.20 kN and is equipped with bias-ply tyres. The front tyres measure 6–16, and the rear tyres 16.9–28.

The instrumentation package comprises numerous elements, including a Raspberry Pi 4B microcomputer that handles data from the Arduino and sends it to a web server. An Arduino Mega 2560 microcontroller runs the processing algorithm. A GPS sensor is used to gauge the average forward speed and pinpoint the tractor’s location. Proximity sensors are deployed to log forward speed and drive-wheel slip. A rotary potentiometer performs tillage depth recording, and a three-point hitch dynamometer senses draft force.

Table 1 compiles the specifications of the different sensors and modules used to construct the system. The choice of these specific sensors was governed by factors such as accessibility, operational simplicity, user convenience, affordability, and proven measurement trustworthiness. The layout depicting how sensors/transducers are placed across the tractor body is shown in Figure 3. The fitting procedure and the principles of operation underpinning each sensor are unpacked in the subsections that follow.

Table 1. Specifications and function of the sensor module used in the Instrumented Tractor-implement combination.

Sensor module

Model/Manufacturer

Country

Specifications

Quantity

Function

Raspberry Pi

4B/Sony

United Kingdom

• Equipped with a quad-core 64-bit ARM Cortex-A72 processor operating at 1.5 GHz • Includes 4 GB LPDDR4 RAM • Supports Bluetooth 5.0 with BLE

1

• Used for transmitting data to the web server

Arduino

Mega 2560/Arduino

Italy

• Provides throughput of up to 16 MIPS at 16 MHz • Contains 4 kB EEPROM memory

1

• Executes and processes different algorithms

GPS sensor

NEO 8M/u-blox

Switzerland

• Receiver type: 50-channel GPS L1 (1575.42 MHz) • Horizontal positioning accuracy: 2.5 m • Capture time: 27 s for cool start and 1 s for hot start

1

• Acquires the geo-location of the tractor

Load cell

MN-TC55/Monad Electronics

India

• Operates on a strain-gauge full-bridge measurement principle • Load capacity: 20 kN • Rated output: 2.0 mV/V

3

• Measures draft force

Proximity switch

PR18–8DP/Autonics

India

• Inductive proximity switch type (PNP-NO) • Sensing distance: 8 mm • Outer diameter: 18 mm • DC supply voltage range: 10–36 V • Maximum load current: 200 mA

3

• Measures forward speed • Calculates wheel slip

Rotary potentiometer

P231-FC20BR10K/TT Electronics

United Kingdom

• Resistance value: 10 kΩ • Tolerance: ±5%

1

• Measures tillage depth

Figure 3. Instrumented tractor.

Figure 3. Instrumented tractor.

Speed and wheel slip measurement unit

The rear wheels supply the foundation for resolving the tractor’s theoretical speed after accounting for slip, whilst the front wheel delivers the reading for the actual velocity. A set of three proximity sensors was used to pin down both the actual and theoretical speeds [17]. The detailed technical profiles of the proximity sensors utilised are available in Table 1. For the purpose of sensing theoretical speed, two proximity sensors were positioned. One sensor was mounted on the left-side final drive housing of the rear axle to measure the theoretical speed of the left wheel. In contrast, the second was fixed upon the right-side final drive housing to register the theoretical speed of the right wheel. In addition, one proximity sensor was mounted on the kingpin rod of the front wheel assembly to measure the actual speed.

The tractor’s theoretical speed was worked out with the help of a matching pair of mild steel rings, each measuring 60 mm across. Both rings were furnished with eight spokes, each extending outward by 50 mm. These prepared rings were fastened onto the interior face of the rear wheels, preserving a fine 2 mm gap between the sensor tip and the passing spokes, as represented in Figure 3. The actual speed, on the other hand, was obtained from a larger mild steel ring, 130 mm in diameter and also fitted with eight spokes of 50 mm height. This ring was fastened to the front wheel rim, maintaining a 3 mm separation between the sensor and the spokes, as shown in Figure 3.

Each occasion a spoke intersected the sensing zone of the proximity sensor, an electrical pulse was triggered and logged by the Arduino microcontroller. Within the span of a single complete rotation of the wheel, the proximity sensor emitted a succession of eight pulse signals. These pulses were then converted to corresponding velocity values by applying Eqs. 1–3 for the computation of the theoretical speed of the rear left wheel, the theoretical speed of the rear right wheel, and the actual speed, in that order.

(1)

(2)

(3)

Where, Vtl denotes the theoretical speed of the left rear wheel, Rrl stands for the rolling radius of the left rear drive wheel, Nrl represents the counted number of pulses produced within time t by the proximity sensor placed on the rear left wheel, Vtr denotes the theoretical speed of the right rear wheel, Rrr stands for the rolling radius of the right rear drive wheel, Nrr represents the counted number of pulses produced within time t by the proximity sensor placed on the rear right wheel, Va denotes the actual speed of the tractor, Nf represents the counted number of pulses produced within time t by the proximity sensor placed on the front wheel, and Rf stands for the rolling radius of the front wheel. The left- and right-wheel slips of the tractor were derived using Eqs. 4 and 5 accordingly, as appended further below.

(4)

 (5)

Tillage depth measurement unit

The act of measuring tillage depth drew upon a 10KΩ rotary potentiometer that was mechanically linked to the rocker arm embedded within the tractor’s hydraulic circuit [11]. This potentiometer converted the rocker arm’s downward vertical displacement into corresponding rotary motion, indicating tillage depth. A software routine was written to digitise the potentiometer’s output voltage, and the signal line was connected to the Arduino microcontroller’s Analog pin A0.

In the interest of fidelity, the potentiometer’s output voltage underwent calibration against a known range of rocker arm positions. The resulting calibration curve, depicted in Figure 4, maps the relationship between the potentiometer’s output voltage and the imposed tillage depths.

Figure 4. Calibration graph of the rotary potentiometer for tillage depth measurement.

Figure 4. Calibration graph of the rotary potentiometer for tillage depth measurement.

Draft force measurement unit

Draft signifies the horizontal towing force that acts along a path parallel to the direction of travel. During this investigation, the draft of the agricultural implement was measured using a three-point linkage dynamometer with an adaptable frame and integrated load cells. The three-point hitch dynamometer utilised here (Figure 3) was conceived by Tewari et al. [38] at the Agricultural and Food Engineering Department, Indian Institute of Technology (IIT) Kharagpur, India.

This dynamometer integrates a pair of tension load cells and a single compression load cell to detect and resolve draft, as shown in Table 1. The two load cells on the lower link arms were calibrated for tensile loading. In contrast, the load cell on the top link was calibrated for compressive loading. Each of the three sensing elements showed a strong linear response across the entire range of imposed loads.

The net draft force (D) required to haul the tillage implement through the ground is determined by means of Eq. 6:

(6)

Where:

D = draft, kN

Fμ1 = tensile force picked up by the load cell housed in the left lower link, kN

Fμ2 = tensile force picked up by the load cell housed in the right lower link

Fσ = compressive force picked up by the load cell housed in the top link

Location

The tractor’s spatial position while operating under field conditions is established via the GPS module, the particulars of which appear in Table 1. This GPS module passes through a warm-up phase lasting 2-4 seconds after powering on, after which it begins receiving satellite-derived information on longitude, latitude, time, date, and speed. Thereafter, it feeds this stream of data to the microcontroller at a refresh rate of 1 Hz.

Web interface and mobile application design

This section describes the web interface assembled using open-source software components. The interface has been engineered expressly to track the operational behaviour of an instrumented tractor. It is built on JavaScript and Hypertext Markup Language (HTML), with a Firebase database serving as the back-end. The frontend technologies are responsible for building the slice of a web application that the user interacts with directly, culminating in a graphical user interface (GUI).

The GUI build-up comprises three cornerstone elements: HTML, Cascading Style Sheets (CSS), and JavaScript. HTML forms the underlying scaffold of the webpage, while CSS handles the visual presentation layered on top. JavaScript, functioning as a scripting language, injects programmatic logic and interactive features into the webpage. These building blocks are brought together to craft the code needed to assemble the intended web interface for the Instrumented Tractor Performance Monitoring System.

In parallel, the Android-based mobile application was developed using Android Studio (version 3.1). Android Studio is a software development environment tailored for developing applications that run on the Android operating system.

Field experiments

The experimental field programme was conducted at the Agricultural Research landholding belonging to the Agricultural and Food Engineering Department, IIT Kharagpur, India, within a purpose-marked test strip. The test site exhibited even topography and a soil profile classified as sandy clay loam. For the trial layout, a test strip measuring 30 m by 10 m was adopted. Before running the trials, soil properties, including mean moisture content and bulk density, were measured at five randomly distributed sampling points. The uppermost soil horizon, extending to 30 cm, had a mean moisture content of 11.50% (db) and a bulk density of 1.23 g/cm³. A mounted-type mouldboard plough, spanning 60 cm and carrying two mouldboard bottoms on a shared toolbar, was deployed in the field to subject the instrumented tractor to real working conditions. The implement was brought into level alignment by jointly manipulating the tractor’s top link and the lower lift arms to suppress parasitic forces. The tractor, the mouldboard plough, and the newly constructed monitoring system all underwent a thorough pre-trial once-over at the base station.

While the experiments were in progress, the plough’s tillage depth was altered across three separate prescribed levels—specifically 10 cm, 15 cm, and 20 cm—inside the marked trial strip. Before rolling into the main experimental section, the lever that positions the three-point linkage was operated to lower the implement to a ploughing depth consistent with the selected tillage level. After setting the depth, the tractor was driven at 3 km/h through the predetermined gear selection, with the engine rotational speed set to the manufacturer’s recommendation. Providing a practice lead-in area ahead of the principal test strip allowed the operator to dial in any necessary adjustments to both the working depth and the forward travel rate until a settled, steady-state condition was reached. The experimental readings were observed in real time and stored via the ITPMS web interface and mobile application. The dataset collected from the experimental programme was then used to assess how effectively the developed system measured the instrumented tractor’s performance parameters.

Statistical analysis of data

The purpose behind the statistical evaluation, which made use of the data harvested during the field trials, was twofold: to single out faulty or outlying data points brought about by sensor disturbances under dynamic field operation, and equally to investigate the degree of data spread to assess the measurement consistency of the system that had been built. In an effort to keep potential sources of experimental error to a minimum, every trial condition was replicated three times; the resulting readings were then averaged, and a suite of statistical indicators was computed covering the mean (M), standard deviation (SD), coefficient of variation (CV), and coefficient of non-uniformity (CNU) by employing Eqs. 7–10, taken in sequence.

(7)

(8)

(9)

(10)

Results and Discussion

Functionality of the web interface for real-time data monitoring

The web interface, devised to offer live performance tracking of instrumented tractors, becomes accessible by entering the web location (https://tpms-aba71.web.app) within any standard internet browser. Figure 5 reproduces the landing view of the browser-based interface, which displays data gathered from each sensor while the system is in active use. By selecting the “General Graphics” tab, users can display an actively refreshing graphical chart for the selected sensor (Figure 6a).

Figure 5. Real-time data monitoring of the instrumented tractor’s performance parameters on the web interface.

Figure 5. Real-time data monitoring of the instrumented tractor’s performance parameters on the web interface.

Figure 6. Real-time graphics of the instrumented tractor’s performance parameters on the developed web interface: (a) forward speed, (b) wheel slip, (c) depth, (d) draft, and (e) location.

Figure 6. Real-time graphics of the instrumented tractor’s performance parameters on the developed web interface: (a) forward speed, (b) wheel slip, (c) depth, (d) draft, and (e) location.

Figure 6. Real-time graphics of the instrumented tractor’s performance parameters on the developed web interface: (a) forward speed, (b) wheel slip, (c) depth, (d) draft, and (e) location.

Beyond the sensor readings already mentioned, information from interrelated sensors is also rendered. For example, selecting the “wheel slip” view displays both left- and right-wheel slip profiles over time (Figure 6b). Figure 6c shows the trace of tillage depth measurements captured in real time, plotted as a function of elapsed time. The draft load sensed by the dynamometer during fieldwork, plotted over time, is shown in Figure 6d. The on-screen presentation refreshes the selected sensor’s readout once per second. The finished system enables users to access data stored in the online database via a web interface or a mobile application.

The home-built webpage uses a dedicated Google Maps API key and the Google Maps class provided by Google. This feature lays out the positional coordinates that locate the tractor. The web application developed during this work fetches live tractor position data from a web server. It displays it on a Google map embedded directly within the application, as illustrated in Figure 6e.

Developed a mobile application for monitoring data in real time 

Built on the Android platform, the ITPMS application (Figure 7) was utilised to track the performance parameters of an instrumented tractor. Four core modules make up the application: (a) authentication, (b) home, (c) tractor info, and (d) general graphics. Through the authentication module, users gain entry to the assigned device database. Upon gaining access, the application pulls all necessary data and renders it on the interface. The home module equips users with live performance tracking of the tractor. The graphical interface presents information across multiple visual layouts, including tables and charts. Beyond this, the application lets new users create an account by entering the required information. 

Figure 7. Android application user interface for monitoring of the instrumented tractor performance.

Figure 7. Android application user interface for monitoring of the instrumented tractor performance.

Evaluation of the instrumented tractor performance monitoring system 

A statistical summary of several tractor performance indicators—mean, standard deviation, minimum, maximum, coefficient of variation, and coefficient of non-uniformity—is given in Table 2. Data were logged at three predefined tillage depths: 10 cm, 15 cm, and 20 cm. The measured indicators cover forward speed, wheel slip, tillage depth, and draft force. Outcomes indicate that every parameter’s coefficient of variation sits inside the standard span of 20 % around the mean. Under actual field operating conditions, such fluctuations are anticipated. The results indicate that the implemented ITMPS system had no meaningful adverse effect on the sensor signals. 

Table 2. Statistical description of tractor-mouldboard plough performance parameters measured in field assessment. 

Operating parameter

Measurement source

CNU (%)

CV (%)

Maximum

Minimum

Standard deviation

Average

Preset tillage depth: 10 cm

Travel speed (km/h)

Proximity sensor

13.56

3.73

3.13

2.73

0.11

2.96

GPS sensor

19.40

5.32

3.22

2.64

0.16

2.99

Wheel slip (%)*

Left rear wheel

57.99

18.45

17.20

9.63

2.41

13.06

Right rear wheel

62.15

20.12

18.30

9.85

2.74

13.59

Actual tillage depth (cm)

—

45.48

8.58

12.16

9.17

0.91

10.62

Draft requirement (kN)

—

28.14

16.20

6.79

4.30

0.89

5.47

Preset tillage depth: 15 cm

Travel speed (km/h)

Proximity sensor

13.36

4.53

3.10

2.72

0.13

2.89

GPS sensor

21.92

7.93

3.26

2.62

0.23

2.93

Wheel slip (%)*

Left rear wheel

57.84

17.69

18.30

9.68

2.63

14.90

Right rear wheel

55.37

16.23

18.43

10.37

2.36

14.55

Actual tillage depth (cm)

—

19.22

6.12

16.60

13.68

0.93

15.19

Draft requirement (kN)

—

28.13

8.83

8.75

6.62

0.67

7.56

Preset tillage depth: 20 cm

Travel speed (km/h)

Proximity sensor

14.04

4.28

3.12

2.71

0.13

2.93

GPS sensor

21.44

5.53

3.26

2.62

0.17

2.99

Wheel slip (%)*

Left rear wheel

59.84

19.86

18.04

9.66

2.78

14.00

Right rear wheel

58.66

20.13

18.68

10.20

2.91

14.46

Actual tillage depth (cm)

—

10.50

2.81

20.89

18.80

0.56

19.90

Draft requirement (kN)

—

32.61

9.72

10.94

7.86

0.92

9.47

⁎ Calculated from actual and theoretical speed measurements. 

Across the three tillage depths, the mean values closely align with their preselected equivalents. The small mismatch evident can be attributed to the tractor’s oscillatory behaviour throughout the field runs—triggered by surface unevenness. The average tractor speed over all three test zones stays almost constant. 

The direction of change in mean draft force matches what theory predicts. Raising the implement depth results in a corresponding increase in draft force. Notably, the captured data agree with previously documented draft measurements [18]. 

The observed spread across all parameters remains within anticipated bounds and aligns with field realities. As shown, the system can detect minor fluctuations across all tractor parameters.

Limitations and future work 

Notwithstanding the strong potential of the Raspberry Pi-based IoT system for live tractor performance tracking, several constraints warrant attention. Stable internet access is vital for sending data, which may prove difficult in isolated locations. Environmental conditions such as temperature extremes and dust can degrade sensor performance, and an uninterrupted power supply is required for continuous operation. Blending with current farm management software and ensuring operability across diverse tractor models may require additional tailoring. Even with these constraints, the on-ground value of this research for forward-looking farmers is considerable. Delivering live data on essential performance metrics allows users to spot developing problems before they turn into machinery breakdowns; the system thus helps avert idle time and expensive fixes. 

Future development of the Raspberry Pi-based IoT platform for live monitoring of an instrumented tractor includes a range of upgrades and broadening efforts. A central avenue of inquiry will be embedding advanced analytics and machine learning models into the platform. This step can support refined data interpretation and predictive maintenance, equipping the system to learn from stored monitoring records and thereby improve the precision of performance forecasts. In turn, this will better guide the choice and fine-tuning of tractor-implement pairings. Alongside this, work may focus on boosting the system’s energy performance and reducing its total cost, making the solution more scalable and accessible for wider deployment. Linking with other agricultural IoT frameworks can likewise be pursued to forge a more unified and holistic farming toolkit.

Conclusion

This investigation showcases the effective implementation of a live Instrumented Tractor Performance Monitoring System (ITPMS) that harnesses Internet of Things (IoT) capabilities. The assembled system brings together an array of sensing units—namely, a GPS sensor, proximity sensors, a rotary potentiometer, and a three-point hitch dynamometer—linked to a Raspberry Pi unit and a cloud-hosted data-handling platform. This integration pathway enables the capture, transfer, and storage of sensor-derived data. 

To improve the user experience, independently crafted interfaces for web and mobile platforms enable clear, effective data rendering in their respective environments. The setup underwent stringent field testing to gauge and monitor the operational metrics of tractor-implement combinations in variable field conditions. Outcomes confirmed the successful tracking of the targeted performance metrics, with sensor accuracy staying dependably within permissible limits. The engineered system is notable for its compact, transportable, and lightweight design, enabling straightforward relocation between tractors with minimal hardware reconfiguration. It provides instant, actionable intelligence on a range of tractor working parameters, equipping progressive farmers, custom hire operators, and researchers to make well-founded decisions about machinery use. Furthermore, it stands as an essential diagnostic means for flagging nascent problems before they escalate into outright failures. 

As a whole, this Raspberry Pi-centred IoT solution marks a meaningful step forward in tractor performance surveillance. Its prized characteristics of adaptability, dependability, and ease of use aid in streamlining farm operations and improving overall output.

Acknowledgements

None

Conflict of interest

None

Financial support

None

Ethics statement

None

References

Anon A, Pedersen SM, Lind KM. Precision agriculture: technology and economic perspectives. Cham: Springer International Publishing; 2017. (Progress in Precision Agriculture).
https://doi.org/10.1007/978-3-319-68715-5
Anastasiou E, Fountas S, Voulgaraki M, Koutsiaras M, Kotsopoulos T, Xanthopoulos G, et al. Precision farming technologies for crop protection: a meta-analysis. Smart Agric Technol. 2023;5:100323.
Pawar A, Deosarkar SB. IoT-based smart agriculture: an exhaustive study. Wirel Netw. 2023;29(6):2457-70.
https://doi.org/10.1007/s11276-023-03315-7
Maroli A, Narwane VS, Gardas BB. Applications of IoT for achieving sustainability in agricultural sector: a comprehensive review. J Environ Manage. 2021;298:113488.
Zheng S, Yin K, Yu L. Factors influencing the farmer's chemical fertilizer reduction behavior from the perspective of farmer differentiation. Heliyon. 2022;8(12):e12345.
Rijanto E, Adiwiguna E, Sadono AP, Nugraha MH, Mahendra O, Firmansyah RD. A new design of embedded monitoring system for maintenance and performance monitoring of a cane harvester tractor. J Mechatron Electr Power Veh Technol. 2020;11(2):102-10.
Molari G, Mattetti M, Perozzi D, Sereni E. Monitoring of the tractor working parameters from the CAN-Bus. J Agric Eng. 2013;44(s2):384-6.
Yahya A, Zohadie M, Kheiralla AF, Giew SK, Boon NE. Mapping system for tractor-implement performance. Comput Electron Agric. 2009;69(1):2-11.
Ranjbarian S, Askari M, Jannatkhah J. Performance of tractor and tillage implements in clay soil. J Saudi Soc Agric Sci. 2017;16(2):154-62.
Shafaei SM, Loghavi M, Kamgar S. Development and implementation of a human machine interface-assisted digital instrumentation system for high precision measurement of tractor performance parameters. Eng Agric Environ Food. 2019;12(1):11-23.
Shrivastava P, Tewari VK, Gupta C, Chouriya A. HMI-assisted visual interface-cum-embedded system for measurement of tractor–implement performance parameters. J Field Robot. 2023;40(5):1124-38.
https://doi.org/10.1002/rob.22221
Al-Suhaibani SA, Al-Janobi AA, Al-Majhadi YN. Development and evaluation of tractors and tillage implements instrumentation system. Am J Eng Appl Sci. 2010;3(2):363-71.
Singh CD, Singh RC. Computerized instrumentation system for monitoring the tractor performance in the field. J Terramechanics. 2011;48(5):333-8.
Klaina H, Aghzout O, López-Iturri P, Falcone F, Alejos AV, Dighriri M, et al. Analysis of low power wide area network wireless technologies in smart agriculture for large-scale farm monitoring and tractor communications. Measurement. 2022;187:110231.
Shrivastava P, Tewari VK, Gupta C, Singh G. IoT and radio telemetry based wireless engine control and real-time position tracking system for an agricultural tractor. Discov Internet Things. 2023;3(1):6.
https://doi.org/10.1007/s43926-023-00035-4
Al-Janobi A. A data-acquisition system to monitor performance of fully mounted implements. J Agric Eng Res. 2000;75(2):167-75.
Kushwah A, Tewari VK, Gupta C, Shrivastava P, Chouriya A, Mahore V. A novel embedded system for tractor implement performance mapping. Cogent Eng. 2024;11(1):2311093.
https://doi.org/10.1080/23311916.2024.2311093
Serrano J, Peça J, Shahidian S, Nunes M, Ribeiro N, Santos F. Development of a data acquisition system to optimizing the agricultural tractor performance. J Agric Sci Technol B. 2011;1(5):1-10.
Younis SM. Measurement of tractor performance. [Internet]. 2013 [cited 2024 Jul 10]. Available from: https://www.cabidigitallibrary.org/doi/full/
https://doi.org/10.5555/20133157360
Chouriya A, Kushwah A, Tewari VK, Gupta C, Shrivastava P, Mahore V. Development of PTO torque transducer based on an embedded digital wireless system for the 2WD tractor. Cogent Eng. 2023;10(2):2272342.
https://doi.org/10.1080/23311916.2023.2272342
Mahore V, Soni P, Paul A, Patidar P, Machavaram R. Machine learning-based draft prediction for mouldboard ploughing in sandy clay loam soil. J Terramechanics. 2024;111:31-40.
Qiu Z, Shi G, Zhao B, Jin X, Zhou L. Combine harvester remote monitoring system based on multi-source information fusion. Comput Electron Agric. 2022;194:106771.
Elijah O, Rahman TA, Orikumhi I, Leow CY, Hindia MN. An overview of Internet of Things (IoT) and data analytics in agriculture: benefits and challenges. IEEE Internet Things J. 2018;5(5):3758-73.
Boursianis AD, Papadopoulou MS, Diamantoulakis P, Liopa-Tsakalidi A, Barouchas P, Salmas G, et al. Internet of Things (IoT) and agricultural unmanned aerial vehicles (UAVs) in smart farming: a comprehensive review. Internet Things. 2022;18:100187.
Kim WS, Lee WS, Kim YJ. A review of the applications of the Internet of Things (IoT) for agricultural automation. J Biosyst Eng. 2020;45(4):385-400.
https://doi.org/10.1007/s42853-020-00078-3
Singh PK, Sharma A. An intelligent WSN-UAV-based IoT framework for precision agriculture application. Comput Electr Eng. 2022;100:107912.
Billa P, Venkatesh K, Venkata Sai J, Lohith K, Sampath Kumar A. Effective monitoring and protecting system for agriculture farming using IoT and raspberry pi. Mater Today Proc. 2023;80:2917-20.
https://doi.org/10.1016/j.matpr.2021.07.065
Anusha K, Mahadevaswamy UB. Automatic IoT based plant monitoring and watering system using Raspberry Pi. Int J Eng Manuf. 2018;8(6):55-66.
Pereira RIS, Dupont IM, Carvalho PCM, Jucá SCS. IoT embedded linux system based on Raspberry Pi applied to real-time cloud monitoring of a decentralized photovoltaic plant. Measurement. 2018;114:286-97.
https://doi.org/10.1016/j.measurement.2017.09.033
Oudah M, Al-Naji A, AL-Janabi TY, Namaa DS, Chahl J. Automatic irrigation system based on computer vision and an artificial intelligence technique using Raspberry Pi. Automation. 2024;5(2):90-105.
https://doi.org/10.3390/automation5020007
Imteaj A, Rahman T, Hossain MK, Zaman S. IoT based autonomous percipient irrigation system using raspberry Pi. In: 2016 19th International Conference on Computer and Information Technology (ICCIT). Dhaka, Bangladesh: IEEE; 2016. p. 563-8.
https://doi.org/10.1109/ICCITECHN.2016.7860260
Lavanya G, Rani C, GaneshKumar P. An automated low cost IoT based fertilizer intimation system for smart agriculture. Sustain Comput Inform Syst. 2020;28:100300.
Kushwah A, Tewari VK, Gupta C, Shrivastava P, Chouriya A, Mahore V. A novel embedded system for soil cone index measurement: sensor design, calibration, and field evaluation. Cogent Eng. 2024;11(1):2372088.
https://doi.org/10.1080/23311916.2024.2372088
Aydin S, Aydin MN. Design and implementation of a smart beehive and its monitoring system using microservices in the context of IoT and open data. Comput Electron Agric. 2022;196:106897.
He L, Zhang Y, Chen J, Wang X, Liu Z, Wu D, et al. IoT-based urban agriculture container farm design and implementation for localized produce supply. Comput Electron Agric. 2022;203:107445.
Chou CY, Hsu YC, Lin CH, Chen YL, Huang YC, Wu SY, et al. Development of AIoT System for facility asparagus cultivation. Comput Electron Agric. 2023;206:107665.
Google Firebase [Internet]. Firebase; 2011 [cited 2023 May 10]. Available from: https://firebase.google.com.
Tewari VK, Ravi N, Jha KR, Ashok A. Design and development of a three-point-linkage dynamometer for tillage research. Agric Eng Today. 2012;36(3):33-8.

Author information

Laura Keller, Thomas Lehmann, Simon Brunner, Christoph Meier & David Thompson contributed to this work.

Authors and affiliations

Department of IoT for Tractor Performance Monitoring, Faculty of Agriculture, ETH Zurich, Zurich, Switzerland
Laura Keller & Thomas Lehmann

Department of Raspberry Pi-Based Real-Time Systems, Faculty of Agriculture, EPFL Lausanne, Lausanne, Switzerland
Simon Brunner

Department of Tractor–Implement Data Acquisition, Faculty of Agriculture, University of Bern, Bern, Switzerland
Christoph Meier

Department of Agricultural Machinery Monitoring, Faculty of Agriculture, University of Basel, Basel, Switzerland
David Thompson

Corresponding author

Correspondence to Laura Keller

Rights and permissions

Open Access The author(s) retain copyright. This article is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. It may be shared and adapted for non-commercial purposes with appropriate attribution, an indication of changes, and distribution of adaptations under the same license. Third-party material may be subject to separate terms identified in its credit line. View the license at https://creativecommons.org/licenses/by-nc-sa/4.0/.

About this article

Cite this article

Vancouver
Keller L, Lehmann T, Brunner S, Meier C, Thompson D. Real-Time Monitoring of Tractor–Implement Performance Using a Raspberry Pi-Based IoT Framework. . 2024;3:92.
APA
Keller, L., Lehmann, T., Brunner, S., Meier, C., & Thompson, D. (2024). Real-Time Monitoring of Tractor–Implement Performance Using a Raspberry Pi-Based IoT Framework. Journal of Intelligent Agriculture and Food Systems, 3, 92.
Received
22 November 2023
Revised
28 December 2023
Accepted
05 February 2024
Published
15 March 2024
Version of record
15 March 2024

Share this article

Easily share this article with others using the link below:

Real-Time Monitoring of Tractor–Implement Performance Using a Raspberry Pi-Based IoT Framework
Scan to access
this article

Ready to submit?
Start a new submission or continue a submission in progress:
Submission Portal Author Guidelines

Follow this journal
Get notified of new updates and articles.