Skip to content
This repository has been archived by the owner on Dec 25, 2020. It is now read-only.

Impact2585/pidbot-convex

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pidbot-convex

2013-2014 Toss Up VEX Robot: http://www.vexrobotics.com/wiki/Toss_Up

Control scheme: Split arcade drive, Y-axis of left joystick controls fwd-reverse motion and X-axis of right joystick controls turning vector. Linearizing array allows smooth linear speed control.

PID-controlled lift, controlled by the right up/down triggers and right button pad. PID control w/ feedback from an IME on the leftTopLift motor locks arm in position regardless of load. Starting from the bottom and going clockwise on the right button pad, the 4 buttons correspond to the following arm height presets: full down, bump traversal, stash height, hang height.

Contra-rotating intake, controlled by left up/down triggers. Up = intake, Down = outtake

Pneumatic lock for high hang, controlled by left button pad. Up = lock, Down = unlock

Autonomous routine: Unfold intake, attempt to intake a large ball, and then high hang during autonomous. Of course, this autonomous is a hanging zone-only autonomous.

Develop

Releases

No releases published

Packages

No packages published

Languages

  • C 99.9%
  • C++ 0.1%