Jump to content

2023-2024 Qubo Software Projects: Difference between revisions

 
== GUI ==
More information: https://code.umd.edu/robotics-at-maryland/ram/-/wikis/yearly/2023-2024/2023-2024-software-plans/gui
 
=== Goals ===
 
* GUI (graphical user interface) for controlling Qubo
* Display diagnostics, sensor information, camera, state of the mission
* Basic features usable without software development knowledge
 
== End-effectors ==
marker dropper = device that releases a small object, a "marker" that is identifiable to our team. A recurring RoboSub task is dropping markers into bins.
 
Jeffrey Fisher: My understanding is that these end-effectors are not complete on the mechanical side, but that we can work with prior iterations. Even if it won't go on the robot right away, it will be worthwhile to get the code in place so we are ready when mechanical finishes the new designs, and to begin testing the functionality. Testing is very important because accuracy is important for all three of these end-effectors.
 
== New DVL (1-2 people) ==
 
== Embedded software ==
Electrical team is redesigning the electrical system to use a backplane. If you'vere everfamiliar seenwith a computer motherboard, that's basically what a backplane is. Instead of a mess of wires, there will be several "daughter cards" that slot into the backplane, and will communicate over wiring inside the [[wikipedia:Printed_circuit_board|PCBs]].
 
Each of the daughter boards need to be programmed. The microcontroller we are programming is a [[STM32G0B1RE]].
 
=== Daughter boards ===