Hi,
Recently, going for cheap camera pushed me to something new to me, called ROS. I can put two cameras on a router with usb port (hub) and connect Arduino to the router over Ethernet (Enc28J60).
I've just finished some ROS tutorials for Arduino and now thinking about setup. My question is about best practice that Gurus could suggest for such a scenario:
User gets to pc and sends commands (pressing keyboard keys) to move Arduino robot. Using ROS or not, what is the most reliable way of delivering messages over internet to Arduino please?
I have completed hello world packages for Arduino<->Enc28J60<->pc, but that was simply turning led on/off. Here the robot is going to sense the environment and feedback the data and user sends actuator commands back to Arduino. If my packages are lost over wifi somewhere and not to be resent, or their order of delivery is wrong, the robot may hurt self or others in the environment!
What could create a least guarantee please?(with or without ROS, any answer very welcome)
Thank you,