Skip to content

Latest commit

 

History

History
54 lines (41 loc) · 2.18 KB

README.md

File metadata and controls

54 lines (41 loc) · 2.18 KB

Harvard-Westlake's DOGO - PROS

This was made on VEXos 1.0.13, PROS Kernel 3.5.0

DOGO (double mobile goal) is a mobile goal focused robot that can place goals on platforms without climbing, steal goals from opponent platforms and robots, hold two mobile goals at once, and steal opponents alliance goals.

Controls

  • L1 Mogo Toggle
  • L2 Tilter Toggle. When held, the tilter comes all the way down
  • R1 Lift Up Ladder
  • R2 Lift Down Ladder
  • Tank Drive (by default)

Useful File Descriptions

  • src/auton.cpp: Autonomous routines (Solo AWP).
  • src/lift.cpp: Lift functions for opcontrol, with a position ladder.
  • src/main.cpp: Main file with on screen autonomous selection.
  • src/mogo.cpp: Mogo functions for opcontrol and autonomous.
  • src/tilter.cpp: Tilter functions for opcontrol and autonomous.

EZ-Template

This code uses EZ-Template, a simple PROS template that handles drive base functions for VEX robots. That can be found here.

Warning

EZ-Template uses a unique PROS kernel that makes the emulated LCD pink instead of green. Using this with hot/cold linking enabled (it is by default) could possible delete other PROS projects in other slots on your brain.

To disable hot/cold linking, open your Makefile and change USE_PACKAGE:=1 to USE_PACKAGE:=0. Doing this will make wireless downloading slower.

Read more about hot/cold linking on the PROS docs.

External Links

Reveal Video
VEX Forum with CAD

Basic Code
DOGO VEXcode
AMOGO VEXcode

Advanced Code
DOGO PROS
AMOGO PROS

Contributors

Thank you to the following for making this project come to life:

  • Avi Dube
  • Ben Ren
  • Dru Reed
  • Jake Futterman
  • Jess Zarchi
  • Tripp Reed
  • Yuanyang Lu