- Harold Abelson, Apple Logo, 1982
RoboLogo is the physical realization of the LOGOTM programming environment. As its name implies,
the TurtleBot essentially implements the functionality of the LOGO turtle graphic. Via LNP communication,
users are able to control the movement of the robot as it draws on a canvas. The language used in based on the
CS32 SLogo grammar, and all input is parsed accordingly. A graphic representation of what the picture
should look like is displayed on our GUI so that users can judge the accuracy of the robots movement.
Since the LOGO language allows users to set absolute coordinates, RoboLogo also deals
with localization issues as it must keep track of its current position on the board.