Replaced Astra camera with a Logitech camera.
i was able to test it using roslaunch usb_cam usb_cam-test.launch.
I could see the raw image output. But running rosbot_ekf all.launch throws back errors on rosserial python.
[INFO] [1593198109.447167]: wrong checksum for topic id and msg
[ERROR] [1593198111.410477]: Mismatched protocol version in packet: lost sync or rosserial_python is from different ros release than the rosserial client
[INFO] [1593198111.416995]: Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+)
Please help me in solving this issue.
I tried connecting the camera into different USB port but the error still exists.
husarion@husarion:~$ roslaunch rosbot_ekf all.launch
… logging to /home/husarion/.ros/log/73aecb3a-b7de-11ea-9098-409f384f007f/roslaunch-husarion-7434.log
Checking log directory for disk usage. This may take awhile.
Press Ctrl-C to interrupt
Done checking log file disk usage. Usage is <1GB.
started roslaunch server http://husarion:44377/
SUMMARY
CLEAR PARAMETERS
- /rosbot_ekf/
PARAMETERS
- /rosbot_ekf/acceleration_gains: [0.8, 0.0, 0.0, 0…
- /rosbot_ekf/acceleration_limits: [1.3, 0.0, 0.0, 0…
- /rosbot_ekf/base_link_frame: base_link
- /rosbot_ekf/control_config: [True, False, Fal…
- /rosbot_ekf/control_timeout: 0.2
- /rosbot_ekf/debug: False
- /rosbot_ekf/debug_out_file: /path/to/debug/fi…
- /rosbot_ekf/deceleration_gains: [1.0, 0.0, 0.0, 0…
- /rosbot_ekf/deceleration_limits: [1.3, 0.0, 0.0, 0…
- /rosbot_ekf/frequency: 20
- /rosbot_ekf/imu0: imu
- /rosbot_ekf/imu0_config: [False, False, Fa…
- /rosbot_ekf/imu0_differential: True
- /rosbot_ekf/imu0_linear_acceleration_rejection_threshold: 0.8
- /rosbot_ekf/imu0_nodelay: False
- /rosbot_ekf/imu0_pose_rejection_threshold: 0.8
- /rosbot_ekf/imu0_queue_size: 4
- /rosbot_ekf/imu0_relative: True
- /rosbot_ekf/imu0_remove_gravitational_acceleration: True
- /rosbot_ekf/imu0_twist_rejection_threshold: 0.8
- /rosbot_ekf/initial_estimate_covariance: [‘1e-9’, 0, 0, 0,…
- /rosbot_ekf/map_frame: map
- /rosbot_ekf/odom0: odom/wheel
- /rosbot_ekf/odom0_config: [True, True, True…
- /rosbot_ekf/odom0_differential: False
- /rosbot_ekf/odom0_nodelay: False
- /rosbot_ekf/odom0_queue_size: 6
- /rosbot_ekf/odom0_relative: True
- /rosbot_ekf/odom_frame: odom
- /rosbot_ekf/print_diagnostics: True
- /rosbot_ekf/process_noise_covariance: [0.05, 0, 0, 0, 0…
- /rosbot_ekf/publish_acceleration: False
- /rosbot_ekf/publish_tf: True
- /rosbot_ekf/sensor_timeout: 0.2
- /rosbot_ekf/stamped_control: False
- /rosbot_ekf/transform_time_offset: 0.0
- /rosbot_ekf/transform_timeout: 0.0
- /rosbot_ekf/two_d_mode: False
- /rosbot_ekf/use_control: True
- /rosbot_ekf/world_frame: odom
- /rosdistro: kinetic
- /rosversion: 1.12.14
- /serial_node/baud: 500000
- /serial_node/port: /dev/ttyS1
NODES
/
imu_publisher (tf/static_transform_publisher)
msgs_conversion (rosbot_ekf/msgs_conversion)
rosbot_ekf (robot_localization/ekf_localization_node)
serial_node (rosserial_python/serial_node.py)
ROS_MASTER_URI=http://master:11311
process[serial_node-1]: started with pid [7482]
process[msgs_conversion-2]: started with pid [7485]
process[rosbot_ekf-3]: started with pid [7489]
process[imu_publisher-4]: started with pid [7498]
[INFO] [1593198103.410925]: ROS Serial Python Node
[INFO] [1593198103.463762]: Connecting to /dev/ttyS1 at 500000 baud
[INFO] [1593198105.591757]: Note: publish buffer size is 768 bytes
[INFO] [1593198105.604097]: Setup service server on /config [rosbot_ekf/Configuration]
[INFO] [1593198105.710474]: Setup publisher on /battery [sensor_msgs/BatteryState]
[INFO] [1593198105.728586]: Setup publisher on /pose [geometry_msgs/PoseStamped]
[INFO] [1593198105.750615]: Setup publisher on /velocity [geometry_msgs/Twist]
[INFO] [1593198105.789045]: Setup publisher on /range/fr [sensor_msgs/Range]
[INFO] [1593198105.826372]: Setup publisher on /range/fl [sensor_msgs/Range]
[INFO] [1593198105.851490]: Setup publisher on /range/rr [sensor_msgs/Range]
[INFO] [1593198105.877787]: Setup publisher on /range/rl [sensor_msgs/Range]
[INFO] [1593198105.895856]: Setup publisher on /joint_states [sensor_msgs/JointState]
[INFO] [1593198105.912917]: Setup publisher on /mpu9250 [rosbot_ekf/Imu]
[INFO] [1593198105.930959]: Setup publisher on /buttons [std_msgs/UInt8]
[INFO] [1593198105.935538]: Note: subscribe buffer size is 768 bytes
[INFO] [1593198105.942241]: wrong checksum for topic id and msg
[INFO] [1593198105.945707]: wrong checksum for topic id and msg
[INFO] [1593198109.444404]: wrong checksum for topic id and msg
[INFO] [1593198109.447167]: wrong checksum for topic id and msg
[ERROR] [1593198111.410477]: Mismatched protocol version in packet: lost sync or rosserial_python is from different ros release than the rosserial client
[INFO] [1593198111.416995]: Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+)
[ERROR] [1593198112.454581]: Mismatched protocol version in packet: lost sync or rosserial_python is from different ros release than the rosserial client
[INFO] [1593198112.455873]: Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+)
[ERROR] [1593198113.011724]: Mismatched protocol version in packet: lost sync or rosserial_python is from different ros release than the rosserial client
[INFO] [1593198113.016934]: Protocol version of client is unrecognized, expected Rev 1 (rosserial 0.5+)
[INFO] [1593198117.872486]: wrong checksum for topic id and msg
[INFO] [1593198117.928756]: wrong checksum for topic id and msg
[INFO] [1593198118.672028]: wrong checksum for topic id and msg
[INFO] [1593198118.676299]: wrong checksum for topic id and msg
^C[imu_publisher-4] killing on exit
[rosbot_ekf-3] killing on exit
[msgs_conversion-2] killing on exit
[serial_node-1] killing on exit
[INFO] [1593198119.677823]: Send tx stop request
^C^Cshutting down processing monitor…
… shutting down processing monitor complete
done