Commit Graph

188 Commits

Author SHA1 Message Date
afebf84273 Implement Robot#unitToTicks and Robot#ticksToUnit- needs testing 2023-01-22 09:10:31 -06:00
6fea7e69aa Make Robot#facing return 360 degree rotation 2023-01-22 08:50:02 -06:00
a5b00b1397 Fixed Robot#ticksToAngle incorrectly dividing instead of multiplying oneDegree with ticks 2023-01-22 08:44:07 -06:00
ed81cd6dd5 Refactored driver control into 2 seperate states, one for drivetrain and one for arm, wrist, and gripper control. misc. tweaks. 2023-01-22 08:31:37 -06:00
dc9bbadce4 Prevent projected crash 2023-01-21 21:52:15 -06:00
d70f1e87a1 Minor corrections 2023-01-21 21:14:13 -06:00
977a90eb48 'Fixed' issue with GamepadChecker- the engine already has once for each, adding one in a state directly is an error, misc. refactoring, stubbed autonomous states, Move state is almost functional- in theory, added experimental custom localizer, added field and obstacle classes to manage collision avoidance of static objects. 2023-01-21 21:06:43 -06:00
740a6e97e0 Sync changes 2023-01-21 12:20:33 -06:00
Sodi
2760e97507 Adding semi-autonomous functions, variable names are *NOT* inspired by the story of Spirit and Opportunity, the names are a coincidence. 2023-01-21 12:00:39 -06:00
5d2c7b82fc Refactored motor names to front/back left/right, implemented mecanum drive, experimental arm to angle 2023-01-20 16:43:35 -06:00
c49736d59c Experimental: Added time based debouncing to GamepadChecker 2023-01-19 23:18:52 -06:00
4f519af193 Added diagnostics engine for CHIRON, renamed liftDrive to simply arm, misc. tweaks and fixes. 2023-01-19 23:02:57 -06:00
Sodi
30e2e0d50a Merge remote-tracking branch 'origin/master' 2023-01-19 20:36:18 -06:00
Sodi
505aeb850a Adding semi-autonomous functions, variable names are *NOT* inspired by the story of Spirit and Opportunity, the names are a coincidence. 2023-01-19 20:36:09 -06:00
6ae272003e Fixed broken build due to imcomplete addition of RoadRunner, Refactored minibots out of my package..., added initial implementation of CHIRON minibot. 2023-01-19 13:08:47 -06:00
Sodi
e9cc326b65 Adding a rewritten teleop 2023-01-17 20:30:38 -06:00
SpencerPiha
7f7ebf6d20 autonomous work right side almost done 2023-01-17 20:01:01 -06:00
Sodi
a5a8260ae6 Merge remote-tracking branch 'origin/master' 2023-01-17 19:10:52 -06:00
Sodi
938c18a22e Adding a rewritten teleop 2023-01-17 19:10:26 -06:00
SpencerPiha
a47223d689 autonomous work right side almost done 2023-01-12 20:34:42 -06:00
Sodi
45ec239c51 Debugging and adjusting the autonomous 2023-01-11 19:16:49 -06:00
Sodi
12ad52b6af Debug and fail-safe 2023-01-11 17:32:00 -06:00
Sodi
4f510fa8fc Merge remote-tracking branch 'origin/master' 2023-01-10 21:56:10 -06:00
Sodi
0417af2488 Debug and fail-safe 2023-01-10 20:35:58 -06:00
SpencerPiha
808c371296 autonomous work 2023-01-10 20:34:23 -06:00
0df3e27392 Updated TeleOp collector A button positions to actively be driving the servos down to prevent/mitigate bouncing on approach to eat cone 2023-01-09 20:13:04 -06:00
SpencerPiha
825c0fa076 autonomous work 2023-01-09 19:29:37 -06:00
Sodi
fb977cba3f Raised target low servo positions by 0.05, moved override on bumpers to outside of incrementing if-statement. 2023-01-07 20:08:31 -06:00
SpencerPiha
c29ce160a7 driving straight added 2023-01-07 16:06:40 -06:00
SpencerPiha
e3089884ea driving straight added 2023-01-05 20:32:21 -06:00
SpencerPiha
de1fe0a01f Merge remote-tracking branch 'origin/master' 2023-01-04 16:10:45 -06:00
SpencerPiha
0c5b5f4cc6 last meetings code that I forgot to push 2023-01-04 16:10:24 -06:00
Sodi
b598b0f97f Fixed the buggy B-button run-to, added variables instead of constants 2023-01-03 20:36:17 -06:00
Sodi
406f58c020 Merge remote-tracking branch 'origin/master' 2022-12-31 20:38:20 -06:00
c0ace898af Tested and refactored blackboard 2022-12-31 12:56:21 -06:00
Sodi
9cb9806620 Compensating for servo offset 2022-12-31 11:59:23 -06:00
Sodi
daf15a1b95 Changing dpad left/right to 90/-90 degrees instead of 45/-45. 2022-12-31 11:12:06 -06:00
0250394f56 Made blackboard system a first-class member of CyberarmEngine, added support for background tasks (queue-less states) to CyberarmEngine, added helper method for adding parallel states to last added state of engine. 2022-12-31 10:58:25 -06:00
Sodi
1ef383de18 Changing dpad left/right to 90/-90 degrees instead of 45/-45. 2022-12-30 09:46:16 -06:00
Sodi
b023d883f1 Adding run-to on arm heights and telemetry, finished all 4 junction heights, overrides, etc. 2022-12-29 19:16:37 -06:00
Sodi
d6652cc807 Adding run-to on arm heights and telemetry, finished all 4 junction heights, overrides, etc. 2022-12-27 20:42:13 -06:00
Sodi
2279a3488a Adding run-to on arm heights and telemetry, finished all 4 junction heights, overrides, etc. 2022-12-24 12:08:21 -06:00
SpencerPiha
de6b7abd2a Merge remote-tracking branch 'origin/master' 2022-12-22 20:35:45 -06:00
SpencerPiha
ec14347e06 Autonomous work 2022-12-22 20:35:08 -06:00
Sodi
9f1ca987a9 Adding run-to on arm heights and telemetry, finished all 4 junction heights 2022-12-22 19:18:09 -06:00
Sodi
f6f1b6388f Merge remote-tracking branch 'origin/master' 2022-12-20 21:43:57 -06:00
SpencerPiha
08c5d657f0 Worked on alignment state and autonomous 2022-12-20 20:32:47 -06:00
Sodi
a8acf7c5be Adding run-to on arm heights and telemetry, finished the high junction 2022-12-20 20:31:40 -06:00
SpencerPiha
1f40ac7026 Added steps to new Autonomous and made states that run parallel states 2022-12-20 18:42:48 -06:00
SpencerPiha
b998a538cb Merge remote-tracking branch 'origin/master' 2022-12-17 13:16:39 -06:00