247 Commits

Author SHA1 Message Date
SpencerPiha
fc0fd6c77b Merge remote-tracking branch 'origin/master' 2024-01-10 20:05:13 -06:00
SpencerPiha
25c40a7f28 worked on odometry which is broken, and i fixed teleOp controls for drivetrain 2024-01-10 20:04:54 -06:00
SpencerPiha
a2ac7bf946 worked on odometry which is broken, and i fixed teleOp controls for drivetrain 2024-01-10 20:04:44 -06:00
NerdyBirdy460
adf856bb24 Pizza bot - Still working on the field centric drive and arm has been reapplied 2024-01-09 15:58:33 -06:00
2f265edbfe RedCrab: First iteration of Blue Audience autonomous complete 2024-01-08 19:47:49 -06:00
bca0ec5225 RedCrab: First iteration of Red Backstage autonomous complete 2024-01-08 19:30:09 -06:00
0c6873c832 RedCrab: Don't reset arm encoder in teleop, fixed ArmMove state instantly finishing, added option for force a specific spike mark path for debugging, Red Audience autonomous complete- probably :slight_smile: 2024-01-08 18:01:08 -06:00
8c103aeec0 RedCrab: Fixed Move state erroneous instantly finishing- sometimes; due to caching, fix CyberarmEngine not throwing errors when expected, mostly functional Red Audience path (with center deposit branch added) 2024-01-07 21:17:29 -06:00
NerdyBirdy460
dffb883427 Merge remote-tracking branch 'origin/master' 2024-01-06 12:47:34 -06:00
NerdyBirdy460
1dc28841f1 Pizza bot - Still working on the field centric drive and arm has been commented out. 2024-01-06 12:47:09 -06:00
d778d1be69 Misc improvements, fixed teleop overriding arm control power improperly. 2024-01-06 12:36:07 -06:00
SpencerPiha
5f2bb56fed Merge remote-tracking branch 'origin/master' 2024-01-06 00:59:52 -06:00
SpencerPiha
3327860e5d fixed max power function, tuned odometry a bit, added a wait arguement in the arm state so we can have delays and pauses when needed, and wrote out all of blue audience side auto steps. 2024-01-06 00:59:34 -06:00
9a6487a368 Updated Vexy/Yellow minibot (disabled code in autonomous drive states) 2024-01-04 20:56:23 -06:00
NerdyBirdy460
f6d85000b9 Pizza bot is now fieldcentric and arm has been commented out. 2024-01-04 17:57:21 -06:00
SpencerPiha
c5d5ca7b59 fixed heading lock, started to fix the max power function from the drive to coordinates state. plan to finish tomorrow and re tune the PID for driving because the robot has gotten changed mechanically, so it drives too fast 2024-01-03 23:00:04 -06:00
SpencerPiha
28933fc5c8 Merge remote-tracking branch 'origin/master' 2024-01-02 20:36:21 -06:00
SpencerPiha
0f205fed3a heading lock breaks robot 2024-01-02 20:36:03 -06:00
NerdyBirdy460
1dd8051202 More work on Pizza bot's teleop- Launcher works, beginning the distance sensor coding 2024-01-01 20:47:15 -06:00
ad68fbb7c0 Removed rotation from openCV frame processor, got claw arm working as intended, winch now locks position when trigger is released, wip: toggling between claw arm and winch manual control (disabled for now), fixed claw arm deposit angle not correctly set from config (was using wrong key), updated hook arm hooking position. 2023-12-30 13:21:55 -06:00
SpencerPiha
362ab0791d fixed arm control, attempted to start autonomous 2023-12-30 11:25:12 -06:00
SpencerPiha
4e9e646947 Merge remote-tracking branch 'origin/master' 2023-12-29 22:35:38 -06:00
SpencerPiha
08cfacf2ea Finished camera state, fixed memory leak problem. fixed my odometry code so it actually drives the robot again (had to remove max power) need to fix arm controls in autonomous. 2023-12-29 22:35:24 -06:00
NerdyBirdy460
3e3a82ac6b More work on Pizza bot's teleop- Gripper works, safeguards in place, PID pending. 2023-12-28 20:38:21 -06:00
NerdyBirdy460
0330250194 More work on Pizza bot's teleop- arm is fully functional 2023-12-27 21:04:32 -06:00
NerdyBirdy460
ae85337b5e More work on Pizza bot's teleop- arm 2023-12-21 20:35:05 -06:00
e803df0cd9 RedCrab: 'Finished' adapting code to use velocity instead of raw power, verified distance math 😄, claw arm still needs work, misc. 2023-12-20 20:00:10 -06:00
a9dfea93ed RedCrab: After reading some docs- switch claw arm control back to a RUN_TO_POSITION 🙃 2023-12-20 11:47:24 -06:00
b83aec0a14 RedCrab: Make drivetrain use velocity instead of raw power 2023-12-20 11:17:22 -06:00
d2200fcc0a RedCrab: Hopefully fix ticks to distance calculations for drivetrain, fixed drivetrain gear ratio (see: https://docs.revrobotics.com/ultraplanetary/ultraplanetary-gearbox/cartridge-details#actual-cartridge-gear-ratios), changed claw arm to RUN_WITHOUT_ENCODERS to disable in-built pid controller (might be conflicting with FTCLib's that I'm using), using bulk caching of hub values, misc. changes 2023-12-20 10:37:34 -06:00
8a3775af34 Added motor tick to distance, distance to tick, hub bulk caching mode, and battery voltage functions from CHIRON to Utilities, added abstract autonomous engine class 2023-12-20 10:34:32 -06:00
1bf25d9feb RedCrab: Initial Team Prop vision test finished, added 'telemetry' data to camera preview, fixed PathEnactor checking for 'AutonomousPath' instead of 'autonomousPath' from the blackboard, started building Red Backstage autonomous. 2023-12-19 22:00:44 -06:00
NerdyBirdy460
ef1a6e9d0c More work on Pizza bot's teleop- arm 2023-12-19 20:20:25 -06:00
NerdyBirdy460
a325016a44 More work on Pizza bot's teleop 2023-12-19 14:39:23 -06:00
NerdyBirdy460
afde9596a8 More work on Pizza bot's teleop 2023-12-19 14:37:08 -06:00
SpencerPiha
c7a8a7c440 Merge remote-tracking branch 'origin/master' 2023-12-18 17:00:54 -06:00
SpencerPiha
b8bd65a4b3 Camera work has been done using open CV and i was succesfully able to break the camera into looking through 3 sections but still need to figure out how to determine color 2023-12-18 17:00:21 -06:00
d2b2096af2 RedCrab: Refactor to allow usage of multiple different vision processors, update vision processors to allow getting results for telemetry purposes. 2023-12-18 14:47:27 -06:00
ae60529e29 RedCrab: Use a hardlink instead of a softlink for config 2023-12-17 15:06:25 -06:00
d1af3eab3d RedCrab: added TCT/TACNET config to source 2023-12-17 15:05:28 -06:00
497086239a RedCrab: Added TODO file, added SpikeMark line detector VisionProcessor 2023-12-17 15:03:27 -06:00
7f4c2af088 RedCrab: Implement TeamProp vision processor; uses Hue-Saturation-Value colorspace 2023-12-17 14:22:30 -06:00
afec3694c9 Disable nonfunctional driver for Adafruit encoders 2023-12-17 13:06:08 -06:00
6618e976c9 Possibly fix unhelpful error message when using CyberarmEngine#setupFromConfig 2023-12-17 13:03:05 -06:00
a2d1416632 Experimental: Add support for running states without using threads 2023-12-17 10:46:03 -06:00
fe99b9f6fd RedCrab: Refactored ClawArm to use a raw PID[F] controller, converted robot constants to get set from config 2023-12-17 10:22:06 -06:00
a4ed6101c4 Sync changes 2023-12-16 15:56:44 -06:00
b34cfd7439 Disable config reloading 2023-12-16 14:55:50 -06:00
NerdyBirdy460
bb5e242eb0 More work on Pizza bot's teleop 2023-12-16 12:04:26 -06:00
146d2f6a51 Stubbed pixel detection, added support to CyberarmEngine#setupFromConfig for inserting states AFTER a provided state 2023-12-15 10:59:37 -06:00