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

Add communication library for new RF Kill Board #1274

Open
cbrxyz opened this issue Sep 8, 2024 · 5 comments
Open

Add communication library for new RF Kill Board #1274

cbrxyz opened this issue Sep 8, 2024 · 5 comments

Comments

@cbrxyz
Copy link
Member

cbrxyz commented Sep 8, 2024

What needs to change?

We will need a library to work with the Light Tower board being developed by our electrical team (see uf-mil-electrical/NaviGator#2). This would include telling the board when we have switched between manual and autonomous control (as it should be able to derive when we are killed from the kill/relay board).

It looks like the inputs will be three high/low signals, so we should just be able to control the high/low statuses of the signals we are sending to the board to control it, but we will see!

How would this task be tested?

  1. Ensure that our library is able to communicate with the new board.
  2. Ensure that our library can't accidentally output two states at once.
  3. Ensure that our library correctly responds to switching between autonomous/manual modes.
@cbrxyz
Copy link
Member Author

cbrxyz commented Sep 8, 2024

@tjcanro Do you want to try taking this on? It shouldn't be too much. You will need to work with Adrian on the specifics of how the board communicates with our library/the computer, but it shouldn't be overly complex.

@tjcanro
Copy link

tjcanro commented Sep 8, 2024

Yeah for sure!

@tjcanro tjcanro self-assigned this Sep 8, 2024
@cbrxyz cbrxyz changed the title Add communication library for new Light Tower Communication Board Add communication library for new RF Kill Board Sep 19, 2024
@cbrxyz
Copy link
Member Author

cbrxyz commented Sep 19, 2024

I misunderstood the electrical configuration: we won't be talking to the light tower board directly; rather we will talk to the RF Kill Board which will then talk to the light tower for us.

@Shxl2 Shxl2 self-assigned this Sep 30, 2024
@Shxl2
Copy link

Shxl2 commented Sep 30, 2024

After coming to testing today, I decided that I want to try to make another communication library for the robot. I haven't been able to do anything yet because of the hurricane and career fair, but will begin working on this task this week.

@cbrxyz
Copy link
Member Author

cbrxyz commented Sep 30, 2024

@Shxl2 Hey, this one probably also isn't the best to do, sorry. I'm about 50% done with the driver so far. Really sorry about this, we just have to complete it soon since it is required for us to have to compete.

@cbrxyz cbrxyz assigned cbrxyz and unassigned Shxl2 Sep 30, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants