BotClient

From Maslab 2007

Jump to: navigation, search

BotClient allows you visualize your robot's processing from another computer.

Running BotClient

  1. Run /mit/6.186/2006/bin/botclient.
    • If this doesn't work, do java -cp /mit/6.186/2006/maslab.jar maslab.telemetry.botclient.BotClient.
  2. In the "control panel" window, enter your robot's IP address.
  3. Channels published by the robot will appear in the control panel. Double-click a channel to display it.

Channel Types

(See maslab.telemetry.channel in the Maslab API for details.)

ImageChannel
As the mouse pointer hovers over a pixel, the RGB and HSV values are reported. Click to see where the color falls on an HSV colorwheel. You can save an image (the captured image is saved in the directory where BotClient was invoked; the filename is captureNN.png), as well as pause/resume a video feed.
TextChannel
Yup, text.
ScopeChannel
For plotting values graphically over time.
VectorChannel
Channel for sending vector graphics to the BotClient. Useful for anotating an image or plotting sensor data in space.

You can also have your robot listen for commands from the BotClient using the "command" field in the control panel.

Personal tools