2023-2024 Qubo Software Projects: Difference between revisions

From R@M Wiki
(Created page with "== Controls == == Vision == == GUI == == End-effectors == == New DVL (1-2 people) == == Embedded software == === CAN Bus ===")
 
No edit summary
Line 8: Line 8:


== New DVL (1-2 people) ==
== New DVL (1-2 people) ==
We've purchased a new, ''much smaller'' DVL (doppler velocity logger). The model is WaterLinked's DVL A50. For information on what a DVL is, and about this specific model, see [https://bluerobotics.com/store/the-reef/dvl-a50/ the BlueRobotics DVL A50 page].

=== Project overview ===

* The DVL speaks JSON over TCP. See [https://waterlinked.github.io/dvl/dvl-protocol/ WaterLinked's protocol documentation].
** There is also a serial interface, but we will not use it because (1) it is slower and (2) I'm pretty sure the point of getting this DVL was that we can talk to it over Ethernet --- Jeffrey Fisher.
* Goal: setup communication between Qubo's main computer and the DVL.
* Goal: Make the DVL data available to the rest of the code over ROS.


== Embedded software ==
== Embedded software ==

Revision as of 17:40, 21 December 2023

Controls

Vision

GUI

End-effectors

New DVL (1-2 people)

We've purchased a new, much smaller DVL (doppler velocity logger). The model is WaterLinked's DVL A50. For information on what a DVL is, and about this specific model, see the BlueRobotics DVL A50 page.

Project overview

  • The DVL speaks JSON over TCP. See WaterLinked's protocol documentation.
    • There is also a serial interface, but we will not use it because (1) it is slower and (2) I'm pretty sure the point of getting this DVL was that we can talk to it over Ethernet --- Jeffrey Fisher.
  • Goal: setup communication between Qubo's main computer and the DVL.
  • Goal: Make the DVL data available to the rest of the code over ROS.

Embedded software

CAN Bus