[FreeBSD Logo] [Apple Logo]
FreeBSD and MacPorts


General

Project Home
FreeBSD and MacPorts
Which FreeBSD?
Creating Port-friendly Projects

Port Descriptions

APE
Roboctl
NBC/NXC
Desktop-installer

Links

FreeBSD Ports Project
MacPorts Project
Ports Source Code

Roboctl (formerly Legoctl)

Roboctl is a communication library plus command line tools for Lego and VEX robots. It is used to upload programs, check status, battery level, etc.

Roboctl is developed under FreeBSD and well tested on Mac OS X. It can be installed using FreeBSD ports and MacPorts. I've also compiled it and done minimal testing on Xubuntu 6. See the README file for installation instructions.

Current Development

The current development version (0.3) has lots of new features, including an API testing utility, Bluetooth support (FreeBSD and Linux), sound support, and Doxygen docs.

A sample program called "nxtremote", for controlling the NXT using a PC joystick and the default firmware is now included in the source distribution.

AVI video of a Lego marble gatherer being driven with nxtremote over Bluetooth from a FreeBSD machine.

[Legoctl Screenshot]