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 12345]
 
examples
 
geometry
 
cyclic_example.cpp
Example file for the cyclical values implementation (see the cyclic class)
 
param_loader
 
example.cpp
Example file for the ParamLoader convenience class
 
subscriber_handler
 
example.cpp
Example file for the SubscribeHandler convenience class
 
simple_example.cpp
Example file for the SubscribeHandler convenience class
 
include
 
mrs_lib
 
coro
 
errorgraph
 
geometry
 
impl
 
internal
 
safety_zone
 
utility
 
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
 
src
 
dynparam_mgr
 
dynparam_mgr.cpp
Implements DynparamMgr - a convenience class for managing dynamic ROS parameters
 
test
 
math
 
probit_gts.h
 
mrs_lib_testing_utils
 
include