1. Introduction
The disruption of ecosystems caused by alien fish is a global issue, including in Japan [
1].
In particular, this is because several different alien species of fish, including largemouth bass (
Micropterus salmoides) and bluegill (
Lepomis macrochirus), live in lakes and ponds in Japan and it is difficult to recover the ecosystems of the Edo era [
2,
3]. Prefectures and local governments treat alien fish as harmful ecosystem destroyers and practice extermination [
4,
5].
In general, extermination is practiced through fishing, electric shock boats, gill nets and spear guns [
6,
7,
8] and are primarily practiced by humans. Only alien fish can be exterminated by fishing and spear guns. However, they require a lot of manpower. Extermination practiced by electric shock boats, or gill nets need less manpower. Although, there is a risk of exterminating non-alien fish. Extermination by shooting a spear using a robotic fish can be done without human intervention.
Several studies have been conducted for ecological surveys, such as fish tracking using image processing on robotic fish [
9,
10,
11]. Moreover, it has been confirmed that the robotic fish COMET (compact observation machine equipped with tailfin) developed by Aritani et al. [
12] can track fish without them being aware of it. The specifications of this small robotic fish are listed in
Table 1 and the schematics of its internal structure are shown in
Figure 1.
Figure 2 shows a photograph of the side view of the robot [
12]. The COMET consists of parts that are cut from acrylic resin and possess two joints. In addition, magnetic actuators consisting of a neodymium magnet and a coil were attached to these joints. COMET is equipped with a 2-cell 7.4 V, 250 mAh lithium polymer battery as a power source. Power of magnetic actuators is supplied from the battery and the battery voltage is stepped down to 5 V, 3.3 V and 2.8 V and supplied to the control board. The angular velocity of the rolling motion when the COMET swims straight is approximately 120°/s and the angular velocity of the yawing motion is approximately 40°/s.
Archerfish prey upon waterside insects by shooting water at them using gills as a pump [
13,
14,
15]. Therefore, we tried to use robotic fish as alien fish exterminators by imitating the habit of archerfish that shoot prey.
Humans are required to approach within 2 m to spear alien fish. However, we predict that robotic fish can approach target alien fish significantly closer than humans because the alien fish are unaware of the robotic fish.
Therefore, by adding the function of spear shooting, we expect that we can reduce the burden of exterminating alien fish by using robotic fish as an alien fish exterminator. There are studies on the behavior of spears on land; however, there are no previous studies on their behavior in water. Hence, studies on the behavior of spears shot by robotic fish are required to determine the necessary conditions to hit an alien fish with a spear.
Therefore, in this study, we developed a spear shooting mechanism that can be equipped with a small robotic fish COMET developed in an earlier study. Furthermore, we conducted spear shooting experiments in situations where the motion characteristics of a small robotic fish were reproduced and we considered the effect of the robot’s motion on the trajectory of the spear. Based on these results, we determined the conditions for the spears to reach the specified target from the small robotic fish.
2. The Mechanism for Experiments
This chapter discusses the structure of the shooting mechanism and the rotational testing machine.
2.1. Shooting Mechanism
In this study, we addressed the ability to shoot the spear by attaching a shooting mechanism outside of the COMET.
Table 2 shows the specifications of the shooting mechanism and
Figure 3 shows the structure of the shooting mechanism.
Table 3 shows the specifications of the spear,
Figure 4 shows the structure of the spear and
Figure 5 shows an image of the spear. This spear was made of a uniform aluminum alloy cylinder stick (A1050, density: 2700
). To identify the location of the spear, the surface of the spear was colored red.
To fix the spear, the spear was pushed against a spring and a stopper was placed in the hole drilled in the spear to hold it in place. By moving the stopper upward with a servo motor, the spear was shot by the force from the spring (spring constant ) in the tube.
2.2. Rotation Testing Machine and Experimental Environment
In this study, we developed a rotation testing machine with the ability shown below from (1) to (4) to imitate the movement of the COMET.
(1) The head of the COMET and shooting mechanism can rotate with the shooting direction of the spear as the axis of rotation at an angular velocity of ( the maximum angle of rotation is to imitate the rolling motion of the COMET.
(2) The head of the COMET and shooting mechanism can rotate about a vertical axis at an angular velocity of () and the maximum angle of rotation is ° to imitate the yawing motion of the COMET.
(3) All of the above movements can be performed under water.
(4) The two movements above can be performed independently.
Figure 6 shows the structure of the rotation-testing machine. We used a DC motor (Maxon 343185) with a gear ratio of 84:1. The 100 P/R rotary encoder (OMROM, E6A-2CW3C) was connected to the edge of the DC motor. A rotary encoder was used for one multiplication. In this case, the angle of the main axis of the motor could be measured with a resolution of 0.043°. This structure is commonly used to reproduce both the rolling and yawing motions.
To reproduce the rolling motion under water, a pulley was fixed to the main spindle of the DC motor, as shown in
Figure 6a. The head of the COMET was moved using a rubber pully belt as the transmission mechanism and the reproduced rolling motion of the COMET was operated under water. Similarly, the base was constructed using a 3D printer fixed on the side of the main spindle of the DC motor. The COMET’s head was fixed on the base, as shown in
Figure 6b. The base and head of the COMET were rotated together by activating the DC motor to reproduce the yawing motion of the COMET. The rotation angular velocity was obtained from the rotary encoder and an Arduino Uno microcontroller board connected to the main rotation spindle. These were controlled by adjusting the duty ratio of the pulse width modulation of the motor driver (DRV8835) that was connected to the DC motor.
The method for observing the trajectories of the spear that was shot by the shooting mechanism is described below in this section. As shown in
Figure 7, shooting experiments of the spear were conducted with the rotation testing machine immersed in an acrylic aquarium 900 mm long, 450 mm wide and 450 mm high (water depth of 225 mm). We filmed the conditions of the experiment from cameras positioned on the top and at the side of the aquarium. The accuracy of the results is dependent on the frame rate; therefore, we filmed at the fastest rate for the camera of 240 fps. The coordinate system was defined with the point of shooting as the origin, the side camera direction as X, the shooting direction as Y and the height direction as Z.
For the graph in this study, the origin was the point of shooting and the value of the XY-coordinates was described as the distance from the origin in mm. The location of the spear was calculated as the center of the red range from the image processing.
4. Behavior Analysis of Spear Shot under Water
To verify the significance of the considerations mentioned above, we created a simulation program that reproduced the behavior of the spear.
The center of gravity position and Euler angles of the spear after the shot from the absolute coordinate system are defined as
:
The Lagrangian function
is shown below calculated from the kinetic energy
and potential energy
.
To derive the Lagrangian equation of motion from the Lagrangian function above is shown below:
It is noted that
is the force and torque that worked in the directions of each axis and angle.
was defined as:
We investigated the trajectories of the spear after the shot using the above equations by substituting the values.
The position of the spear shown from the absolute coordinate system is
. The angular velocity shown in the absolute coordinate system is
. There is a relational expression between
and the angular velocity of the Euler angle
, as shown below:
However, we defined .
In addition, we used:
where
is the rotation transformation matrix that transforms a position on a local coordinate system into an absolute coordinate system, as shown below:
Therefore, variable is the angular velocity of the spear on the local coordinate system.
In addition to the position
and angular velocity
that is defined above, by providing the inertia tensor
of the spear represented by the local coordinate system, kinetic energy
was calculated using:
The inertia tensor
was expressed by the following equation:
The potential energy
based on the origin of the absolute system is expressed by the following:
where
is a vector of the gravitational acceleration for each axis direction.
By substituting the kinetic energy
and the potential energy
calculated from Equations (10) and (11) into Equation (3), the Lagrangian equation is calculated as
Furthermore, after the Lagrangian equation of motion is calculated using the substituted Equation (13) in Equation (4), was calculated by solving an ordinary differential equation using the Runge–Kutta method.
We simulated trajectories by substituting the initial velocity
1.6 m/s and initial torque into the program that was made by the above method. We changed the initial angle from −0.19° to 0.19° in 0.019° increments.
Figure 17 shows the simulation results of the trajectories of the spear shot under a stationary shooting mechanism.
In addition to the above condition, we substituted the initial angular velocity
= 160°/s, which has yaw rotation to the right shown from above looking down (
Figure 18). This reproduced the yaw motion in the simulation.
The trajectories of the spears were scattered in the X-axis direction, as shown in
Figure 17. This result qualitatively confirms the experimental results. However, comparing
Figure 13a with
Figure 18, the simulation results show that the spear also proceeded in the positive X-axis direction, while the results of the experiments show that the spear proceeded only in the negative X-axis direction. Furthermore, according to
Figure 13a, the spear proceeded in the positive X-axis direction immediately after the shot and then changed direction to the negative X-axis direction. In the simulation, however, the spear proceeded along the Y-axis and then changed direction to the X-axis direction. To explain these results, we also mentioned above that this is because the angle between the spear and shooting direction in the shooting tube under rotating motion was smaller than that under standard conditions. For example, with respect to the simulation conditions, the robotic fish rotated from left to right looking down from above. To follow this rotation, the spear tilted, as shown in
Figure 16, when the bottom went right and the tip left. Because of the slope of the spear, the trajectories were concentrated in the direction of negative X-coordinates. It was assumed that the robotic fish shot the spear on 0 X-coordinates in the simulation. However, it is possible for the robotic fish to tilt the spear. According to the above consideration, to rotate
Figure 18 around the origin by approximately 2.7° and focus on trajectories only in the negative X-axis direction, the simulation results qualitatively corresponded with the experimental results (
Figure 13a). Therefore, the above considerations are reasonable.
For the above reasons, it was inferred that the angle between the spear and shooting direction in the shooting tube affects the trajectories of the spear.