The capability to localize an odor source is necessary for insect survival and is expected to be applicable to artificial odor-tracking. The insect-controlled robot is driven by an actual silkmoth and enables us to evaluate the odor-tracking capability of insects through a robotic platform.
Robotic odor source localization has been a challenging area and one to which biological knowledge has been expected to contribute, as finding odor sources is an essential task for organism survival. Insects are well-studied organisms with regard to odor tracking, and their behavioral strategies have been applied to mobile robots for evaluation. This “bottom-up” approach is a fundamental way to develop biomimetic robots; however, the biological analyses and the modeling of behavioral mechanisms are still ongoing. Therefore, it is still unknown how such a biological system actually works as the controller of a robotic platform. To answer this question, we have developed an insect-controlled robot in which a male adult silkmoth (Bombyx mori) drives a robot car in response to odor stimuli; this can be regarded as a prototype of a future insect-mimetic robot. In the cockpit of the robot, a tethered silkmoth walked on an air-supported ball and an optical sensor measured the ball rotations. These rotations were translated into the movement of the two-wheeled robot. The advantage of this “hybrid” approach is that experimenters can manipulate any parameter of the robot, which enables the evaluation of the odor-tracking capability of insects and provides useful suggestions for robotic odor-tracking. Furthermore, these manipulations are non-invasive ways to alter the sensory-motor relationship of a pilot insect and will be a useful technique for understanding adaptive behaviors.
Autonomous robots capable of finding an odor source can be important for the safety and security of society. They can be used for the detection of disaster victims, of drugs or explosive materials at an airport, and of hazardous material spills or leaks in the environment. At present, we rely entirely on well-trained animals (e.g., dogs) for these tasks, and robotic odor source localization has been strongly expected to relieve the workload of these animals. Finding an odor source is a challenging task for robots because odorants are distributed intermittently in an atmosphere1; therefore, continuous sampling of the odor concentration gradient is not always possible. Thus, a search strategy using intermittent odor cues is necessary for the achievement of robotic odor source localization2-4.
Odor source localization is essential for organism survival and includes tasks such as finding food, mating partners, and sites for oviposition. To overcome the difficulty in tracking patchy distributed odorants, organisms have evolved various behavioral strategies consisting of two fundamental behaviors: moving upstream during odor reception and cross-stream during cessation of odor reception5,6. These reactive strategies have been well-documented in insects and further combined with other modalities, such as wind direction and vision5-8. The insect behavioral models have also been useful examples for robotics3,9-11, in which behavioral algorithms or neural circuit models are implemented into mobile robots for the evaluation of odor source localization abilities10,12-15. From biomimetic perspectives, this “bottom-up” approach is certainly a fundamental way to develop biomimetic robots. However, the bottom-up approach is not a shortcut to obtaining a useful search strategy, because biological analyses are still ongoing, and the modeling of the sensory-motor systems behind insect behaviors has not been completed. Therefore, it is still unknown how such a biological system actually works as a controller of a robotic platform.
In this article, we demonstrate the protocol of a straightforward “top-down” approach to develop an odor-tracking mobile robot controlled by a biological system16,17. The robot is controlled by a real insect and can be regarded as a prototype of future insect-mimetic robots. In the robot’s cockpit, a tethered adult male silkmoth (Bombyx mori) walked on an air-supported ball in response to the female sex pheromone, which was delivered to each antenna through air suction tubes. The ball rotations caused by the walking of the onboard moth were measured by an optical sensor and were translated into the movement of the two-wheeled robot. The advantage of this “hybrid” approach is that experimenters can investigate how the insect sensory-motor system works on the robotic platform where a pilot insect is in a closed loop between the robot and a real odor circumstance. The manipulation of the robotic hardware alters the closed loop; therefore, the insect-controlled robot is a useful platform for both engineers and biologists. For engineering, the robot represents the first steps of applying a biological model to meet the requirements for robotic tasks. For biology, the robot is an experimental platform for studying sensory-motor control under a closed loop.
1. Experimental Animal
2. Tethering a Silkmoth
3. Insect-controlled Robot
4. Odor Source Preparation
Note: Male B. mori are sensitive to the major component of the conspecific female sex pheromone (bombykol: (E,Z)-10,12-hexadecadien-1-ol)20. Any contamination of experimental equipment with bombykol elicits the odor-tracking behavior and affects the responsiveness of the moth.
5. Odor Source Localization Experiment
6. Manipulation of the Insect-controlled Robot
Note: The timing of each manipulation is indicated in Figure 9.
We present here the basic characteristics of the insect-controlled robot required for the successful localization of an odor source. The comparison between the robot and silkmoths, the effectiveness of the odor delivery system, and the significance of accurate bilateral olfactory and visual inputs are examined.
The comparison of odor-tracking behaviors between freely-walking moths and the insect-controlled robot is shown in Figure 10A and B. Under the same odor circumstances, both the walking moths and the robots scored success rates of 100% (walking moth, 10 trials by N = 10 moths; robot, 7 trials by N = 7 moths). Though the robot exhibited broader trajectories compared to those of the walking moths, there was no significant difference in the time to localization between the walking moths and the robot (P > 0.05, Wilcoxon rank sum test; moth, median = 46.5 sec, IQR = 36.7, 69.6; robot, median = 48.1 sec, IQR = 44.9, 61.9).
The odor delivery system (Figure 5B) is necessary for supplying the odorant flow near the floor to the antennae of the onboard moth placed 90 mm above the floor. Without this system (suction tubes, fans, and the canopy), the robot could not orient toward the odor source and continued circling until it stopped (all 10 trials by N = 5 moths failed, Figure 10C). According to programmed silkmoth behavior, continuous circling is a typical behavior when a silkmoth fails to contact the pheromone during orientation21,22.
Figure 11 shows the representative results demonstrating the manipulations of the robot. The effectiveness of a bilateral olfactory input for odor-tracking was evaluated by changing the position of the tube tips (step 6.4) or by inverting the motor output (step 6.2). The robot achieved success rates of 100% with two different gaps between the left and right tubes (wide gap [control], 90 mm, 10 trials by N = 10 moths; narrow gap, 20 mm, 10 trials by N = 10 moths; Figure 11A, B), and there was no significant difference in the time to localization between these two tube positions (P > 0.05, Steel's test; Figure 11E). On the other hand, the inversion of tube tips (each antenna received the odorant from the contralateral side, tube gap = 90 mm) broadened trajectories along the crosswind direction and slightly increased the median of time to localization, although there was no significant difference (P > 0.05, Steel's test; Figure 11C, E). The inversion of motor output provides a similar situation as the inverted olfactory input; furthermore, it also inverts the self-induced visual motion received by the onboard moth. Because of the inverted negative visual feedback (i.e., positive feedback), the robot continued circling, even in the odor plume (Figure 11D), which significantly lengthened the time to localization (P < 0.01, Steel's test; Figure 11E). The success rates of the inverted olfactory input (C) and the inverted motor output (D) were 80% (10 trials by N = 10 moths) and 90.9% (11 trials by 11 moths), respectively. A detailed discussion of sensory-motor control in silkmoths is described in the previous work19.
Figure 1. Storing of silkmoth pupae. (A) Male pupae are stored in a plastic box (left). The adult moths hold the cardboard around the inner wall of the box during eclosion (right). (B) Sex markings of pupae. Each arrow indicates a small spot on the ventral side of ninth abdominal segment of the male and an "X" mark with a fine, longitudinal line on the ventral side of the eighth abdominal segment of the female. Please click here to view a larger version of this figure.
Figure 2. Tethering a silkmoth. (A) Fabrication of an attachment for tethering a silkmoth. The three steps are described in 2.1.1 to 2.1.3 (see text). A two-fold strip of thin plastic sheet was attached at the tip of the copper wire, which absorbs the dorsal-ventral movement (see Figure 2B) of the mesonotum during walking. The other, curved tip of the wire is for handling. (B) Higher and lower attitudes of a silkmoth during pheromone tracking (see the angle between the femur and the tibia of the forelegs [arrows]). (C) Removal of the scales on the mesonotum (indicated by arrowheads). The left and right pictures show before and after the removal of scales, respectively. The forewing tegulae were intact (surrounded by dashed lines). Please click here to view a larger version of this figure.
Figure 3. Insect-controlled robot. The inset shows a magnified view of the cockpit. (1) A tethered silkmoth on a treadmill (an air-supported ball, see inset), (2) two fans for supplying an odor to the moth (air speed, 0.5 m/sec), (3) suction tubes for taking the odor, (4) DC motors and wheels, (5) microcontroller boards, (6) an air intake for supplying air to the ball, (7) tracking markers for offline video analyses, (8) two LEDs to keep constant illumination in the cockpit (280 lx), (9) an attachment for tethering the silkmoth, and (10) a fixture of the attachment. Please click here to view a larger version of this figure.
Figure 4. Hardware diagram. The rotation of the air-supported ball in the treadmill was measured by an optical mouse sensor with a resolution of 0.254 mm at a sampling rate of 1.5 kHz. The microcontrollers calculated the trajectory of the silkmoth from the sensor output and controlled two DC motors on the left and right sides. The motors were driven by pulse-width modulation at 1 kHz, with position feedback from built-in Hall sensors. The optical sensor output (i.e., behavior of the onboard moth) was stored on an onboard flash memory (8 Mbit) at a sampling rate of 5 Hz. These data were used for comparing the behavior of the onboard moth with robot movements. The wireless communication between a computer (PC) and the robot was achieved via Bluetooth, which was only used for sending commands to start and stop the robot, or to manipulate the motor properties of the robot. Please click here to view a larger version of this figure.
Figure 5. Airflow designs for the treadmill and the odor delivery system. (A) Airflow to support the ball of the treadmill. The air was taken from the air intake behind the cockpit by a blower fan; it then flowed through a channel and blew out from small holes (1-mm diameter) on a custom-made FRP cup (inset). The top view of the cup surrounded by a red rectangle is shown in the inset. Red arrows indicate airflow; the white arrow, the optical sensor with an LED transmitter; and the black arrow, the cup with small holes. (B) The airflow of the odor delivery system. The air containing the pheromone was suctioned from the tip of a flexible polyethylene tube on each side, separated with a partition in the canopy, and delivered to the antenna on the ipsilateral side. Airflow on each side is indicated by red or blue arrows. This figure has been modified from Ando and Kanzaki19. Please click here to view a larger version of this figure.
Figure 6. Calculation of the robot movement from insect locomotion. (A) A schematic drawing of the robot (ΔL) and wheel movements (left, ΔLL and right, ΔLR). Δθ, turn angle of the robot. (B) Parameters for the calculation. Δx and Δy represent the rotational and translational movements of a ball (a positive value indicates the clockwise or forward direction); Dball, the diameter of the ball; Dwheels, the distance between wheels; GFW,L and GBW,L, motor gains of forward (FW) or backward (BW) rotation of the left wheel (L); GFW,R and GBW,R, motor gains of forward or backward rotation of the right wheel (R). Please click here to view a larger version of this figure.
Figure 7. Adjustment of the position of a tethered moth on the treadmill. (A) The lateral view of a tethered moth on a ball. The middle legs should be placed at the top of the ball (black arrow). (B) The appropriate vertical position of the moth. The optical sensor behind the moth faces the center of the ball. Normal forward walking rotates the ball clockwise (as viewed from the left side). (C) The vertical position is too low (downward arrow). The silkmoth extends the forelegs to resist the pressures and rotates the ball backward (counterclockwise rotation). (D) The vertical position is too high (upward arrow). The moth holds the ball and lifts it up. Although the moth can perform forward walking in this situation23 (clockwise rotation), it lifts up the ball and shifts its position. The vertical shift of ball position increases the gap between the ball and the optical sensor, which results in a failure of sensor reading. Please click here to view a larger version of this figure.
Figure 8. Wind tunnel. The air was filtered with a mesh panel (red arrow); it then entered the recording area of a camcorder, 1,500 (L) × 900 (W) mm. The odor source was placed upstream of the recording area and the pheromone-contaminated air was exhausted outside by a fan (blue arrow). The wind tunnel was made of extruded polystyrene foam. The ceiling was a transparent acrylic sheet, and the floor was a rubber mat to avoid slipping of the robot wheels. The odor source was placed at the center of the crosswind position and 250 mm downwind from the mesh panel. Please click here to view a larger version of this figure.
Figure 9. Timings of manipulations of the robot in the protocol. Please click here to view a larger version of this figure.
Figure 10. Odor source localization test. Each panel shows the trajectories of the silkmoths (A; 10 trials by N = 10 moths; data from Ando et al.17), the insect controlled robot (B; 7 trials by N = 7 moths), and the robot without the odor delivery system (C; 10 trials by N = 5 moths). The moths or the robot started 600 mm downwind (arrowhead) from an odor source (cross mark, a piece of filter paper containing 2,000 ng of bombykol). The trials with the shortest or the longest time taken for localization are indicated as red and blue lines, respectively. The other successful trials are colored gray, and failed trials are green. A circle indicates the goal area for judging success in localization. The radius of the goal area was defined on the basis of the size of the robot, equivalent to the closest distance between the onboard moth and the odor source17. An arrow indicates wind direction (wind speed: 0.7 m/sec), and dashed lines indicate the boundaries of the pheromone plume. Please click here to view a larger version of this figure.
Figure 11. Manipulation of the olfactory input and the motor output. Each panel shows successful trajectories of the robot (the position of the onboard moth) with a wide-tube gap (A; control, 90 mm, successful in all 10 trials by N = 10 moths), a narrow gap (B; 20 mm, successful in all 10 trials by N = 10 moths), an inverted wide-tube gap (C; successful in 8 of 10 trials, N = 10 moths), and a wide-tube gap with inverted motor output (D; successful in 10 of 11 trials, N = 11 moths). The repetitive air puffs through a piece of filter paper containing 2,000 ng of bombykol were released from the cross mark. The gray and white arrows with the robot indicate the orientations of bilateral olfactory input and motor output. The other experimental conditions and figure descriptions are the same as in Figure 10. (E) Time to localization of the robot under the four conditions (A-D). Individual data are summarized in a box plot. The left and right sides of the box indicate the first and third quartiles, and the bar represents the median. The whiskers indicate the 1.5× interquartile range. Asterisks indicate a significant difference from the control data (A), according to Steel's test (**P < 0.01). Please click here to view a larger version of this figure.
The most important points for the successful control of the robot by a silkmoth are letting the moth walk smoothly on the air-supported ball and the stably measuring the ball rotation. Therefore, tethering the silkmoth and mounting it on the ball at the appropriate position are the critical steps in this protocol. Inappropriate adhesion of the moth to the attachment or inappropriate positioning of the moth on the ball will cause unnatural pressure on it, which perturbs its normal walking behavior and/or causes a failure of the optical sensor to measure the ball rotation. Roughening the polystyrene ball is also important to prevent the moth from slipping. The locomotion of the tethered moth in response to odor stimuli and the subsequent robot movement should be carefully checked prior to the odor-tracking test (see step 3.6).
The use of a larger ball is better because it decreases the curvature of the treadmill, which provides a nearly flat plane for the insect legs. The 50-mm diameter ball used here is relatively small compared to that used in the conventional treadmill setup for silkmoths (diameter: 75 mm)24. However, a larger (and heavier) ball must be used with care, because the inertia of the ball is not negligible during robot movements. If an onboard moth cannot restrain the inertial-force-induced rotation of a ball during robot movements by its legs, the robot oscillates continuously without any walking by the moth. When experimenters consider the use of other insect species, therefore, the ball size should be selected on the basis of the strength of their leg grips as well as their sizes. During odor source localization, experimenters should also check the behavior of the moth-whether an onboard moth walks smoothly on the ball and the robot quickly responds as the moth moves. The silkmoth exhibits backward walking when it receives too much pressure from the attachment (a too-low position, see Figure 7) and repetitive movements of the forelegs if they slip on the ball or touch an object (such as the partition in front of the head, Figure 5B). Poor responsiveness of the robot to insect locomotion is due to inappropriate ball position or the depletion of the batteries (the batteries last for approximately 30 min).
The limitation of the insect-controlled robot is that the onboard moth is definitely situated under unnatural circumstances. The treadmill, the odor delivery system, and the 90-mm height of the cockpit provide different sensory information (mechanosensory, olfactory, and visual) from those acquired by freely-walking moths. These differences became obvious when we compared the behaviors of the insect-controlled robot with those of freely-walking silkmoths. For example, though the same performance for odor source localization was observed between the robot and freely-walking silkmoths, the trajectories of the robot were sparse along the crosswind direction, whereas those of the freely-walking silkmoths converged as they reached the odor source, according to the decrease of plume width (Figure 10A, B). This difference is simply due to the different sizes of the robot and moths. In particular, the distance between the onboard moth and the tube tip determines the range for searching odorants; therefore, the larger distance (robot: 100 mm; moth: approximately 10 mm from the thorax to the antenna tip) enable the robot to activate even outside the plume. Furthermore, the moth in the canopy cannot receive the wind direction from the external environment. Although the significance of the wind direction for odor-tracking has not yet been determined in silkmoths22, the use of flow direction is a fundamental strategy for odor-tracking in other organisms5,6. Because of the imposed airflow generated by the odor delivery system, it is also difficult to account for "active sensing," such as the effect of wing flapping that generates airflow and facilitates odor reception in silkmoths25. Because of these limitations, if experimenters employ this technique to explore the use of multiple modalities, it should be discussed whether the results obtained by these robot experiments can be applied to intact insects in natural conditions19.
The insect-controlled robot fulfilled three requirements for the evaluation of the odor-tracking capability of insects: 1) direct interfacing of insect motor commands to robot control, 2) testing in a real odor plume, and 3) allowing the manipulation of the insect's sensory-motor system. First, regarding the interface between an insect and a robot, the use of neural signals for controlling a robot, such as a brain-machine interface26, is an alternative technique. Several studies on insects use neural signals or electromyograms for control of a robot and closed feedback loops27-30. However, this approach requires the decoding of neural signals to extract meaningful motor commands, which is an important and ongoing research subject in neuroscience. Therefore, the use of actual walking behavior of insects for robot control is a direct and simple way to interface the insect's motor commands to a robot. Second, regarding the environment in which the robot behaves, the use of virtual reality would be an alternative13,31-33. Virtual reality enables us to conduct behavioral experiments under more controlled situations and is most successful in the study of vision, where the air-supported treadmill has been used for tracking animal locomotion and generation of visual circumstances24,34-36. However, closing the feedback loop of olfactory information is technically difficult because it requires precise flow control. Although the application of optogenetics to activate olfactory receptor neurons37-40 will overcome the limitations of virtual reality in olfaction, the use of a mobile robot in a real odor plume would be a reliable way to establish an olfactory closed loop at present. Finally, regarding the manipulation of an insect's sensory-motor system, alternative approaches would be surgical manipulations of the insects (i.e., cutting or covering sensory organs or appendages41). However, our robotic manipulation (step 6 and Figure 11) is a non-invasive and reversible way to alter the sensory-motor system of insects, achieved by the manipulation of the robot platform19, and the controllability of various parameters of the robot enables us to test its performance under various circumstances.
The insect-controlled robot has two major directions for future applications. The first direction is for engineering. As an autonomous robot controlled by the insect sensory-motor system, the insect-controlled robot will be a reference for mobile robots implemented with biological models, ranging from simplified Braitenberg vehicles42 to large-scale neural networks. The insect-controlled robot will also be a useful platform for testing possible combinations of other modalities with insect odor-tracking, such as the implementation of a camera and an algorithm for collision avoidance to explore collision-free odor-tracking algorithms. Furthermore, fine-tuning of the robot properties may improve the odor-tracking performance better than intact insects. Such translation of the insect capability might lead to the practical use of this robot itself for finding hazardous materials, if we imitate the transgenic silkmoths43 that respond to characteristic chemicals in a target material. On the other hand, the insect-controlled robot will also raise an important question: How should we use biomimetic algorithms for robotic applications that extend beyond the difference between insects and robots? For example, insect olfactory receptors have an outstanding ability to acquire high-speed temporal dynamics of odor concentration44-46, which is responsible for insect olfactory processing and odor source localization, but are far beyond the capabilities of conventional gas sensors4,29,47. How to modify the biomimetic algorithm to meet the sensory ability of robots should also be explored as a future direction. The other major direction is definitely for biology. The insect-controlled robot can be regarded as a closed-loop experimental platform. In addition, robotic manipulation, a non-invasive way to alter the insect's sensory-motor relationship, will be further applied to investigate how the small insect brain can respond, learn, and adapt to new circumstances.
The authors have nothing to disclose.
We thank Shigeru Matsuyama for providing purified bombykol. This work was supported by the Japan Society for the Promotion of Science KAKENHI (grant numbers 22700197 and 24650090) and the Human Frontier Science Program (HFSP).
Male adult silkmoth (Bombyx mori) |
Rear from eggs, or purchase as pupae. | ||
Incubator | Panasonic | MIR-254 | Store pupae or adult silkmoths at a constant temperature, 238 L. |
Plastic box | Sunplatec | O-3 | Store pupae or adult silkmoths, 299 × 224 × 62 mm L × W × H. |
Copper wire | 2-mm diameter for the attachment. Any rigid bar can be used as an alternative for making the attachment to tether a silkmoth. | ||
Plastic sheet | Kokuyo | VF-1420N | Sold as overhead projector film with thickness of 0.1 mm. Use at the tip of the attachment. |
Forceps | As one | 5SA | Remove scales on the thorax. |
Adhesive | Konishi | G17 | Bond a silkmoth to the attachment. |
Insect-controlled robot | Custom | Bearing an air-supported treadmill, an optical sensor, custom-built AVR-based microcontroller boards, and two DC brushless motors. It is powered by 8 × AA and 3 × 006P batteries. | |
Microcontroller | Atmel | ATMEGA8 | A component of the insect-controlled robot. |
DC blower | Nidec | A34342-55 | A component of the insect-controlled robot for floating a ball in an air-supported treadmill. |
DC fan | Minebea | 1606KL-04W-B50 | A component of the insect-controlled robot for suctioning air containing an odor. |
Optical mouse sensor | Agilent technologies | HDNS-2000 | A component of the insect-controlled robot, obtained from an optical mouse (M-GUWSRSV, Elecom, Japan). |
Brushless motor | Maxon | EC-45 | A component of the insect-controlled robot for driving a wheel. |
White polystyrene ball | A component of the insect-controlled robot. Diameter 50 mm, mass approximately 2 g. | ||
Bombykol: (E,Z)-10,12-hexadecadien-1-ol |
Shin-Etsu chemical | Custom synthesis. | |
n-hexane | Wako | 085-00416 | Solvent for bombykol. |
Wind tunnel | Custom | Pulling-air type, sized 1800 × 900 × 300 mm L × W × H. | |
BioSignal program | Custom | A program to establish serial communication between the insect-controlled robot and a PC via Bluetooth. Used for sending commands to start/stop the robot or configuring its motor properties. | |
Camcorder | Sony | HDR-XR520V | Capture robot movements. |