Software Interface

Instructions for adding new behavior modules can be found under SB3AddingBehaviorModules

Detailed instructions for generating motor commands can be found here: SB3MotorCommands

Communication

StickyBotIII achieves communication between processors using a new communication bus: SB3CommBus

Mainboard Modules

There are several modules to make behavior development easier.

UART Stickybot <-> PC interface

There are two communication channels: a Bluetooth serial radio and a 3.3 level serial port broken out to a Picoblade connector. (A USB bridge is available.) SB3UARTDetails

Debugging

Each module has it's own int main(void) function, which can be enabled by setting #define DEBUG These function rely on a text interface to a terminal. For the servo boards, this can be achieved using a UART interface, but as we migrate to fixed boards, only SPI will be available. Therefore, all text commands will start with DEBUG_ and by including the apprioriate header file, you can get either UART or SPI interfaces.

 
This site is powered by the TWiki collaboration platformCopyright &© by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback