ROS node can't receive the message send by the CAN node

We are getting this error,
/ros2_socketcan$ ros2 launch ros2_socketcan socket_can_bridge.launch.xml interface:=can0
[INFO] [launch]: All log files can be found below /home/preact/.ros/log/2023-06-21-17-49-27-529004-ubuntu-671954
[INFO] [launch]: Default logging verbosity is set to INFO
[INFO] [socket_can_receiver_node_exe-1]: process started with pid [671981]
[INFO] [socket_can_sender_node_exe-2]: process started with pid [671983]
[socket_can_receiver_node_exe-1] [INFO] [1687349968.081680132] [socket_can_receiver]: interface: can0
[socket_can_receiver_node_exe-1] [INFO] [1687349968.081915015] [socket_can_receiver]: use bus time: 0
[socket_can_receiver_node_exe-1] [INFO] [1687349968.081944199] [socket_can_receiver]: can fd enabled: false
[socket_can_receiver_node_exe-1] [INFO] [1687349968.081958087] [socket_can_receiver]: interval(s): 0.010000
[socket_can_sender_node_exe-2] [INFO] [1687349968.085475727] [socket_can_sender]: interface: can0
[socket_can_sender_node_exe-2] [INFO] [1687349968.085670258] [socket_can_sender]: can fd enabled: false
[socket_can_sender_node_exe-2] [INFO] [1687349968.085694322] [socket_can_sender]: timeout(s): 0.010000
[socket_can_receiver_node_exe-1] [INFO] [1687349968.310702862] [socket_can_receiver]: applied filters: 0:0
[socket_can_receiver_node_exe-1] [WARN] [1687349968.424869599] [socket_can_receiver]: Error receiving CAN message: can0 - CAN Receive Timeout
[socket_can_receiver_node_exe-1] [WARN] [1687349969.434089479] [socket_can_receiver]: Error receiving CAN message: can0 - CAN Receive Timeout
[socket_can_receiver_node_exe-1] [WARN] [1687349970.443499055] [socket_can_receiver]: Error receiving CAN message: can0 - CAN Receive Timeout
[socket_can_receiver_node_exe-1] [WARN] [1687349971.453532316] [socket_can_receiver]: Error receiving CAN message: can0 - CAN Receive Timeout
[socket_can_receiver_node_exe-1] [WARN] [1687349972.462441210] [socket_can_receiver]: Error receiving CAN message: can0 - CAN Receive Timeout

It’s going on.
Please help us to resolve

@swedhar10 have you confirmed that you are able to communicate over the CAN bus outside of ROS, to rule out any issue with your CAN bus connection, transceiver, or drivers?

If CAN bus works fine, which ROS2 distro are you using and how did you install it?

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.