-
Notifications
You must be signed in to change notification settings - Fork 27
Open
Description
I noticed that running this driver, although it works, it consumes 100% of one of my CPU cores:
ricardo@src-09-lx:~$ top | grep advanced
27266 ricardo 20 0 334196 9900 9000 R 87.5 0.1 990:23.06 advanced_n+
27266 ricardo 20 0 334196 9900 9000 R 100.3 0.1 990:26.08 advanced_n+
27266 ricardo 20 0 334196 9900 9000 R 100.3 0.1 990:29.09 advanced_n+
27266 ricardo 20 0 334196 9900 9000 R 100.3 0.1 990:32.10 advanced_n+
27266 ricardo 20 0 334196 9900 9000 R 100.0 0.1 990:35.11 advanced_n+
27266 ricardo 20 0 334196 9900 9000 R 97.0 0.1 990:38.03 advanced_n+
27266 ricardo 20 0 334196 9900 9000 R 99.3 0.1 990:41.01 advanced_n+ By comparison, running a ROS driver for a different IMU consumes about 0.1% of the processor. I haven't looked into the code yet, but I suspect that it's polling for data over and over again and consuming processor cycles doing nothing.
Metadata
Metadata
Assignees
Labels
No labels