Main Categories
    Filters
    Preferences
    Search

    VMX2 Robotics Controller

    The Studica Robotics VMX 2 Robotics Controller is a versatile and high-performance solution for robotics control. With advanced processing, rich sensor support, and robust I/O capabilities, it is designed for demanding educational and competition environments such as FRC, and custom robotics platforms.

    MFR Part #: 70174
    $449.00
    Ship to
    *
    *
    Shipping Method
    Name
    Estimated Delivery
    Price
    No shipping options
    In stock

    The Studica VMX2 is a powerful robot controller,

    • Enables Tele-op and autonomous control
    • Supports Java and C++ and Labview , with support for ROS1
    • Integrates the navX-IMU, a Linux based controller, Gigabit Ethernet, USB3 ports and built-in Wifi/Bluetooth. 
    • Can be used an a Robot Control System or Vision/Motion processor
    • Supports Open CV, Tensor Flow, SLAM (Simultaneous Localization and Mapping 
    • Step Files

    The Studica VMX2 leverages five recent key technology developments,

    • Highly-integrated, inexpensive, WiFi-enabled, multi-core Linux computing platform with lots of USB IO for expansion
    • 32-bit ARM Microcontrollers incorporating sophisticated I/O and digital communications engines
    • Low-cost MEMs Inertial Measurement Units (IMUs)
    • Powerful software providing rich libraries and tools for developing robot software in C++, Java
    • CAN bus for high-speed, real-time communication between devices

    The Studica VMX2 Technology Enables,

    • Far richer development environments and tools
      • Because VMX2 is much more than a robot controller – it is a powerful, Linux-based   desktop computing platform with network/monitor/keyboard/mouse support.
    • Very powerful software features
      • State-of-the-art software development GUIs (e.g., VS Code) libraries and tools (drive-  train kinematics, path-planning, vision processing, autonomous navigation,   performance data acquisition/playback)
    • Access to cutting-edge sensors (for use outside the competition)
      • VMX’s multitude of modern digital communications interfaces and Linux-based   operating system allow users to directly access most modern devices (e.g., Intel RealSense tracking and depth cameras and LIDAR

    The VMX2 circuit board and official firmware provide inertial and magnetic measurements, with a range, accuracy and update rate as described on this page, as well as a broad range of I/O and Digital Communication capabilities and flexible Power Management.

    Note that certain IMU performance specifications are only valid after a start-up Gyroscope/Accelerometer Calibration period, during which time the VMX-pi circuit board must be held still.

    Additional details can be found in the VMX Datasheet.

    Additionally, the specifications for the connector cables which come with each VMX are also documented on this page.

    ELECTRICAL SPECIFICATIONS
    Input Voltage:6-16V DC
    Output Voltages:5V, 3.3V
    Protection Features:Input Voltage Clamps;
    Under-voltage management;
    Output Current Limiting
    Communications Interface:USB, I2C, SPI, CAN,UART
    Power Connector:2-Pin JST VH Connector
    USB Connector:USB Micro-B

     

    IMU PERFORMANCE SPECIFICATIONS

    Startup Calibration Period:15 seconds
    Gyro Sensitivity:+/- 4000 degrees/sec
    Accel Sensitivity:+/- 16 g
    Magnetometer Sensitivity:1.3 Gauss
    Yaw angle accuracy:~0.5 degree of drift/minute
    Yaw angle accuracy (when still):~.25 degree of drift/minute
    Orientation Data Update Rate:4-100 Hz
    Magnetometer Raw Update Rate:4 Hz
    Magnetometer Angular Accuracy:+/- 2 degrees
    Pitch/Roll Angular Accuracy:+/- 1.5 degrees

     

    ANALOG INPUT SPECIFICATIONS

    Number of Channels:4
    Resolution:12 bits

     

    DIGITAL IO SPECIFICATIONS

    Total Number of Channels:30
    Number of Input-capable & Interrupt-capable Channels:25
    Number of Output-capable & PWM-capable Channels:27
    Number of Quadrature Encoder Channel Pairs (HW-decode):5

     

    DIGITAL COMMUNICATION SPECIFICATIONS

    CAN Protocol (2.0b)1mbps
    SPI Protocol8 Mhz
    I2C Protocol400 kHz
    USB Protocol12 mbps
    UART Protocol115 kbps

     

    Frequently Asked Questions – VMX 2 Robotics Controller

    How does the navX2-MXP compare to the navX-MXP in terms of accuracy?

    Answer: The navX2-MXP offers significant improvements in accuracy compared to the "Classic" navX-MXP

      1. Improved Sensors: The navX2-MXP features the newer 6-axis ISM330DHCX IMU and LIS2MDL Magnetometer, which provide lower noise, greater sensor range, stability, and improved shock resistance.
      2. Enhanced Processing Power: The navX2-MXP doubles the computation power with a 180MHz onboard 32-bit floating-point microcontroller.
      3. Advanced Algorithms: It utilizes a new Kalman Filter-based algorithm with improved accuracy, running at a 416Hz update rate.
      4. Higher Rotation Speeds: The navX2-MXP can handle rotation speeds up to 4000 degrees/second, compared to the classic version1.
      5. Improved Yaw Accuracy: The navX2-MXP demonstrates significantly improved yaw accuracy and stability, even during extreme inertial events.
      6. Reduced Yaw Drift: The improved gyro noise characteristics decrease yaw drift by a factor of at least 2.
      7. Faster Startup: The navX2-MXP has a reduced startup time of only 5 seconds.
      8. Better Displacement Estimates: While still referred to as "estimates," the navX2-MXP's displacement calculations are far more accurate than those of the classic version.
      9. Increased Pitch and Roll Accuracy: The newer sensors and algorithms also contribute to improved pitch and roll measurements.
      These enhancements make the navX2-MXP a significant upgrade in terms of accuracy and performance compared to its predecessor, the classic navX-MXP.
    What is the VMX 2 Robotics Controller used for?
    A: The VMX 2 is a high-performance robotics controller designed for use in educational, research, and competitive robotics applications. It handles motion control, sensor fusion, and programmable logic for complex robot behavior.
    What programming languages does the VMX 2 support?
    A: VMX 2 supports multiple programming environments including LabVIEW, C++, and Java, and integrates with WPILib and ROS (Robot Operating System).
    Is the VMX 2 compatible with FRC robots?
    A: Yes, VMX 2 is compatible with FIRST Robotics Competition (FRC) systems and offers capabilities ideal for autonomous and teleoperated robot control.
    What types of inputs and outputs are available?
    A: VMX 2 features a wide array of I/O options including digital and analog inputs/outputs, PWM motor outputs, USB and CAN bus, and I2C, SPI, and UART interfaces.
    Does it support sensor integration?
    A: Yes, it includes built-in 9-axis sensor fusion (accelerometer, gyroscope, magnetometer) and can connect to a wide variety of external sensors such as encoders, range finders, and limit switches.
    Can I power motors directly from the VMX 2?
    A: No, VMX 2 serves as the control logic hub. You’ll need compatible motor controllers (e.g., Titan, Talon SRX, Spark MAX) to drive motors based on VMX 2’s output signals.
    Does the VMX 2 have wireless capabilities?
    A: It can be connected to wireless modules or single-board computers (e.g., Raspberry Pi or Jetson Nano) for Wi-Fi-enabled operation or remote control, depending on your setup.
    Write your own review
    • Product can be reviewed only after purchasing it
    • Only registered users can write reviews
    *
    *
    • Bad
    • Excellent

    The Studica VMX2 is a powerful robot controller,

    • Enables Tele-op and autonomous control
    • Supports Java and C++ and Labview , with support for ROS1
    • Integrates the navX-IMU, a Linux based controller, Gigabit Ethernet, USB3 ports and built-in Wifi/Bluetooth. 
    • Can be used an a Robot Control System or Vision/Motion processor
    • Supports Open CV, Tensor Flow, SLAM (Simultaneous Localization and Mapping 
    • Step Files

    The Studica VMX2 leverages five recent key technology developments,

    • Highly-integrated, inexpensive, WiFi-enabled, multi-core Linux computing platform with lots of USB IO for expansion
    • 32-bit ARM Microcontrollers incorporating sophisticated I/O and digital communications engines
    • Low-cost MEMs Inertial Measurement Units (IMUs)
    • Powerful software providing rich libraries and tools for developing robot software in C++, Java
    • CAN bus for high-speed, real-time communication between devices

    The Studica VMX2 Technology Enables,

    • Far richer development environments and tools
      • Because VMX2 is much more than a robot controller – it is a powerful, Linux-based   desktop computing platform with network/monitor/keyboard/mouse support.
    • Very powerful software features
      • State-of-the-art software development GUIs (e.g., VS Code) libraries and tools (drive-  train kinematics, path-planning, vision processing, autonomous navigation,   performance data acquisition/playback)
    • Access to cutting-edge sensors (for use outside the competition)
      • VMX’s multitude of modern digital communications interfaces and Linux-based   operating system allow users to directly access most modern devices (e.g., Intel RealSense tracking and depth cameras and LIDAR

    The VMX2 circuit board and official firmware provide inertial and magnetic measurements, with a range, accuracy and update rate as described on this page, as well as a broad range of I/O and Digital Communication capabilities and flexible Power Management.

    Note that certain IMU performance specifications are only valid after a start-up Gyroscope/Accelerometer Calibration period, during which time the VMX-pi circuit board must be held still.

    Additional details can be found in the VMX Datasheet.

    Additionally, the specifications for the connector cables which come with each VMX are also documented on this page.

    ELECTRICAL SPECIFICATIONS
    Input Voltage:6-16V DC
    Output Voltages:5V, 3.3V
    Protection Features:Input Voltage Clamps;
    Under-voltage management;
    Output Current Limiting
    Communications Interface:USB, I2C, SPI, CAN,UART
    Power Connector:2-Pin JST VH Connector
    USB Connector:USB Micro-B

     

    IMU PERFORMANCE SPECIFICATIONS

    Startup Calibration Period:15 seconds
    Gyro Sensitivity:+/- 4000 degrees/sec
    Accel Sensitivity:+/- 16 g
    Magnetometer Sensitivity:1.3 Gauss
    Yaw angle accuracy:~0.5 degree of drift/minute
    Yaw angle accuracy (when still):~.25 degree of drift/minute
    Orientation Data Update Rate:4-100 Hz
    Magnetometer Raw Update Rate:4 Hz
    Magnetometer Angular Accuracy:+/- 2 degrees
    Pitch/Roll Angular Accuracy:+/- 1.5 degrees

     

    ANALOG INPUT SPECIFICATIONS

    Number of Channels:4
    Resolution:12 bits

     

    DIGITAL IO SPECIFICATIONS

    Total Number of Channels:30
    Number of Input-capable & Interrupt-capable Channels:25
    Number of Output-capable & PWM-capable Channels:27
    Number of Quadrature Encoder Channel Pairs (HW-decode):5

     

    DIGITAL COMMUNICATION SPECIFICATIONS

    CAN Protocol (2.0b)1mbps
    SPI Protocol8 Mhz
    I2C Protocol400 kHz
    USB Protocol12 mbps
    UART Protocol115 kbps

     

    Customers who bought this item also bought

    Power Control Panel

    #70170
    $59.00
    (In stock)

    Upgrade your robotics control setup with the Studica Robotics Power Control Panel—a ready-made solution featuring a distinct blue panel ideal for streamlined, safe control during both competition and classroom builds.

    Maverick 12V DC Gear Motor 61:1 w/Encoder

    #75001
    $28.99
    (In stock)

    The Maverick 12V DC Gear Motor 61:1 w/Encoder from Studica Robotics is an ideal high torque motor for robotics, designed for strength to endure competitions, with 100rpm and 708 oz-in of torque.

     

    To connect to the REV Robotics Control Hub, the Maverick Encoder Cable (#70163) is required as an Add-on.

     

    Note: This motor is legal for FIRST (FTC) competitions.

    Titan Quad Motor Controller

    #70152
    $449.00
    (In stock)

    The Studica Robotics Titan Quad Motor Controller is a powerful, 4-channel CAN BUS -based motor controller with a built-in fuse-box (for DC motors up to 20A).

    VMX Cable Pack

    #70160
    $44.99
    (In stock)

    The Studica Robotics VMX Cable Pack includes JST-GH to 4-pin Dupont cables, a battery adapter cable and a Wallwart Barrel Plug adapter cable for the VMX.

    Titan Wire Pack

    #70162
    $6.99
    (In stock)

    Servo Power Block with XT30 Male to JST-VH Cable Bundle

    #75005
    $39.99
    (In stock)

    The Studica Robotics Servo Power Block (75006) with the XT30 Male to JST-VH Cable (70180) Bundle is made for FIRST FTC Teams. The Servo Power Block is a 6V, 60W power injector that provides proper power for RC Servos. It does not interfere with the signal, it will only replace the power to the servo with 6V.  The XT30 Male to JST-VH Cable allows you to plug directly into the REV Control Hub.

     

    Note: This servo power block is legal for FIRST (FTC) competitions.

    FTC Power Bundle

    #70027
    $84.99
    (In stock)

    Elevate your FIRST® Tech Challenge (FTC) robotics projects with the Studica Robotics FTC Power Bundle, a comprehensive and affordable solution designed to meet competition standards with FIRST® legal parts.

     

    This bundle is an ideal complement to our FTC Starter Kit and FTC Drive Base Kit v2.

    On/Off Power Switch Kit

    #70182
    $14.99
    (In stock)

    The Studica Robotics On/Off Power Switch Kit for use with your robotics design builds.  This straightforward power switch provides seamless on/off control between a battery and your device and includes Anderson PowerPole PP45 type connectors.

     

    Note: This power switch is legal for FIRST (FTC) competitions.

    Motor Pack

    #70263
    $189.00
    (In stock)

    The Studica Robotics Motor Pack includes all you need to connect to your robotics model for use in classroom learning and competitions.

    4 Maverick 12V DC Gear Motor w/Encoder (part #75001) are included.