MARSProgramming / MARSProgramming/M15
Turret Logic | Turret/Drive Interaction
Nessuno ha ancora preso questa issue.
- Lingua principale
- LabVIEW
- Stelle
- 2
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
One idea that Andrew and I have been thinking about is how the swerve system could be used in combination with the turret to line up shots more quickly. If, for example, the turret has 270-degree limits on either side (which is ambitious, but we can hope), but the target is at 300 degrees, it would be much quicker to rotate the swerve system by >30 degrees and line up instead of whipping the turret around 360 degrees. We have to think about how we could potentially implement this logic, any potential dangers or better solutions, etc.
Another idea: If the turret is supposed to be ready to shoot at any moment (always lined up with the target), is it better to whip the turret around when, say, at +240 degrees to give more freedom near that orientation? Instead of having 30 degrees of freedom clockwise, and 510 degrees of freedom counterclockwise, you'd have 390 degrees clockwise and 150 degrees counterclockwise (I think). How do we determine when to spin around?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Non vengono indicati file, test o punti di ingresso. Inizia esaminando l’implementazione di turret e swerve-system per comprenderne i limiti e il coordinamento, quindi definisci e valida una strategia sicura per l’allineamento al bersaglio e il comportamento di wraparound di turret.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- embedded-iot, robotics
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 20/100