Magikarp: Software

Since Magikarp is only equipped with two devices that can communicate (the motherboard and an Arduino board), the ROS architecture on the motherboard consists of only 3 nodes - a computer vision node, a movement command node, and the Arduino node that outputs signals to the motors. During the competition, Magikarp did not have object detection capabilities, so only two nodes were used for movement commands.