Skip to content
This repository has been archived by the owner on Apr 28, 2023. It is now read-only.

VorpalBlade/ros_mcl_performance_test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Performance testing suit for ROS MCL implementations

NOTE: I no longer work in the field of robotics, this is not maintained. But the results should still be valid. And the test harness etc might be of use to you.


This repository implements some CPU usage and memory usage tests for Monte Carlo Localisation in ROS.

AMCL and QuickMCL are supported for testing, but more implementations could be added.

If you are just interested in the results, see this blog post.

Dependencies

Python 3 is required, and obviously ROS

For running the tests:

pip3 install psutil

For Jupyter Notebook for analysis:

pip3 install numpy pandas scipy matplotlib scikit-learn ipython jupyterlab