mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
Loading...
Searching...
No Matches
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234]
  include
  mrs_lib
  geometry
 conversions.h
 conversions_eigen.h
 cyclic.hDefines the cyclic class for calculations with cyclic quantities
 misc.hDefines useful geometry utilities and functions
 shapes.hDefines various geometrical shapes and their relations
  impl
 dynparam_mgr.hppDefines DynparamMgr - a convenience class for managing dynamic ROS parameters
 param_loader.hpp
 param_provider.hppImplements ParamProvider - a convenience class for seamlessly loading parameters from YAML or ROS
 publisher_handler.hpp
 service_client_handler.hppImplements ServiceClientHandler and related convenience classes for upgrading the ROS service client
 service_server_handler.hppImplements the ServiceServerHandler wrapper to ROS2's ServiceServer
 subscriber_handler.hpp
 timer_handler.hpp
 transformer.hpp
 ukf.hppImplements UKF - a class implementing the Unscented Kalman Filter
  safety_zone
 line_operations.h
 polygon.h
 attitude_converter.hConversions between various representations of object attitude in 3D. Supports Quaternions, Euler angles, Angle-axis and Rotational matrices from tf, tf2, Eigen and geometry_msgs libraries. The default Euler angle notation is the extrinsic RPY
 batch_visualizer.h
 dkf.h
 dynparam_mgr.hDefines DynparamMgr - a convenience class for managing dynamic ROS parameters
 gps_conversions.hUniversal Transverse Mercator transforms. Functions to convert (spherical) latitude and longitude to and from (Euclidean) UTM coordinates
 iir_filter.h
 integration_test.h
 kalman_filter.hDefines KalmanFilter - an abstract class, defining common interfaces and types for a generic Kalman filter
 lkf.h
 lockable.h
 math.hDefines useful math functions that are not part of the cmath STD library
 median_filter.hDefines the MedianFilter class
 mrs_lib.h
 msg_extractor.hUtility functions for getting stuff from ROS msgs
 mutex.hDefines helper routines for getting and setting variables under mutex locks
 nckf.h
 node.h
 notch_filter.h
 param_loader.h
 param_provider.hDefines ParamProvider - a convenience class for seamlessly loading parameters from YAML or ROS
 profiler.hA scoped function profiler which publishes ROS messages
 publisher_handler.hDefines PublisherHandler and related convenience classes for upgrading the ROS publisher
 quadratic_throttle_model.h
 repredictor.h
 safety_zone.h
 scope_timer.hSimple timer which times a duration of its scope, with additional optional checkpoints
 service_client_handler.hDefines ServiceClientHandler and related convenience classes for upgrading the ROS service client
 service_server_handler.hDefines the ServiceServerHandler wrapper to ROS2's ServiceServer
 subscriber_handler.hDefines SubscriberHandler and related convenience classes for subscribing to ROS topics
 timeout_manager.hTODO
 timer_handler.h
 transform_broadcaster.h
 transformer.h
 ukf.hDefines UKF - a class implementing the Unscented Kalman Filter [3]
 utils.hDefines various general utility functions
 visual_object.h
  src
  dynparam_mgr
 dynparam_mgr.cppImplements DynparamMgr - a convenience class for managing dynamic ROS parameters
  geometry
 cyclic_example.cppExample file for the cyclical values implementation (see the cyclic class)
  param_loader
 example.cppExample file for the ParamLoader convenience class
  subscriber_handler
 example.cppExample file for the SubscribeHandler convenience class
 simple_example.cppExample file for the SubscribeHandler convenience class
  test
  math
 probit_gts.h