No version for distro humble. Known supported distros are highlighted in the buttons above.
No version for distro iron. Known supported distros are highlighted in the buttons above.
No version for distro rolling. Known supported distros are highlighted in the buttons above.

Package Summary

Tags No category tags.
Version 0.1.1
License Apache 2.0
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/floweisshardt/atf.git
VCS Type git
VCS Version noetic_release_candidate
Last Updated 2024-02-21
Dev Status MAINTAINED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

Metrics for the ATF.

Additional Links

No additional links.

Maintainers

  • Florian Weisshardt

Authors

  • Florian Weisshardt
  • Florian Koehler
README
No README found. See repository README.
CHANGELOG

Changelog for package atf_metrics

0.1.1 (2024-02-21)

  • Merge pull request #164 from floweisshardt/feature/metric_topic_data new metric topic_data
  • fix pylint
  • add units
  • add missing method
  • fix pylint
  • fix for pylint update
  • new metric topic_data
  • Merge pull request #181 from floweisshardt/feature/add_units add units
  • add units
  • Merge pull request #177 from LoyVanBeek/feature/improve_tf_error_messaging Report about no transforms found when a TF metric fails for that reason.
  • Report about no transforms found when a TF metric fails for that reason. The generic \"Stopped without result\" pointed me to a different, wrong direction. Issue was that I had a wrong transform with non-existant frame but I interpreted that as the test did not succeed or did not get a result set
  • Merge pull request #173 from floweisshardt/feature/manual_test_execution_noetic fix manual test execution for noetic and add a rostest for it
  • fix time details format
  • Merge pull request #170 from floweisshardt/feature/actions noetic with updated action config
  • roscompile noetic_migration
  • Merge pull request #168 from fmessmer/python3-compatibility [WIP] python3 compatibility
  • 2to3 for python3 compatibility
  • Merge pull request #153 from fmessmer/feature/pylint_some_more [WIP] Feature/pylint-cleanup
  • resolve cyclic dependency
  • fixup: import atf_core.error
  • revert special atf_metrics module
  • properly register metrics
  • proper python modules, cleanup, pylint fixes
  • Merge pull request #163 from floweisshardt/feature/metric_interface_regex support regex in interface metric
  • support regex in interface metric
  • Merge pull request #150 from floweisshardt/fix/user_result rework groundtruth handling
  • fix some more boolean operations of groundtruth.result
  • use enum for result
  • fix user result metric
  • rework groundtruth handling in metrics
  • check details of user_result
  • Merge pull request #155 from floweisshardt/feature/remove_unsupported_merics remove unsupported metrics
  • remove unsupported metrics
  • Merge pull request #14 from floweisshardt/master sync from floweisshardt/master
  • Merge pull request #149 from floweisshardt/feature/tf_velocity new tf metrics
  • introduce SPAN_MEAN, SPAN_MAX, SPAN_ABSMAX, SPAN_MIN, SPAN_ABSMIN
  • fix no result handling
  • harmonize metrics
  • add acceleration and jerk metric
  • add new tf_velicity metric
  • fix error messages for user_result metric
  • Merge pull request #145 from floweisshardt/feature/atf_plotter more features for atf_plotter
  • fix user_result handling
  • fix groundtruth handling in user result
  • Merge pull request #140 from floweisshardt/feature/atf_plotter Feature/atf plotter
  • Merge pull request #143 from floweisshardt/feature/merger merge results
  • fix details in metric time
  • fix min and max values for metric publish_rate
  • fix mode in metric user_result
  • handover mode to metric_result
  • adjust metrics with standalone groundtruth message and unique submetrics
  • introduce mode (span/snap) to all metrics
  • Merge pull request #135 from floweisshardt/feature/check_metric_configuration validate metric configuration
  • validate metric configuration
  • Merge pull request #9 from floweisshardt/master sync from floweisshardt/master
  • Merge pull request #113 from fmessmer/ci_updates [travis] ci updates
  • more cleanup
  • catkin_lint fixes
  • Merge pull request #112 from floweisshardt/fix/groundtruth Fix groundtruth handling
  • fix tf message handling
  • fix groundtruth argument parsing
  • beautifying metrics
  • Merge pull request #110 from floweisshardt/feature/data_series use data series
  • series_mode for all metrics
  • add min/max/mean/std
  • use data series
  • Merge pull request #7 from floweisshardt/master sync from floweisshardt/master
  • Merge pull request #107 from floweisshardt/fix/tf_distance_metrics fix calculation of tf_distance metrics
  • fix calculation of tf_distance metrics
  • Merge pull request #6 from floweisshardt/master sync from floweisshardt/master
  • Merge pull request #101 from floweisshardt/feature/tf_displacement new metrics tf_length_translation/rotation and tf_distance_translation/rotation
  • remove outdated files
  • rename tf metrics
  • new metrics angle and linear displacement and integrated rotation
  • Merge pull request #87 from floweisshardt/path_length catch path_length exceptions
  • catch path_length exceptions
  • Merge pull request #84 from floweisshardt/recorder_updates only call recorder plugins if metric is specified
  • fix calculate path length
  • Merge pull request #83 from floweisshardt/fix_path_length_for_tf_static fix path length for tf_static
  • handover topics via get_topics
  • fix path length for tf_static
  • Merge pull request #80 from floweisshardt/travis_sinlge_test Travis sinlge test
  • user result working
  • fix user result metric
  • catkin linting
  • try creating subscribers multiple times
  • fix user result metric calculation
  • add user_result metric
  • Merge pull request #76 from floweisshardt/fix/analyser Fix/analyser
  • handle no result in metrics
  • Merge pull request #70 from floweisshardt/result_msgs Result msgs
  • metrics using result messages
  • update email
  • Merge pull request #65 from floweisshardt/fix/less_output less output for metrics
  • Merge pull request #64 from floweisshardt/fix/tf_exception catch tf exception
  • less output for metrics
  • catch tf exception
  • Merge pull request #61 from floweisshardt/parallel-tests allow parallel tests
  • fix calculate time
  • fix metrics
  • Merge pull request #60 from floweisshardt/metrics_path_length atf without rosbag play
  • recording, analysing and merging is working with atf_test
  • path length working
  • atf_test is close to working with all metrics
  • calculate path length working without threads
  • path length analyser working for ts0_c0_r0_e0_0
  • recording and analysing working for publish rate
  • publish_rate not yet working
  • recording works for individual test calling rostest recording_*.test
  • recording working with generated rostest file
  • Merge pull request #44 from fmw-hb/fix/merger Fix/merger
  • include path length
  • fixed merging bug
  • add path length and distance metrics
  • long tests
  • big slam testing
  • hannes test
  • fix typo
  • adapt licenses
  • Merge branch \'master\' into feature/presenter
  • Merge pull request #26 from ipa-fmw/feature/linting Feature/linting
  • pylint\'ing
  • Merge branch \'master\' into merge
  • Merge branch \'master\' into feature/cmake
  • Merge pull request #24 from ipa-fmw/feature/analysing feature/analysing
  • add speed factor for analysis
  • Merge pull request #22 from ipa-fmw/feature/atf2.0 Feature/atf2.0
  • atf2.0 working with metrics again
  • catkin lint\'ing
  • Merge branch \'feature/analysing\' into merge
  • allow speedup of analysis with factor 10
  • Merge pull request #6 from ipa-fmw/fix/pylint pylint --> stable
  • Merge pull request #4 from ipa-fmw/fix/pylint pylint --> master
  • Merge pull request #5 from ipa-fmw/master master --> stable
  • Merge pull request #8 from ipa-fmw/master master --> recover
  • pylint
  • catch case if no interfaces are specified
  • use groundtruth and result data for interface metric
  • interface metric with type check
  • add interface config to atf_test
  • fix reporting for interface metric
  • fix interface to metrics handler
  • cleanup metric files
  • interface working (without types)
  • fix path length calculation
  • Merge pull request #3 from ipa-fmw/feature/list_metrics Feature/list metrics
  • get rid of obsolete else path
  • Merge pull request #2 from ipa-fmw/feature/list_metrics publish rate working
  • fix groundtruth result merging
  • fix time analysis
  • publish rate working
  • unify analysis result and integrate details to presenter
  • groundtruth for path_length
  • reduce logs and handover groundtruth data
  • fix groundtruth evaluation
  • fix path length metrix for groundtruth
  • add groundtruth check for time
  • fix install tags
  • Merge branch \'master\' of /home/fmw/git/atf/src/atf Conflicts: .gitignore README.md
  • Merge pull request #1 from ipa-fmw/feature/selftest_debug Feature/selftest debug
  • fix dependency
  • deactivate obstacle distance
  • added new metric to calculate the publish rate of a topic
  • moved obstacle_distance node to external package
  • added example for own metric
  • added todo
  • added functions for purge
  • added functions for pause and purge
  • Merge pull request #9 from koellsch/liveupdate_feature added status update feature
  • code beautification
  • added feature to measure distance to all objects and from link chain to objects
  • modified documentation
  • added metric \"minimal distance to obstacles\"
  • changed topic name
  • new format 2 in package.xml
  • deleted \"data\" from output
  • changed output of results
  • removed logging of timestamp
  • updated documentation
  • added documentation
  • fixed bug in path calculation
  • enabled error output
  • added check if resource data is available
  • fixed return value for calculate_path_length metric
  • added handler for receiving the needed metrics
  • added metrics.yaml temporary, will be deleted later
  • deleted metrics.yaml
  • added todo tags
  • test_builder builds metrics with infos from metrics.yaml
  • added documentation
  • small beautifications
  • added error return when not stopped
  • removed deprecated print output
  • removed unused import
  • added \'min\' and \'max\' to output && changed output syntax
  • changed output syntax
  • added rounding of values
  • added activation time output
  • changed metric return data to list
  • added export results to yaml file
  • added dummy for distance to obstacles
  • added metric for calculating resources
  • added pause function
  • small changes
  • calculate path length and time are working
  • some cleaning && preparations for time measurement
  • changed structure
  • first test
  • switched to new metric package
  • fixed typo
  • added metric for path length
  • added seperate package for metrics
  • Contributors: Bj

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged atf_metrics at Robotics Stack Exchange

No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.