Chapter 8: Robot Control with Distance Detection
· Page 285
Figure 8-6
Lead Boe-Bot (left)
and Shadow Boe-
Bot (right)
√
If you are part of a class, mount paper panels on the tail and both sides of the
lead Boe-Bot as shown in Figure 8-6.
√
If you are not part of a class (and only have one Boe-Bot) the shadow vehicle
will follow a piece of paper or your hand just as well as it follows a lead Boe-
Bot.
√
Replace the 1 k
Ω
resistors that connect the lead Boe-Bot’s P2 and P8 to the IR
LEDs with 470
Ω
or 220
Ω
resistors.
√
Program the lead Boe-Bot for object avoidance using a modified version of
FastIrRoaming.bs2. Open FastIrRoaming.bs2, and rename it
SlowerIrRoamingForLeadBoeBot.bs2.
√
Make these modifications to SlowerIrRoamingForLeadBoeBot.bs2:
√
Increase all
PULSOUT
Duration
arguments that are now 650 to 710.
√
Reduce all
PULSOUT
Duration
arguments that are now 850 to 790.
√
The shadow Boe-Bot should be running FollowingBoeBot.bs2 without any
modifications.
√
With both Boe-Bots running their respective programs, place the shadow Boe-
Bot behind the lead Boe-Bot. The shadow Boe-Bot should follow at a fixed
distance, so long as it is not distracted by another object such as a hand or a
nearby wall.