mrs_lib
Various reusable classes, functions and utilities for use in MRS projects
Loading...
Searching...
No Matches
mrs_lib Directory Reference
Directory dependency graph for mrs_lib:

Directories

 
coro
 
errorgraph
 
geometry
 
impl
 
internal
 
safety_zone
 
utility

Files

 
attitude_converter.h
 Conversions 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.h
 Defines DynparamMgr - a convenience class for managing dynamic ROS parameters.
 
gps_conversions.h
 Universal Transverse Mercator transforms. Functions to convert (spherical) latitude and longitude to and from (Euclidean) UTM coordinates.
 
iir_filter.h
 
integration_test.h
 
kalman_filter.h
 Defines KalmanFilter - an abstract class, defining common interfaces and types for a generic Kalman filter.
 
lkf.h
 
lockable.h
 
logger.hpp
 
math.h
 Defines useful math functions that are not part of the cmath STD library.
 
median_filter.h
 Defines the MedianFilter class.
 
mrs_lib.h
 
msg_extractor.h
 utility functions for getting stuff from ROS msgs
 
mutex.h
 Defines helper routines for getting and setting variables under mutex locks.
 
nckf.h
 
node.h
 
notch_filter.h
 
param_loader.h
 
param_provider.h
 Defines ParamProvider - a convenience class for seamlessly loading parameters from YAML or ROS.
 
profiler.h
 A scoped function profiler which publishes ROS messages.
 
publisher.hpp
 
publisher.impl.hpp
 
publisher_handler.h
 Defines PublisherHandler and related convenience classes for upgrading the ROS publisher.
 
quadratic_throttle_model.h
 
repredictor.h
 
safety_zone.h
 
scope_timer.h
 Simple timer which times a duration of its scope, with additional optional checkpoints.
 
service_client_handler.h
 Defines ServiceClientHandler and related convenience classes for upgrading the ROS service client.
 
service_server_handler.h
 Defines the ServiceServerHandler wrapper to ROS2's ServiceServer.
 
subscriber.hpp
 
subscriber.impl.hpp
 
subscriber_handler.h
 Defines SubscriberHandler and related convenience classes for subscribing to ROS topics.
 
timeout_manager.h
 TODO.
 
timeout_manager.hpp
 
timer.hpp
 
timer_handler.h
 
transform_broadcaster.h
 
transformer.h
 
ukf.h
 Defines UKF - a class implementing the Unscented Kalman Filter [UKF].
 
utils.h
 Defines various general utility functions.
 
visual_object.h