Skip to content

ssejrog/HW-DOGO-PROS

Repository files navigation

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

About

Harvard-Westlake Robotics: DOGO. Made in PROS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published