BristleBot Help

The Bristle Bot App lets you access and control the BristleBot from any WiFi enabled device. The App is written in HTML5 and is served directly from the BristleBot. To access the App you first need to connect via WiFi to the BristleBot. The BristleBot is configured as a WiFi access point with an SSID of the form "BristleBot_XXXX". Once connected to the BristleBot you can use your browser to navigate to the IP address of the BritleBot:

This will return the main index page of the BristleBot from which you can select the following options

  1. Actuators: Lets you control the LEDs and Vibration motors
  2. Sensors: Read Battery Voltage and read values from the Proximity Sensors
  3. Drive: Provides an intuitive interface for driving the BristleBot once the vibration motors have been calibrated using the actuators control
  4. Accelerometer: Provides an interface that lets you drive the BristleBot by tilting your smartphone using the accelerometer in the phone.
  5. Behaviour: Lets you program the BristleBot to drive autonomously avoiding obstacles using the inputs from its proximity sensors.

To communicate with the BristleBot the App opens a web socket connection between your device and the BristleBot. This Status of this connection is shown in the upper left of the App. You need to make sure it indicates "CONNECTED" before trying to send commands to the BristleBot. If it remains "UNCONNECTED", or "DISCONNECTED" for some time try refreshing the page.

UCL logo