Commit Graph

213 Commits

Author SHA1 Message Date
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
NerdyBirdy460
ef556c148d Merge remote-tracking branch 'origin/master' 2023-12-13 13:02:23 -06:00
NerdyBirdy460
a43a8765c9 Pizza has joystick mixing 2023-12-13 13:01:52 -06:00
d792a00c4e Implemented ClawArmMove state for RedCrab 2023-12-11 18:32:54 -06:00
451a28994d Implemented ServoMove state for RedCrab with lerp-ing support 2023-12-11 17:45:43 -06:00
31c280e9c1 Implemented Move state for RedCrab 2023-12-11 17:03:08 -06:00
3cecfce1cf Stub autonomous for Red Crab minibot 2023-12-11 10:56:30 -06:00
b84619bfc5 WIP: Experimental support for live reloading TCT Config variables 2023-12-11 09:20:13 -06:00
SpencerPiha
e149ca5968 Merge remote-tracking branch 'origin/master' 2023-12-09 15:06:02 -06:00
SpencerPiha
5043110e5c autonomous states and engine 2023-12-09 15:05:54 -06:00
NerdyBirdy460
47883710ba Started to format drive state similar to turn state, tests seem to work well for now 2023-12-09 13:00:34 -06:00
b537d04c52 Improvements to Red Crab Pilot 2023-12-08 20:53:44 -06:00
797c653186 Red Crab is Pilot-able 2023-12-07 20:27:16 -06:00
NerdyBirdy460
c50b7d464b Started to format drive state similar to turn state, tests seem to work well for now 2023-12-07 13:04:25 -06:00
SpencerPiha
d6ef24dbfe Merge remote-tracking branch 'origin/master' 2023-12-07 01:26:06 -06:00
SpencerPiha
b6f8883110 Odometry was tuned, and then the only issue i had to fix was how to reset the encoders on the "motors" (which are just used for the odometers to shadow) and everything I have tried to use to stop and reset the encoders makes them unresponsive and not wanting to drive. but the bateries are completely drained on the robot and my battery is also drained making me unresponsive. good night (still gotta push CAD) 2023-12-07 01:25:53 -06:00
NerdyBirdy460
f6297663c2 Second drive state, tried to make ramping speed work better 2023-12-05 17:09:14 -06:00
SpencerPiha
0b962a04e4 Merge remote-tracking branch 'origin/master' 2023-12-04 23:43:09 -06:00
SpencerPiha
58f4308588 wrote the entire TeleOp code for V1 teleOp. plan to fine tune and make sure everything works consistently for the scrimmage right away after school, just gotta finalize variables for arm positions. 2023-12-04 23:42:50 -06:00
NerdyBirdy460
77f162a81f Second drive state, tried to make ramping speed work better 2023-12-04 21:33:13 -06:00
NerdyBirdy460
f2ce235e3b Merge remote-tracking branch 'origin/master' 2023-12-04 21:32:06 -06:00
NerdyBirdy460
db49950f30 Second drive state, tried to make ramping speed work better 2023-12-04 21:31:51 -06:00
scott
208d7c1513 debugging 2023-12-04 21:03:26 -06:00
SpencerPiha
aee541b540 robot code for odometry is wrote, still needs to be tuned, and redid the entire robot structure for organization and my sanity 2023-12-04 19:57:49 -06:00
7449fd7f09 Possibly fix claw arm non functional 2023-12-04 14:13:13 -06:00
f3f3d5408e Untested RedCrab minibot controller 2023-12-04 13:52:46 -06:00
NerdyBirdy460
84fd173082 Merge remote-tracking branch 'origin/master' 2023-12-02 12:02:09 -06:00
NerdyBirdy460
2f911879a3 Fine-tuning and adding constant correction 2023-12-02 12:01:58 -06:00
SpencerPiha
f06b8252bf pid working on arm 2023-12-02 12:00:22 -06:00
NerdyBirdy460
83e88d6f75 Turnstate Turns!!! 2023-12-01 21:00:47 -06:00
NerdyBirdy460
f82dd3a16b Merge remote-tracking branch 'origin/master' 2023-11-30 20:38:07 -06:00
NerdyBirdy460
749b0d34df Why won't TurnState turn? 2023-11-30 20:37:54 -06:00
SpencerPiha
d9ca39cbef finished Heading Lock, and started adding the PID controller for the robot to move the arm 2023-11-30 20:32:26 -06:00
SpencerPiha
77fc170ca7 Merge remote-tracking branch 'origin/master' 2023-11-30 18:45:18 -06:00
NerdyBirdy460
79e06c3c10 No more error message after adding targetPos to start loop 2023-11-30 12:18:29 -06:00