I am able to send
/mavros/rc/override and echo it to see that it actually received the message.
However, the robot motors still do not spin. Also, when I tried to view the PWM signal from the channels on an oscilloscope it was evident that no signal goes to the channels ( I tried all 8 PWM channels of
Is there any additional thing that needs to be done apart from sending OverrideRCIn messages to
I copied the code in the teleoperating Erle-Rover example, and noticed same problem (i.e. motors are not spinning). I also noticed that there was no message received by
/mavros/rc/in topic when I typed
rostopic echo /mavros/rc/in. However, as stated earlier,
/mavros/rc/override receives messages.
Are the motors driven directly from any of the 8 PWM channels?
I noticed that pin/channel 14 signal channel has constant output of around 3.3V. Is it compulsory to connect that pin as well? I did not connect it because I am not using an radio control receiver, my intention is to implement all my navigation and control on the Erlebrain for autonomous navigation without communication with a GCS.
Sorry for the long post, but hope the problem is clear enough.