Only released in EOL distros:
hrl-lib: hrl_lib | hrl_msgs
Package Summary
Documented
hrl_lib
- Author: Cressel Anderson, Travis Deyle, Advait Jain, Hai Nguyen, Advisor: Prof. Charlie Kemp, Lab: Healthcare Robotics Lab at Georgia Tech
- License: New BSD
- Source: git https://code.google.com/p/gt-ros-pkg.hrl-lib/ (branch: master)
Contents
This package provides a home for a useful set of miscellaneous Python modules each too small to warrant having their own package.
Utilities
load_dynamic_config
This is a dynamic_reconfigure client that set the parameters given to it on startup and unset/restore those same parameters when it exits. Created for setting camera parameters on start up for the laser_interface_node and restoring the default settings on shutdown.
On the command line:
$ rosrun hrl_lib load_dynamic_config <node_name> <yaml_file>
Example usage in roslaunch file:
<node name="$(anon dynam_load)" pkg="hrl_lib" type="load_dynamic_config" args="/wide_stereo_both $(find laser_interface)/office_exposure.yaml"/>
Modules
- util.py: A variety of utility functions for coding in Python.
- rutils.py: Utility classes for working with rospy.
- transforms.py: Basic functions for creating/decomposing homogeneous transformation matrices.
- data_process.py: various functions for processing time series data (histogram, gradient, interpolate, etc)
- data_display.py: display for time series that allow users to select segments from a GUI (based on pylab)