This paper presents an inverse kinematic controller using neural networks for trajectory controlling of a delta robot in real-time. The developed control scheme is purely data-driven and does not require prior knowledge of the delta robot kinematics. Moreover, it can adapt to the changes in the kinematics of the robot. For developing the controller, the kinematic model of the delta robot is estimated by using neural networks. Then, the trained neural networks are configured as a controller in the system. The parameters of the neural networks are updated while the robot follows a path to adaptively compensate for modeling uncertainties and external disturbances of the control system. One of the main contributions of this paper is to show that updating the parameters of neural networks offers a smaller tracking error in inverse kinematic control of a delta robot with consideration of joint backlash. Different simulations and experiments are conducted to verify the proposed controller. The results show that in the presence of external disturbance, the error in trajectory tracking is bounded, and the negative effect of joint backlash in trajectory tracking is reduced. The developed method provides a new approach to the inverse kinematic control of a delta robot.
Production of California table olives has declined significantly in recent years due to hand harvesting costs, often over 60% of gross return. Mechanical harvesting could sharply decrease harvest costs, increasing economic viability. Mechanical harvester efficiency is a combination of the percentage of the total fruit on a tree removed by a harvester, and the time required to do so. A comparison between an experimental canopy contact shaker and a commercial trunk shaker demonstrated low harvest efficiencies and no significant differences in harvester efficiency between the two, averaging no more than 8%. However, simultaneously combining both shaking methods increased fruit removal to an economically feasible 75% and produced better fruit quality. Combining both shaking methods increased the price per ton by 63% versus trunk shaking and 35% versus canopy shaking. These results suggest a mechanical olive harvester that simultaneously combines trunk and canopy shaking is more efficient than either shaking method alone, and, has potential for economically feasible mechanical table olive harvesting.
Trunk shakers are the most widely used mechanical harvesting machines for harvesting nut trees, including pistachio in California. Improvement of these machines requires a better understanding of the shaking dynamics of the existing trunk shakers during harvest. In this study, the effects of four different shaking patterns on three sizes of pistachio trees of different ages, shapes, and sizes were investigated under field conditions. The vibration acceleration of the real pistachio tree was measured using a wireless network of 3-axis accelerometers installed on the shaker head and different parts of the trees during the shaking harvest. Changes in acceleration and the effect of tree morphology on the magnitude of acceleration in each pattern are presented and discussed. A new location index λ, which is based on the distance of the sensor from the shaking point and diameter of the branch at each sensor location, is introduced. This study focused on mathematical modeling of the variation and distribution of the acceleration throughout the tree canopy. The sensor location index, relative force ratio (RFR), and relative kinetic energy ratio (RKER) were defined to better understand the energy damping in each part of the tree. The results showed that the relationship between the acceleration peaks and the sensor location index could be expressed by a third-degree polynomial function with an acceptable coefficient of determination. Under different shaking patterns, similar changes in the RFR of the tree at different locations and for different trees were observed. This finding indicates that the vibration force is significantly damped as the distance from the shaker clamps increases. However, the RKER values at the same shaking pattern result in different effects at different points on the branches according to tree morphology.