SocketCan Bridge error when connecting multiple nodes to bus
Hi everyone,
I am attempting to use the socketCAN bridge from ros_canopen to communicate with two motor drivers front and rear on my robot. I am able to succesfully communicate with one of the motor drivers no problems at 125Kb and get no errors from this. The problem is when I wire the second motor driver onto the CAN bus i get this error here printed 4 times after a random amount of time.
[ERROR] [1520931505.862666540]: Error: controller problems;, asio: Success
Followed by the warning:
[ WARN] [1520931505.863486242]: Received frame is error: 20000000#0008000000000000
To me this seems like the two motor drivers on the CAN bus are trying to write over the top of each other as the address and message does not make sense. Is this likely to be the issue or should I be looking elsewhere?
On the linux end we are using an odroid xu4 with an mcp2515 board for the can bus communication. Any help with this would be much appreciated.
Thanks, Callum