menu_book

Knowledge Base

Documentation, guides, and resources for Noldus products.

Streaming Real-Time XY Coordinates from EthoVision XT to External Devices

Last updated: Oct 29, 2026

Problem

Users want to continuously stream live X,Y tracking coordinates from EthoVision XT to an external device (e.g., a Raspberry Pi or custom hardware) for real-time use, such as controlling a commutator or triggering external equipment based on exact position.

Details

This is commonly requested for EthoVision XT 17 and later versions in contexts such as automated commutator control or closed-loop behavioral hardware. EthoVision's Trial & Hardware Control module can trigger hardware events based on zone entries or other tracking conditions in real time, but it does not offer a standard built-in method for continuously streaming raw X,Y coordinate data to an external device over a serial, network, or GPIO interface.

Solution

1. **EthoVision XT does support real-time zone-based hardware triggers**: Using the **Trial & Hardware Control** module, you can configure rules that fire TTL signals or other hardware events when the animal enters a defined zone, crosses a threshold speed, etc. This is reliable for event-based external hardware control.
2. **Continuous X,Y coordinate streaming is not natively supported**: EthoVision XT does not provide a built-in option to continuously broadcast live X,Y position data to an external device (e.g., Raspberry Pi via serial or network socket).
3. **Workaround options to evaluate**:
- Use the **Hardware Control output** triggered by multiple small zones tiling the arena to approximate position-based outputs — though this is coarse and complex to implement.
- Investigate whether your EthoVision version supports any third-party API or data streaming add-on. Contact Noldus support to ask about current integration options for your specific use case.
- Consider alternative approaches where the external device (e.g., commutator controller) uses its own position sensing rather than relying on EthoVision coordinate output.
4. **Do not design critical external hardware** (e.g., a commutator) around continuous coordinate streaming from EthoVision XT unless Noldus confirms a supported integration pathway for your version — the latency and lack of a native streaming interface make this unreliable for real-time hardware control.
5. Contact Noldus technical support with your specific use case to get guidance on the best supported integration approach for your EthoVision version.

shopping_bag
check_circle

Thank you!

We'll get back to you shortly.

error

Please correct the following errors:

error

error

error

error

By clicking Submit, you consent to Noldus processing your data as described in our privacy policy.

check_circle

Thank you for registering!

We look forward to seeing you at the NoldusViso launch event.

error

Please correct the following errors:

error

error

error

error

error

By clicking Register, you consent to Noldus processing your data as described in our privacy policy.