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

Write MIL USB To CAN Board Serial Driver #1139

Open
1 of 5 tasks
andrew-aj opened this issue Feb 28, 2024 · 0 comments
Open
1 of 5 tasks

Write MIL USB To CAN Board Serial Driver #1139

andrew-aj opened this issue Feb 28, 2024 · 0 comments
Assignees
Labels

Comments

@andrew-aj
Copy link
Member

What needs to change?

To integrate with the USB to CAN board on Sub9 we need a serial driver and communication protocol. The following are the requirements:

  • Create a common serial protocol that can be implemented easily in both the ROS environment and board.
  • Update the existing Sub9 USB to CAN Board driver located here. Docs on the sub8 and sub9 implementation are located here. The current specification uses class and subclass IDs instead of CAN IDs sent to the board to abstract board types and addresses from the computer. It is recommended to do the same.

How would this task be tested?

  1. Create a simulated USB to CAN board to simulate sending and receiving bytes
  2. Write unit tests using this simulated board
  3. Test with the physical board

Contacts

  • We need help from the mechanical team.
  • We need help from the electrical team.
  • We need help from Dr. Schwartz or other faculty.
  • We need help from a company or an organization.
  • We need help from another UF staff member or organization (ex, facilities).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants