Hi,
I would like to ask your advice on the most straightforward way to use an arduino (ESP32 or similar) to drive the robot to move different directions, sort of “remote” operation. I could make the “connection” using the robot’s input and a set of relay, which is connected to the arduino side. However, reading the input seems not able to provide precise movement. I mean one off/on/off relay state yields bunch of movement on the robot as it reads fast and I get 5-10 readings with one loop. I can slow down the reading with pause, but I could miss the relay and in any case the movement wont be smooth.
Do you think it is any way to do smooth movement with the input or I need to think with some ROS or TCPIP?
Thanks