cra-ros-pkg / robot_localization

robot_localization is a package of nonlinear state estimation nodes. The package was developed by Charles River Analytics, Inc. Please ask questions on answers.ros.org.
http://www.cra.com
Other
1.3k stars 860 forks source link

High CPU Usage with navsat_transform Node in ROS 2 Jazzy #890

Open porizou opened 1 week ago

porizou commented 1 week ago

I am experiencing an issue where the navsat_transform node in ROS 2 Jazzy consistently causes the CPU usage to exceed 100%. This occurs during normal operation and significantly impacts system performance. Here are the details of my setup:

System Information:

parameter of navsat_transform_node

navsat_transform_node:
  ros__parameters:
    frequency: 10.0
    delay: 3.0
    yaw_offset: 1.57
    magnetic_declination_radians: 0.0
    zero_altitude: true
    broadcast_utm_transform: false
    publish_filtered_gps: false
    use_odometry_yaw: false
    wait_for_datum: false

image

ayrton04 commented 1 week ago

Thanks for the report. Is this with no messages publishing from any other nodes, i.e., you are just running this in isolation?

porizou commented 4 days ago

Thank you for your response. Here are some additional details regarding my setup:

This is rqt_graph. CPU usage of navsat_transform is at 100%, but the node itself is functioning normally.

image