launch
jfr2018
Namespaces
|
Functions
|
Variables
evaluate_ate.py File Reference
Go to the source code of this file.
Namespaces
evaluate_ate
Functions
def
evaluate_ate.align
(
model
,
data
)
def
evaluate_ate.plot_traj
(ax, stamps, traj, style, color, label)
Variables
evaluate_ate.action
evaluate_ate.args
=
parser.parse_args
()
evaluate_ate.ax
= fig.add_subplot(111)
evaluate_ate.default
evaluate_ate.dpi
evaluate_ate.fig
= plt.figure()
evaluate_ate.file
= open(args.save_associations,"w")
evaluate_ate.first_list
=
associate.read_file_list
(args.first_file)
evaluate_ate.first_stamps
=
first_list.keys
()
evaluate_ate.first_xyz
=
numpy.matrix
([[
float
(
value
)
for
value
in
first_list[
a
][0:3]]
for
a
,
b
in
matches
]).transpose()
evaluate_ate.first_xyz_full
=
numpy.matrix
([[
float
(
value
)
for
value
in
first_list[
b
][0:3]]
for
b
in
first_stamps]).transpose()
evaluate_ate.format
evaluate_ate.help
evaluate_ate.matches
=
associate.associate
(first_list, second_list,
float
(
args.offset
),
float
(args.max_difference))
evaluate_ate.parser
= argparse.ArgumentParser(
description
=)
evaluate_ate.plot
evaluate_ate.rot
evaluate_ate.second_list
=
associate.read_file_list
(args.second_file)
evaluate_ate.second_stamps
=
second_list.keys
()
evaluate_ate.second_xyz
=
numpy.matrix
([[
float
(
value
)*
float
(
args.scale
)
for
value
in
second_list[
b
][0:3]]
for
a
,
b
in
matches
]).transpose()
evaluate_ate.second_xyz_aligned
=
rot
* second_xyz +
trans
evaluate_ate.second_xyz_full
=
numpy.matrix
([[
float
(
value
)*
float
(
args.scale
)
for
value
in
second_list[
b
][0:3]]
for
b
in
second_stamps]).transpose()
evaluate_ate.second_xyz_full_aligned
=
rot
* second_xyz_full +
trans
evaluate_ate.trans
evaluate_ate.trans_error
rtabmap_legacy
Author(s): Mathieu Labbe
autogenerated on Mon Apr 28 2025 02:53:20