For our Minor “Robotics and Vision” we need to use ROS to create a system that can navigate to and from a coffee machine. The available hardware consists of a robotic platform from "Dr Robot", and a manipulator that uses actuators from Dynamixel. The system should use computer vision to navigate the robotic platform and manipulator.
Besides the robotic platform and manipulator, we have a limited budget of 500 euros to get all the other necessary hardware, including the processing device(s). This/these devices need to run the ROS core and nodes that are responsible for: - Analyzing environment with computer vision; - Controlling the engines; - Controlling the manipulator; - Interfacing with a database.
After research we found that we could use a PC, like an Intel NUC or a custom PC. Or we could use several Raspberry Pi’s to run separate nodes, and let them communicate within a network. We tried to find out how much computational power was necessary to fulfill our requirements, but after searching online for a while we could not find a fitting answer.
Our question is if anyone knows how much computation power we need to fulfill our aforementioned requirements, or how we could find out (without spending the entire budget).
The problem for us is that we are using the V-model, which means that we design our entire system before implementing it, therefore we have to decide on what type of hardware we use for the system before we "are allowed" to write any software. This makes it impossible to test it before ordering the computing part.