/Sizzle2.0Odometry

Odometry (position-tracking) for 211Z (Sizzle 2.0) allowing us to track the coordinates and angle of our robot using 3 encoders

Primary LanguageC++

Sizzle2.0Odometry

Odometry (position-tracking) for 211Z (Sizzle 2.0) allowing us to track the coordinates and angle of our robot using 3 encoders

211Z X-Drive Motion Algorithm

This is our motion algorithm for an x-drive using odometry and 3 PID feedback loops! It allows us to create precise autonomous routines with simultaneous x, y, and angle motions.

Table of Contents

Dependencies

VexCode Pro V5 Text 2.0.0 or later

Installation

  • Make sure all the dependencies are installed
  • Download the files
  • Open one of the following programs:
    1. SizzleOdomEncoders.v5code - Final odometry iteration (using 3 tracking wheels)
    2. Graphical Odometry.v5code - Graphical odometry (using integrated motor encoders)
    3. Sizzle2.0 Odometry.v5code - Final odometry iteration (using integrated motor encoders)
  • Download the program to the brain by connecting the V5 Brain or controller to the device via micro-USB and select download. In both options, the V5 Brain must be on!
  • Run the program by selecting it from the V5 Brain or pressing the play button in VexCode if the V5 Brain or controller is attached to the device via micro-USB.

Features

  • Contains odometry for robot position tracking using 3 tracking wheels
  • Contains odometry for robot position tracking using the integrated encoders in the 4 drive base motors
  • Contains a graphical odometry for robot position, displaying the robot on the field on the V5 Brain in real-time and all the odometry values

Contributors

Sagar Patel Saurin Patel
Sagar Patel Saurin Patel
github.com/sagarpatel211 github.com/saurinpatel20

Contact

Email | Website