$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Control: Plant Behavior without Robotic Stimuli.
Due to the lack of blue light (i.e., all robots are dormant), positive phototropism is not triggered in the plant. Therefore, the plants show unbiased upwards growth as they follow gravitropism. They also display typical circumnutation (i.e., winding), see Figure 4A. As expected, the plants fail to find the mechanical support leading to the dormant robots. The plants collapse when they can no longer support their own weight. We stop the experiments when at least two plants collapse, see Figure 4B,C.
Single or Multiple Decisions: Plant Behavior with Robotic Stimuli
In four single-decision experiments, two runs have leftward steering (i.e., the robot left of the bifurcation is activated to stimulus), and two runs have rightward steering. The stimulus robots successfully steer the plants towards the correct support, see Figure 5. The nearest plant with stem angle most similar to that of the correct support attaches first. In each experiment, at least one plant attaches to the support and climbs it until it reaches the stimulus robot and thereby ends the experiment. In one experiment, a second plant attaches to the correct support. The remaining plants might attach as well in longer experiment durations. None of the plants attaches to the incorrect support. Each experiment runs continuously for 13 days on average.
In two multiple-decision experiments, the plants grow into a predefined zigzag pattern, see Figure 6A. Each experiment runs for approximately seven weeks. As an experiment starts, a robot sets its status to stimulus (see 3.6.3) and steers the plants towards the correct support according to the stipulated pattern. A plant attaches and climbs it, arriving at the activated stimulus robot therefore completing the first decision. According to 3.7.3, the current stimulus robot then becomes dormant and notifies its adjacent neighbors. The dormant neighbor that is next on the zigzag pattern switches itself to stimulus (see 3.7.6). If a plant is detected by a dormant robot, that robot does not react (see 3.7.2). The plants continue and complete the remaining three decisions successfully. The predefined zigzag pattern is therefore fully grown, see Figure 6B.
All experiment data, as well as videos, are available online24.

Figure 1. The immobile robot and its primary components. Figure reprinted from author publication Wahby et al.14, used with Creative Commons license CC-BY 4.0 (see supplemental files), with modifications as permitted by license. Please click here to view a larger version of this figure.

Figure 2. The component diagram of the immobile robot electronics. IRLML2060 LED drivers are interfaced with the robot's single-board computer (e.g. Raspberry Pi) via PWM to control the brightness of the LEDs. An LP5907 switch is interfaced with the single-board computer via general-purpose input/output (GPIO) header pin, to control the fan. An MCP3008 analog-to-digital converter (ADC) is interfaced with the single-board computer via serial peripheral interface (SPI) to read the analog IR and light-dependent resistor (LDR) sensor data. Please click here to view a larger version of this figure.

Figure 3. Shortly after '03.04.16,' a plant tip climbs a support and arrives in the field of view of the robot. (A) Sample IR-proximity sensor scaled voltage readings (vertical axis) during an experiment. Higher values indicate plant tip detection. (B) The IR-proximity sensor is placed and oriented according to the support attachment, to ensure effective plant tip detection. Figure reprinted from author publication Wahby et al.14, used with Creative Commons license CC-BY 4.0 (see supplemental files), with modifications as permitted by license. Please click here to view a larger version of this figure.

Figure 4. Control experiments result frames showing that all four plants did not attach to any support in the absence of blue light. (A) After five days, all plants growing upwards in one of the control experiments (see (C) for later growth condition). (B) After 15 days, three plants collapsed, and one still growing upwards in the first control experiment. (C) After seven days, two plants collapsed, and two still growing upwards in the second control experiment (see (A) for previous growth condition). Figure reprinted from author publication Wahby et al.14, used with Creative Commons license CC-BY 4.0 (see supplemental files), with modifications as permitted by license. Please click here to view a larger version of this figure.

Figure 5. Single-decision experiments result frames showing the ability of a stimulus robot to steer the plants through a binary decision, to climb the correct support. In all four experiments, one robot is set to stimulus and the other to dormant-at two opposite sides of a junction. The frames show the plants' location right before the stimulus robot detects them. In each experiment at least one plant attaches to the correct support, and no plant attaches to the incorrect one. Also, the unsupported plants show growth biased towards the stimulus robot. E, F, G, H are closeups of A, B, C, D respectively. Figure reprinted from author publication Wahby et al.14, used with Creative Commons license CC-BY 4.0 (see supplemental files), with modifications as permitted by license. Please click here to view a larger version of this figure.

Figure 6. Multiple-decision experiment. (A) The targeted zigzag pattern is highlighted in green on the map. (B) The last frame from the experiment (after 40 days), showing the plants' situation before the last stimulus robot on the pattern detects them. The robots successfully grow the zigzag pattern. Figure reprinted from author publication Wahby et al.14, used with Creative Commons license CC-BY 4.0 (see supplemental files), with modifications as permitted by license. Please click here to view a larger version of this figure.