{'fraction_non_alphanumeric': 0.015723270440251572, 'fraction_numerical': 0.0037735849056603774, 'mean_word_length': 5.601659751037344, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Simulation Design of a Tomato Picking Manipulator

: Simulation is an important way to verify the feasibility of design parameters and schemes for robots. Through simulation, this paper analyzes the effectiveness of the design parameters selected for a tomato picking manipulator, and verifies the rationality of the manipulator in motion planning for tomato picking. Firstly, the basic parameters and workspace of the manipulator were determined based on the environment of a tomato greenhouse; the workspace of the lightweight manipulator was proved as suitable for the picking operation through MATLAB simulation. Next, the maximum theoretical torque of each joint of the manipulator was solved through analysis, the joint motors were selected reasonably, and SolidWorks simulation was performed to demonstrate the rationality of the material selected for the manipulator and the strength design of the joint connectors. After that, the trajectory control requirements of the manipulator in picking operation were determined in view of the operation environment, and the feasibility of trajectory planning was confirmed with MATLAB. Finally, a motion control system was designed for the manipulator, according to the end trajectory control requirements, followed by the manufacturing of a prototype. The prototype experiment shows that the proposed lightweight tomato picking manipulator boasts good kinematics performance, and basically meets the requirements of tomato picking operation: the manipulator takes an average of 21 s to pick a tomato, and achieves a success rate of 78.67%.