We have an Intel NUC communicating with an Arduino Mega using ros_serial. There are several motors attached to our bot. The motors are controlled using a BlueRobotics Basic ESC Rev 3 which takes a PWM value from the Arduino. When we are sending messages to Arduino while keeping the motors off, everything is working perfectly. We can send as many messages as we want, as frequently as we want and with any values of PWM. But when we are trying to send a message when all the motors are powered, ros_serial loses sync after a few messages. We are unable to debug this issue since the only apparent change for us is the current drawn by the motors. Can anyone help us with this? We are using ROS Kinetic with Ubuntu 16.04

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.