Hostname: page-component-89b8bd64d-5bvrz Total loading time: 0 Render date: 2026-05-07T17:04:54.323Z Has data issue: false hasContentIssue false

A 94.1 g scissors-type dual-arm cooperative manipulator for plant sampling by an ornithopter using a vision detection system

Published online by Cambridge University Press:  26 June 2023

Saeed Rafee Nekoo
Affiliation:
GRVC Robotics Laboratory, Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
Daniel Feliu-Talegon
Affiliation:
GRVC Robotics Laboratory, Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
Raul Tapia
Affiliation:
GRVC Robotics Laboratory, Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
Alvaro C. Satue
Affiliation:
GRVC Robotics Laboratory, Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
Jose Ramiro Martínez-de Dios
Affiliation:
GRVC Robotics Laboratory, Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
Anibal Ollero*
Affiliation:
GRVC Robotics Laboratory, Departamento de Ingeniería de Sistemas y Automática, Escuela Técnica Superior de Ingeniería, Universidad de Sevilla, Seville, Spain
*
Corresponding author: Anibal Ollero; Email: aollero@us.es
Rights & Permissions [Opens in a new window]

Abstract

The sampling and monitoring of nature have become an important subject due to the rapid loss of green areas. This work proposes a possible solution for a sampling method of the leaves using an ornithopter robot equipped with an onboard 94.1 g dual-arm cooperative manipulator. One hand of the robot is a scissors-type arm and the other one is a gripper to perform the collection, approximately similar to an operation by human fingers. In the move toward autonomy, a stereo camera has been added to the ornithopter to provide visual feedback for the stem, which reports the position of the cutting and grasping. The position of the stem is detected by a stereo vision processing system and the inverse kinematics of the dual-arm commands both gripper and scissors to the right position. Those trajectories are smooth and avoid any damage to the actuators. The real-time execution of the vision algorithm takes place in the lightweight main processor of the ornithopter which sends the estimated stem localization to a microcontroller board that controls the arms. The experimental results both indoors and outdoors confirmed the feasibility of this sampling method. The operation of the dual-arm manipulator is done after the perching of the system on a stem. The topic of perching has been presented in previous works and here we focus on the sampling procedure and vision/manipulator design. The flight experimentation also approves the weight of the dual-arm system for installation on the flapping-wing flying robot.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. The integrated system, manipulator, and camera attached in front of the flapping-wing flying robot, Arduino board in communication with NanoPI main processor. The leg of the bird holds the bird steadily on a branch for sampling.

Figure 1

Figure 2. The global picture of the flapping-wing robot operation for perching and manipulation. The launching, controlled flight, and perching phases are presented in ref. [8], and stabilization after perching is covered in ref. [11].

Figure 2

Figure 3. The CAD design of the system, that is, ML1 shows motor left 1 (94.1 g is the mass of the dual-arm manipulator and its structure; the camera, 30 g, and its holder are not a part of dual-arm weight distribution, see Fig. A.1 in Appendix for more details).

Figure 3

Figure 4. The kinematics and axes definition of the dual-arm manipulator.

Figure 4

Figure 5. Different configuration of the manipulators.

Figure 5

Figure 6. General scheme of the onboard vision processing system.

Figure 6

Figure 7. Execution of the stages of the vision processing scheme in one example: (a) input left and right images $\{I_{\textrm{L}}, I_{\textrm{R}}\}$ from the stereo vision system; (b) computed disparity map $D$ showing the disparity values with different colors; (c) resulting pixels $F$ after background removal; (d) vertical lines $\Lambda$ detected; and (e) reprojection on $I_{\textrm{L}}$ of the reconstructed 3D line $\lambda$ and cutting point $p_{\textrm{t}}$ (shown with a $\times$).

Figure 7

Figure 8. Disparity histogram in one example and approximation with two Gaussian distributions. The lower distribution is background, and the higher the stem of interest.

Figure 8

Figure 9. Accuracy evaluation of the vision-based detection method: top) estimated position (blue) when the stem described a 5 cm side squared trajectory (red); and bottom) error histogram (blue) and its corresponding probability distribution fitting (red). The position is defined w.r.t. the camera frame {C}.

Figure 9

Figure 10. The folded configuration of the dual-arm for shifting backward the center of mass of the robot.

Figure 10

Figure 11. The $Z$ axis (a) position of the robot in forward flight, reference 1.75 m, error 29 cm, and (b) velocity of the robot.

Figure 11

Figure 12. The 3D trajectory of the flight of the robot, carrying the dual-arm manipulator on top.

Figure 12

Figure 13. The snapshots of flight with the manipulator and camera in the indoor test bed. The white-wing E-Flap prototype has been used for the flight since the wing chamber of this robot bird provides more lift force for load-carrying capacity.

Figure 13

Figure 14. The snapshots of the results of the experiments with timestamps: (a) shows the detection of the stem, (b) shows the motion of the right arm towards the stem, (c) depicts the gripper action, (d) shows how the scissors move toward the stem, (e) and (f) demonstrate the cutting and opening of the scissors, (g) shows that scissors move to the left, and (h) shows that the gripper moves the sample to the right.

Figure 14

Figure 15. Indoor and outdoor manipulation tests.

Figure 15

Figure A.1. The dual-arm cooperative manipulator weight measurement, 94.1 g, without a camera.

Figure 16

Figure A.2. The exploded view of the designed dual-arm scissors manipulator.

Supplementary material: File

Rafee Neko et al. supplementary material

Rafee Neko et al. supplementary material 1

Download Rafee Neko et al. supplementary material(File)
File 73.1 MB

Rafee Neko et al. supplementary material

Rafee Neko et al. supplementary material 2

Download Rafee Neko et al. supplementary material(Audio)
Audio 47.3 MB