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

This is latest revision of the VMX circuit board with official firmware to 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.

VMX Documentation and Support

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 Protocol 8 Mhz
I2C Protocol 400 kHz
USB Protocol 12 mbps
UART Protocol 115 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

This is latest revision of the VMX circuit board with official firmware to 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.

VMX Documentation and Support

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 Protocol 8 Mhz
I2C Protocol 400 kHz
USB Protocol 12 mbps
UART Protocol 115 kbps

 

Customers who bought this item also bought

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

#75001

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.

Clamping 6mm D-Shaft Hub

#76281

Made of aluminum, the Studica Robotics Clamping 6mm D-Shaft Hub is used with flex and drive wheels.

Power Control Panel

#70170

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.

Titan Quad Motor Controller

#70152

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

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

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

#75005

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

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.