The VEX IQ AI Vision Sensor is an advanced sensor that allows your VEX IQ (2nd gen) robot to see and interact with the world around it in ways that no other sensor can. The AI Vision Sensor captures visual information from a large field of view at high resolution, and is able to detect both two and three-dimensional objects.
The AI Vision Sensor expands on the capabilities of the other sensors in the IQ (2nd gen) Kit, with a wider and deeper field of view, and the ability to detect specific colors and combinations of colors within it. It can also detect AprilTag IDs and a group of pre-trained objects. The sensor can report a wealth of data about what it detects, so you can locate an object or location in space using sensor data.
What can the IQ AI Vision Sensor detect?
This sensor can be configured to identify Color Signatures from various sources, including solid-colored three-dimensional (3D) objects and printed two-dimensional (2D) images. Additionally, it has the capability to learn and recognize combinations of colors, or Color Codes. The AI Vision Sensor can also detect AprilTag IDs and pre-trained AI Classifications.
Color Signatures are specified colors that the AI Vision Sensor will detect. The sensor identifies the pixels of that configured color within the field of view and reports data about that area.
For more information on how to configure your AI Vision Sensor to detect specific colors, refer to this article.
Color Codes are sequences of Color Signatures. They allow the AI Vision Sensor to identify and distinguish specific patterns of colored pixels.
For more information on how to create Color Codes, refer to this article.
AprilTag IDs are visual markers with specific high contrast patterns that the AI Vision Sensor can detect and identify.
For more information on AprilTag IDs and how to enable their detection, refer to this article.
AI Classifications are specific objects that the AI Vision Sensor has been trained to be able to detect. These include VEX classroom objects, like Buckyballs and Rings, as well as competition game elements.
For more information on what AI Classifications can be detected by the AI Vision Sensor and how to enable their detection, refer to this article.
Getting Started with the AI Vision Sensor
Use the links below to help you as you are getting started with the AI Vision Sensor in your setting.
- Connecting the AI Vision Sensor and Updating the Firmware
- Open and run an Example Project in VEXcode IQ to see how the AI Vision Sensor could be used.
- Configure a Color Signature in the AI Vision Utility to use in a project.
Want to learn more?
Learn more about coding with the AI Vision Sensor with the VEXcode API Reference api.vex.com.