Introduction
What does the aquapack software team do?
- The aquapack software team handles the decision making of the robot through the control board and Jetson.
- The competition aquapack competes in is RoboSub and the challenges for this competition are all automated, as such there are no inputs sent to the robot during its run. Writing functional code for the missions is very important.
- In Summary The code makes the robot do things.
What languages and tools are used?
- The Rust programming language for implementing high-level logic
- Computer vision
- YOLO (You only look once) for model based object detection
- OpenCV for classical computer vision
- ROS2 (Robot Operating System) to communicate with peripherals
How can I get started?
Continue to the next chapter, or jump straight to the Rust installation instructions