Classes | |
class | AnalyzeBag |
class | ArrayWithTime |
class | BaseWithTime |
class | QuatWithTime |
class | RPYWithTime |
class | WaypointWithTime |
class | WrenchWithTime |
class | XYZWithTime |
Functions | |
def | compare_two_xyz |
def | create_set_point |
def | create_topic_list |
def | get_errors_pos_only |
def | settling_time |
def | work |
def | xyz_rms_error |
Variables | |
string | __author__ = "Fadri Furrer, Michael Burri, Markus Achtelik" |
tuple | __copyright__ |
list | __credits__ = ["Fadri Furrer", "Michael Burri", "Markus Achtelik"] |
string | __email__ = "fadri.furrer@mavt.ethz.ch" |
string | __license__ = "ASL 2.0" |
string | __maintainer__ = "Fadri Furrer" |
string | __status__ = "Development" |
string | __version__ = "0.1" |
def rosbag_tools.analyze_bag.compare_two_xyz | ( | xyz_one, | |
xyz_two | |||
) |
Definition at line 633 of file analyze_bag.py.
def rosbag_tools.analyze_bag.create_set_point | ( | x, | |
y, | |||
z | |||
) |
Create a XYZWithTime set point.
Definition at line 739 of file analyze_bag.py.
def rosbag_tools.analyze_bag.create_topic_list | ( | topics_string | ) |
Definition at line 730 of file analyze_bag.py.
def rosbag_tools.analyze_bag.get_errors_pos_only | ( | xyz_one, | |
quat_one, | |||
xyz_two, | |||
restart_distance, | |||
alignment_length, | |||
t_vs = numpy.eye(4) , |
|||
time_offset = 0 |
|||
) |
Definition at line 718 of file analyze_bag.py.
def rosbag_tools.analyze_bag.settling_time | ( | set_point, | |
input_series, | |||
bounding_radius, | |||
min_time | |||
) |
Calculate the settling time of input_series to be bounded for min_time. Args: set_point: XYZWithTime of the reference point input_series (list): XYZWithTime of the points that should be evaluated bounding_radius: Float of the radius of the bounding sphere min_time: Float of the time, the input_series has to stay within bounds Returns: settling_time: Float of the time for input_series to be settled
Definition at line 661 of file analyze_bag.py.
def rosbag_tools.analyze_bag.work | ( | input_series, | |
work_constant | |||
) |
Calculate the work of input_series. Args: input_series (list): ArrayWithTime of the motor velocities work_constant: Float of the (rotor_constant * moment_constant) constant Returns: total_work: Float of the work done in input_series
Definition at line 695 of file analyze_bag.py.
def rosbag_tools.analyze_bag.xyz_rms_error | ( | set_point, | |
input_series | |||
) |
Calculate the RMS error between a set_point and the points in input_series. Args: set_point: XYZWithTime of the reference point input_series (list): XYZWithTime of the points that should be evaluated Returns: rms: Float of the RMS Error of the XYZWithTime input_series
Definition at line 638 of file analyze_bag.py.
string rosbag_tools::analyze_bag::__author__ = "Fadri Furrer, Michael Burri, Markus Achtelik" |
Definition at line 13 of file analyze_bag.py.
00001 ("Copyright 2015, Fadri Furrer & Michael Burri & " 00002 "Markus Achtelik, ASL, ETH Zurich, Switzerland")
Definition at line 14 of file analyze_bag.py.
list rosbag_tools::analyze_bag::__credits__ = ["Fadri Furrer", "Michael Burri", "Markus Achtelik"] |
Definition at line 16 of file analyze_bag.py.
string rosbag_tools::analyze_bag::__email__ = "fadri.furrer@mavt.ethz.ch" |
Definition at line 20 of file analyze_bag.py.
string rosbag_tools::analyze_bag::__license__ = "ASL 2.0" |
Definition at line 17 of file analyze_bag.py.
string rosbag_tools::analyze_bag::__maintainer__ = "Fadri Furrer" |
Definition at line 19 of file analyze_bag.py.
string rosbag_tools::analyze_bag::__status__ = "Development" |
Definition at line 21 of file analyze_bag.py.
string rosbag_tools::analyze_bag::__version__ = "0.1" |
Definition at line 18 of file analyze_bag.py.