EasyManua.ls Logo

Kauai Labs VMX-pi User Manual

Kauai Labs VMX-pi
54 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
Page #1 background imageLoading...
Page #1 background image
VMX-pi Robotics Controller/Motion & Vision Processor User's Guide
Kauai Labs
Copyright — 2019

Other manuals for Kauai Labs VMX-pi

Question and Answer IconNeed help?

Do you have a question about the Kauai Labs VMX-pi and is the answer not in the manual?

Kauai Labs VMX-pi Specifications

General IconGeneral
BrandKauai Labs
ModelVMX-pi
CategoryComputer Hardware
LanguageEnglish

Summary

Overview of VMX-pi

Key VMX-pi Features

Details VMX-pi's capabilities, including power management, I/O, IMU, and networking.

External Device Power Management

Describes selectable 5V/3.3V power supply and voltage translation for external devices.

IMU with Sophisticated Motion Processing

Highlights the 9-axis IMU for motion processing, including calibration features.

Digital and Analog Interface Channels

Covers 30 digital and 4 analog channels with various communication protocols.

Synchronization Support

Explains the 1-microsecond clock and battery-backed RTC for data synchronization.

Technical Specifications

Lists electrical, protection, and communication interface specifications for VMX-pi.

Frequently Asked Questions

Raspberry Pi Compatibility

Lists compatible Raspberry Pi board versions for use with VMX-pi.

RoboRIO Integration

Explains how VMX-pi can be used with the National Instruments RoboRIO.

FRC Robot Control Limitations

Clarifies VMX-pi's legality for FRC actuator control and other uses.

Magnetometer Reliability

Addresses magnetometer unreliability near powerful motors and potential solutions.

Yaw Angle Drift

Explains the cause of yaw angle drift and VMX-pi's error mitigation.

Displacement Estimation Accuracy

Discusses the accuracy limitations of VMX-pi's displacement estimates.

Installation Guide

Assembly with Raspberry Pi

Guides on assembling VMX-pi with Raspberry Pi 3 and Zero W models.

RoboRIO Installation

Details connecting VMX-pi to a RoboRIO via Ethernet, USB, or CAN.

Orientation and Coordinate Systems

Explains VMX-pi's 9-axis sensor output, coordinate systems, and reference frames.

OmniMount Configuration

Describes how to re-configure the VMX-pi yaw axis for different mounting orientations.

Creating an Enclosure

Provides guidance on protecting the VMX-pi circuit board with an enclosure.

Software and Libraries

Raspberry Pi Software Tools

Lists libraries and tools for Raspberry Pi-based robotics development.

RoboRIO Software Libraries

Provides libraries for accessing VMX-pi IMU data from RoboRIO.

Windows Software Tools

Details VMX-pi Tools for Windows, including navXUI and calibration tools.

Examples and Demonstrations

Raspberry Pi Examples

Demonstrates accessing VMX-pi functionality via HAL and ROS on Raspberry Pi.

Drive Control Examples

Illustrates drive modes like Field-Oriented Drive, Rotate to Angle, and Straight-line Driving.

Motion and Detection Examples

Covers examples for Automatic Balancing, Collision Detection, Motion Detection, and Data Monitor.

Guidance and Best Practices

Best Practices for Robot Integration

Summarizes recommendations for secure mounting and calibration for reliable operation.

Terminology Explained

Sensor Measurement Descriptions

Defines Pitch, Roll, Yaw, Linear Acceleration, Compass Heading, and Altitude.

Motion Processing and Coordinate Systems

Explains 3D coordinate systems, motion processing, fused heading, and reference frames.

Calibration Procedures

Details Gyro/Accelerometer and Magnetometer calibration processes and importance of stillness.

Support and Troubleshooting

Forum and Troubleshooting Resources

Provides access to the VMX-pi discussion forum and troubleshooting resources.

Firmware Updating Process

Step-by-step guide for downloading and installing the latest VMX-pi firmware.

Factory Test Procedure

Outlines the procedure to verify the VMX-pi circuit board's correct operation.

VMX-pi LED Status Indicators

Describes the meaning of different LED states during VMX-pi operation and tests.

Advanced Topics

USB Serial Communication Protocol

Details the VMX-pi's custom protocol for communicating sensor data over USB.

navXUI Customization Guide

Guides on customizing the navXUI source code for data visualization.

Technical References and Resources

Provides links to algorithms, technologies, and open-source works for deeper understanding.