env_manager: fix target pose loader
This commit is contained in:
parent
7637f835b1
commit
86fd3d1055
2 changed files with 3 additions and 6 deletions
|
@ -43,9 +43,6 @@ CallbackReturn GzEnviroment::on_configure(const rclcpp_lifecycle::State &) {
|
|||
m_follow_frames = m_config_loader->getSceneModelNames();
|
||||
// m_target_places = std::make_shared<tf2_msgs::msg::TFMessage>();
|
||||
m_transforms = m_config_loader->getTfData("bishop");
|
||||
for (auto &place : m_transforms.transforms) {
|
||||
place.child_frame_id = place.child_frame_id + "_target";
|
||||
}
|
||||
|
||||
// if (!doGzSpawn())
|
||||
// {
|
||||
|
|
|
@ -214,7 +214,7 @@ AssemblyConfigLoader::parseJsonToTFMessage(const nlohmann::json &json,
|
|||
relative_transform.header.frame_id =
|
||||
relative_part.at("relativeAt").get<std::string>();
|
||||
relative_transform.child_frame_id =
|
||||
relative_part.at("name").get<std::string>();
|
||||
relative_part.at("name").get<std::string>() + "_target";
|
||||
relative_transform.transform.translation.x =
|
||||
convertToDouble(relative_part.at("position").at("x"));
|
||||
relative_transform.transform.translation.y =
|
||||
|
@ -238,9 +238,9 @@ AssemblyConfigLoader::parseJsonToTFMessage(const nlohmann::json &json,
|
|||
if (grasp_pose.at("name").get<std::string>() == model_name) {
|
||||
geometry_msgs::msg::TransformStamped grasp_transform;
|
||||
grasp_transform.header.frame_id =
|
||||
grasp_pose.at("name").get<std::string>();
|
||||
grasp_pose.at("name").get<std::string>() + "_target";
|
||||
grasp_transform.child_frame_id =
|
||||
grasp_pose.at("name").get<std::string>() + "_grasp";
|
||||
grasp_pose.at("name").get<std::string>() + "_target" + "_grasp";
|
||||
grasp_transform.transform.translation.x =
|
||||
convertToDouble(grasp_pose.at("position").at("x"));
|
||||
grasp_transform.transform.translation.y =
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue