Requirements

Item

Details

Burro

Robot stack running, serial API enabled (launch or UI).

Client device

A device to connect to the robot and send commands. A device can be anything from a microcontroller, such as an Arduino or a ClearCore, to a full computer. Depending on your desired use, the client device may connect to another piece of hardware, such as a sprayer, and act as a go between for it and the mower.

Physical link

A serial-to-usb converter, such as a UART/USB serial. Connection is a 115200 baud 8N1 connection

USB isolator

Use of the serial API without a usb isolator could cause damage to the robot or the device connecting to the robot. Burro is not liable for damage arising from misuse

A script

Users must write their own scripts that send commands to the robot and parse the responses. Commands are detailed in the commands section.

Framing

Each command ends with \r. The last character before \r is _. Tokens are space-separated where arguments exist.