Issues with SDS Swerve and Rev Spark Max
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Start by reproducing the reported setup: an SDS MK4i drivetrain with REV Neo motors and CANandmag absolute encoders on SystemCore OS alpha 15 and WPILib 2027 alpha 7. Compare the relative and absolute position feeds in RHC2 and Glass with the encoders connected and disconnected. The issue does not identify a code entry point or test; done means determining whether the setup should work and what causes the random position data.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
I am a mentor on a team that participated in the initial 2025 Alpha release of SystemCore (team 456). For our initial test we brought up an SDS MK4i drivetrain with Rev Neo's and canandmag absolute encoders in little time with no issues. We were really impressed with how well things went for an Alpha release.
For our 2026 offseason, we decided to repeat that process using the latest systemcore OS (alpha 15) and wpilib (2027 alpha 7). However, things are not going nearly as smoothly. We got through the WPILIB changes without too many issues. The vscode import process handled most of the library renaming issues, and the only real work was the change from SmartDashboard to Telemetry. However, we have run into a roadblock with Rev Neo motors on a SDS MK4i with canandmag absolute encoders. Nothing we try will get Sparkmax's to work when the encoders are connected. Unhook the absolute encoder, and the relative motor position data makes sense in both RHC2 and Glass (using Telemetry to publish data on the network tables). I haven't tried it, but I believe the robot would drive, assuming the robot is powered up with the steering motors in the zero position. However, plugin the absolute encoders and both the relative and absolute motor position data feeds might as well be random number generators (both in RHC2 and Glass). The problem might simply be some kind of missing inversion for the motors or the absolute encoders, but feels related to Rev's ongoing efforts to remove the scalefactor/unit stuff from their libraries. What is the current status on the Rev codebase? Should it be possible to make this work? Am I missing a firmware release?
- Lenguaje dominante
- Java
- Estrellas
- 194
- Forks
- 26
- Merge medio
- 19 h 11 min
- PR fusionados (30 d)
- 14
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de wpilibsuite/SystemcoreTesting
-
Romi Reference ExampleAbierto
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
wpilibsuite/SystemcoreTesting#380 ·
Los mantenedores suelen responder en 1 día
-
Limelight Pending
Dificultad 1/5 Menos de una hora Aptitud para principiantes 78/100
wpilibsuite/SystemcoreTesting#315 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 Medio día Aptitud para principiantes 45/100
wpilibsuite/SystemcoreTesting#427 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 4/5 3-5 días Aptitud para principiantes 22/100
wpilibsuite/SystemcoreTesting#425 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 3/5 1-2 días Aptitud para principiantes 40/100
wpilibsuite/SystemcoreTesting#424 ·
Los mantenedores suelen responder en 1 día
Todos los issues de wpilibsuite/SystemcoreTesting
Issues similares
-
enhancement Improvement
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
zowe/zowe-client-java-sdk#647 ·
-
NullPointerException when a `DeserializationProblemHandler` returns `null` for `byte[]` (single value unwrapped) and `char[]` elementsPosiblemente ocupada @Marti2203 la tomó hoy. Abierto
Dificultad 2/5 Medio día Aptitud para principiantes 88/100
FasterXML/jackson-databind#6300 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
MustacheCase/zanadir#254 ·
Los mantenedores suelen responder en 1 día
-
content good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
cpinitiative/usaco-guide#6699 ·
Los mantenedores suelen responder en 1 día
-
BC remittance upload: a claim MSP refused (S03) is saved with a blank status instead of refused (F)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertotype: bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
carlos-emr/carlos#4933 ·
Los mantenedores suelen responder en 1 día