BotClient
From Maslab 2006
BotClient allows you visualize your robot's processing from another computer.
Running BotClient
- 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.
- If this doesn't work, do
- In the "control panel" window, enter your robot's IP address.
- 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.
