Description

This is a temporary page that hosts the Pixy software until a polished version is published.

The modified PixyMon executable file can be found here as a zip file. The application need to be used with the Signature mapper. The signal mapper is a bridge between PixyMon UDP data and the Spike2 Serial port data. The signal mapper maps a color signature to a Spike2 channel. Also you'll need this Spike2 script which transforms the Signal Mapper text data into Spike2 channels.

Spike2 expects the data to come from a serial port. Therefore you should install a virtual-serial port bridge. There are many virtual serial ports available, for example http://freevirtualserialports.com. You should create a bridged connection between a serial-ports pair (e.g COM5 <-> COM6). This is a one time setup that should be performed only once.

To send the data, first run PixyMon and make sure that you are detecting colours. Next, open the "Signature-Mapper" and choose "Pixy" in the input box. Make sure that the UDP IP is 127.0.0.1 and that the port matches the same port found in PixyMon (e.g 33333).

You should configure the "Signal Mapping" section in the Signature-Mapper to create the required mapping between the PixyMon signal number and the Spike2 channel.

Next open Spike2 and add a new channel of type "Serial". Set the channel Baudrate to 115200. Choose the port to be one of the virtual ports you'v created earlier (e.g COM6). Set the text terminator to ";" (without the double quotation mark). Close the dialog to create the channel and next from the 'script' top menu load the Spike2 script provided above.

To connect the signature mapper to Spike2, check mark the 'Serial' checbox in the signature mapper output. Choose the second serial port from the drop-down menu (e.g COM5) and make sure to use the same baud-rate used in the Spike2 configuration.

Now we are ready to roll, first start capturing data in Spike2 and make sure that the Spike2 script is running and not just loaded (you should have a small menu above the Spik2 channels where you can run it). Next press "Start Sending" in the signature mapper then followed by "Start Sending" in PixyMon.

The modified source code for PixyMon can be found here. The source for the Signature Mapper and PixyMon will be published at a later point as an open-source project on www.github.com, please send us if you need the source code right away.

Please contact Robert Sachdev, the main corresponding author for the Pixy paper, for collaboration or for general enquires about pixy.

For software related issue, please conact 'at gmail', hatem.oraby.