Build an Onboard Interface

The onboard interface acts as a software driver. It is used to interpret commands sent to a remotely connected robot from an MSRS service. What constitutes the interface depends on the type of robot you are interfacing with. For example, the ARobot uses a BS2 as the coprocessor. The BS2 has only 32 bytes of memory, and only 26 of those are available to a downloaded program. Obviously, neither MSRS nor the .NET Framework is able to execute on this coprocessor. For this reason, we need software that can execute on the robot and pass information back and forth to a remote development machine capable of running MSRS.

The software we need is a BASIC program, which can be written and downloaded to the ARobot using a Basic Stamp ...

Get Programming Microsoft® Robotics Studio now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.