Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Some feedback, questions and notes captured in an issue. #1

Open
bobtseattle opened this issue Oct 7, 2021 · 1 comment
Open

Some feedback, questions and notes captured in an issue. #1

bobtseattle opened this issue Oct 7, 2021 · 1 comment

Comments

@bobtseattle
Copy link

Some feedback now that I have had a chance to look deeper.

You had asked about removing the main class.
I think we should stick with keeping Main.java and the standard.
I see no technical advantages but certainly could add to possible confusion.
I would recommend heeding the warnings in the wpilib docs to not touch main.

What is the advantage to initializing RobotContainer and OI in the Robot constructor instead of robotInit?

You may consider reverting to the WPILIB recommendations on structure.
We don't want to hit any conflicts with the FMS during the competition or cause confusion if new members of the team
copy this project for future projects.

public static Configurable<WPI_TalonFX> leftConfig = ()->driveRightMotor1, rightConfig = ()->driveLeftMotor2;

Are these configs correct? They seem reversed.

  • rightConfig = ()->driveLeftMotor2;
  • leftConfig = ()->driveRightMotor1

You were asking about where to put default commands.

Have you confirmed all the hardcoded values (like track width and wheel size) in drive base subsystem?
https://github.com/1198159/Bonk2021/blob/88af49f5914aae80504b55152780b514588fd6f9/src/main/java/frc/team2412/robot/subsystems/DrivebaseSubsystem.java

Should there be any limits on the VictorySpinCommand?

Did you try your code on the simulator? Seems like the ideal use of the simulator since it is just the drive base.

What is the plan for autonomous mode?
Does the drivebasesubsystem have all the methods it needs to setup and follow trajectories?

@1198159
Copy link
Owner

1198159 commented Oct 8, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants