In the December 2017 and January 2018 issues of SERVO, two articles demonstrated the power of the RobotBASIC Robot Operating System (RROS) by showing how it simplifies building and controlling robots. Another article in February 2018 showed
how the S3’s hacker port can be used to expand the
robot’s sensory capabilities. This article combines all these
ideas by embedding a custom RROSS (RobotBASIC Robot
Operating System for the Scribbler) inside the S3 (Figure 1).
The RROSS makes it extremely easy to control the S3’s
movements and to utilize the standard S3 sensors from
RobotBASIC (a free language available from
www.RobotBASIC.org). This eliminates many of the
shortcomings of other languages for the Scribbler. With
RobotBASIC, your programs can use integers, floats, and
strings for simple variables (both local and global) and
Parallax’s Scribbler S3 may be one
of the most overlooked and
underrated robots on the market.
Right out of the box, it has line
sensors for following lines,
perimeter IR sensors for detecting
obstacles, light sensors capable of
isolating the brightest light in a
room, and wheel encoders that
make accurate movements
possible. Adding a few sensors
through the hacker port gives it
more sensory capability than most
hobby and educational robots.
Embedding a custom version of the
RobotBASIC Robot Operating
System makes it one of the easiest
robots to program.
into the Parallax
40 SERVO 03.2018
By John Blankenship