NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
pose_with_covariance_and_correspondences.h
Go to the documentation of this file.
1 /* Copyright (c) 2017, United States Government, as represented by the
2  * Administrator of the National Aeronautics and Space Administration.
3  *
4  * All rights reserved.
5  *
6  * The Astrobee platform is licensed under the Apache License, Version 2.0
7  * (the "License"); you may not use this file except in compliance with the
8  * License. You may obtain a copy of the License at
9  *
10  * http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
14  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
15  * License for the specific language governing permissions and limitations
16  * under the License.
17  */
18 #ifndef DEPTH_ODOMETRY_POSE_WITH_COVARIANCE_AND_CORRESPONDENCES_H_
19 #define DEPTH_ODOMETRY_POSE_WITH_COVARIANCE_AND_CORRESPONDENCES_H_
20 
25 
26 namespace depth_odometry {
29  const point_cloud_common::ICPCorrespondences& correspondences,
33  depth_correspondences(correspondences.source_points, correspondences.target_points),
36 
42  depth_correspondences(correspondences),
45 
50 };
51 } // namespace depth_odometry
52 
53 #endif // DEPTH_ODOMETRY_POSE_WITH_COVARIANCE_AND_CORRESPONDENCES_H_
point_cloud_common::ICPCorrespondences
Definition: icp_correspondences.h:26
pose_with_covariance.h
depth_odometry::PoseWithCovarianceAndCorrespondences::pose_with_covariance
localization_common::PoseWithCovariance pose_with_covariance
Definition: pose_with_covariance_and_correspondences.h:46
depth_correspondences.h
depth_odometry::PoseWithCovarianceAndCorrespondences::PoseWithCovarianceAndCorrespondences
PoseWithCovarianceAndCorrespondences(const localization_common::PoseWithCovariance &pose_with_covariance, const point_cloud_common::ICPCorrespondences &correspondences, const localization_common::Time source_time, const localization_common::Time target_time)
Definition: pose_with_covariance_and_correspondences.h:28
depth_odometry::PoseWithCovarianceAndCorrespondences::PoseWithCovarianceAndCorrespondences
PoseWithCovarianceAndCorrespondences(const localization_common::PoseWithCovariance &pose_with_covariance, const localization_measurements::DepthCorrespondences &correspondences, const localization_common::Time source_time, const localization_common::Time target_time)
Definition: pose_with_covariance_and_correspondences.h:37
depth_odometry
Definition: depth_image_features_and_points.h:34
depth_odometry::PoseWithCovarianceAndCorrespondences
Definition: pose_with_covariance_and_correspondences.h:27
depth_odometry::PoseWithCovarianceAndCorrespondences::target_time
localization_common::Time target_time
Definition: pose_with_covariance_and_correspondences.h:49
depth_odometry::PoseWithCovarianceAndCorrespondences::source_time
localization_common::Time source_time
Definition: pose_with_covariance_and_correspondences.h:48
localization_measurements::DepthCorrespondences
Definition: depth_correspondences.h:26
time.h
localization_common::PoseWithCovariance
Definition: pose_with_covariance.h:28
depth_odometry::PoseWithCovarianceAndCorrespondences::depth_correspondences
localization_measurements::DepthCorrespondences depth_correspondences
Definition: pose_with_covariance_and_correspondences.h:47
icp_correspondences.h
localization_common::Time
double Time
Definition: time.h:23