As part of the work with the Bucking Bronco, I have been automating the control of it, so that we can make computer controlled adaptive bronco rides.
Rather than delve into the Bronco electronics, I have attached a wooden faceplate with a set of servos to the control panel that is used when manually operating the Bronco. There are several reasons behind this choice:
  1. I wanted the computer’s control of the Bronco to be very obvious, so spectators could see how it is controlling the ride as well as the effect on the ride machinery itself.
  2. Aesthetically there is something very attractive about the Heath Robinson nature of the BroncoMatic - a big part of the beauty of the Bronco is the large machinery that runs it - I wanted to keep that aesthetic in the computer control.
  3. No need to mess with high voltage electronics - the Bronco runs at 12 amps and 240v, enough to be quite dangerous to play with.
  4. We keep the Bronco control box in good condition, so it still works for manual control
Some pictures and video of the early development of the Broncomatic are below. Obviously this is very early development - perhaps later versions may involve less gaffa tape, more accurately cut wood and something other than zip-ties, string and lego holding it all together!

Broncomatic - first joystick test
Broncomatic joystick controller

First joystick test (quicktime)

Broncomatic with speed controls
Broncomatic with speed controls

First test of Broncomatic with speed controls (quicktime)

Broncomatic integator software
Broncomatic integator software

The Broncomatic Integrator allows the Broncomatic to be connected to the [MindMedia Nexus](http://www.mindmedia.nl/english/index.php) sensors (it is pretty easy to add new sources of sensor data, the Nexus just happened to be to hand when I was doing this test). It makes it very quick to write different mappings between sensor inputs and how the Bronco moves.
Videos of a couple of mappings are shown below (these each took a couple of minutes to write in the Integrator)
  1. Speeds up when you breathe in, slows down when you breathe out Video, complete with heavy breathing (video complete with heavy breathing - quicktime).
  2. Goes one way on breathing in, the other on breathing out (another heavy breathing video - quicktime )

Bronco souvenir sticker
Bronco souvenir sticker

I found a sticker printer hanging around in the lab, and made up a little sticker to give to people when they have ridden the ride. The number relates to the total volume of air that someone has breathed in during the ride. The little graph at the bottom is a trace of the last 20 seconds of their breathing.

Duncan on the finish line camera
Duncan on the finish line camera

Duncan & I built a 'finish line camera', which records video from a single line over time, showing a trace of the bronco movements - giving some quite neat results.
**First Experiments**
We have now run a public experiment with the Broncomatic, a [first description of this experiment](/~pszjm2/projects/Rides/Broncomatic_Experimentalism.html) is available. We presented this work in a [paper at CHI 2011](/~pszjm2/projects/Rides/Breath_control_of_amusement_rides__CHI_2011_.html). The Discovery Channel show 'Daily Planet' also did a piece on the Bronco ([more details](/~pszjm2/projects/Rides/Broncomatic_on_Daily_Planet__Discovery_Channel_.html)).


Related themes: Fairground Rides,