these are some behaviors we could try to program our robots to do
generation models have a self-charging homebase they automatically try to find (via its infrared beacons). Charging on the homebase takes about three hours. All second and most third-generation Roombas can be used with the homebase, even if they do not come packaged with it.
Four infrared "cliff sensors" on the bottom of the Roomba's bumper prevent it from falling off ledges such as the top steps of stairways. Most second- and third-generation models have internal acoustic-based dirt sensors that allow them to detect particularly dirty spots (zones having excess particulates) and focus on those areas accordingly.
Wedge by Chelsea A wedge is a simple machine shaped like an inclined plane. A wedge is actually like a moving inclined plane. An easy way to see how a wedge works is to think of it as an inclined plane standing on its narrow end.
This is a simple dual worm gear drive. It turns two turntables using two worm gears spinning in the same direction at the same speed using one motor. It was really quite easy to build.
Use front panel datalogging to record data for use in other VIs and in reports. For example, you can log data from a graph and use that data in another graph in a separate VI. Each time a VI runs, front panel datalogging saves the front panel data to a separate datalog file, which is in the format of delimited text.
The basic idea of datalogging is to run an experiment, but have a computer do
the tedious data recording for you. For instance, if you wanted to know how the
temperature changes during the course of an entire day, you
One of the tutorials within the Lego Mindstorms NXT Software shows how to program a robot that follows a line using Boolean Logic. In the following, an improved version, based on Fuzzy-Logic, is presented. Although a little bit more complex, the program is still implemented using NXT-G Code.