MCPcopy Create free account
hub / github.com/MIT-SPARK/Kimera-VIO-ROS / callbackReinitPose

Method callbackReinitPose

src/ros-data-source.cpp:134–145  ·  view source on GitHub ↗

Getting re-initialization pose

Source from the content-addressed store, hash-verified

132
133// Getting re-initialization pose
134void 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
148void RosDataProvider::callbackCamAndProcessStereo(

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected