Soil compaction is one of the most harmful elements affecting soil structure, limiting plant growth and agricultural productivity. It is crucial to assess the degree of soil penetration resistance to discover solutions to the harmful consequences of compaction. In order to obtain the appropriate value, using soil cone penetration requires time and labor-intensive measurements. Currently, satellite technologies, electronic measurement control systems, and computer software help to measure soil penetration resistance quickly and easily within the precision agriculture applications approach. The quantitative relationships between soil properties and the factors affecting their diversity contribute to digital soil mapping. Digital soil maps use machine learning algorithms to determine the above relationship. Algorithms include multiple linear regression (MLR), k-nearest neighbors (KNN), support vector regression (SVR), cubist, random forest (RF), and artificial neural networks (ANN). Machine learning made it possible to predict soil penetration resistance from huge sets of environmental data obtained from onboard sensors on satellites and other sources to produce digital soil maps based on classification and slope, but whose output must be verified if they are to be trusted. This review presents soil penetration resistance measurement systems, new technological developments in measurement systems, and the contribution of precision agriculture techniques and machine learning algorithms to soil penetration resistance measurement and prediction.
The work in this paper involves the planning, design and implementation of a mobile learning system called Nahrain Mobile Learning System (NMLS). This system provides complete teaching resources, which can be accessed by the students, instructors and administrators through the mobile phones. It presents a viable alternative to Electronic learning. It focuses on the mobility and flexibility of the learning practice, and emphasizes the interaction between the learner and learning content. System users are categorized into three categories: administrators, instructors and students. Different learning activities can be carried out throughout the system, offering necessary communication tools to allow the users to communicate with each other
... Show More