Conversation
| "scoringLocations": [ | ||
| "Reef0" | ||
| ], | ||
| "scoringLevels": [ | ||
| "L4" | ||
| ], |
There was a problem hiding this comment.
note: these currently do nothing
|
@jkleiber I think I'll complete this and then we can replace it with correct StrategyManager implementation later. The new desired locations will provide a decent starting point so we don't have to write that stuff again. |
…ecessary logs, fix incorrect logging, add another drive to algae action to get move points
jkleiber
left a comment
There was a problem hiding this comment.
let's try to test this in shop today - maybe we can get fab to prioritize the correct reef poles, or we can just hand the robot the algae directly
…up to avoid far warmup happening in algae mode and flipping the robot over
…ine and give algae otf 0 an actual pose
|
…fix command scheduler classic) & make progress toward back-to-back linear drive commands working properly
|
In an insane turn of events, the command scheduler was only ending the previous command after we scheduled the next one. Fixed by just adding a manual call to cancel in strategy manager so that it cancels commands whenever they report that they are finished so that they don't linger until the next CommandScheduler loop and destroy robot state with their end() methods. |
|
Nice find @aidnem ! |
|
Still no luck on making the final drive to position command work, its ending way too early. I'm very close though, I added a ton of logging and I'm 90% sure it's ending before it can properly initialize so its goal pose is really cooked. I can try more over the weekend. |
…evator would stay up while linear driving away after a score due to erroneously zero-ticking into early warmup
127.0.0.1.AdvantageScope.2025-04-17.18-39-57.mp4This video is from before I fixed the elevator staying up bug but it shows everything else working flawlessly :) |
jkleiber
left a comment
There was a problem hiding this comment.
just some code comments
| @aidnem verification evidence from shop |




Adds a flag to AutoStrategy that, when true, ignores the strategy you have and replaces it with: