Getting re-initialization pose
| 132 | |
| 133 | // Getting re-initialization pose |
| 134 | void RosDataProvider::callbackReinitPose( |
| 135 | const geometry_msgs::PoseStamped &reinitPose) { |
| 136 | // Set reinitialization pose |
| 137 | gtsam::Rot3 rotation(gtsam::Quaternion( |
| 138 | reinitPose.pose.orientation.w, reinitPose.pose.orientation.x, |
| 139 | reinitPose.pose.orientation.y, reinitPose.pose.orientation.z)); |
| 140 | |
| 141 | gtsam::Point3 position(reinitPose.pose.position.x, reinitPose.pose.position.y, |
| 142 | reinitPose.pose.position.z); |
| 143 | gtsam::Pose3 pose = gtsam::Pose3(rotation, position); |
| 144 | reinit_packet_.setReinitPose(pose); |
| 145 | } |
| 146 | |
| 147 | // Callback for stereo images and main spin |
| 148 | void RosDataProvider::callbackCamAndProcessStereo( |
nothing calls this directly
no outgoing calls
no test coverage detected