From ae6e1a263f118354a4eac9adc5b02ef093d9fc62 Mon Sep 17 00:00:00 2001 From: Johannes Mey <johannes.mey@tu-dresden.de> Date: Fri, 15 Jul 2022 16:28:24 +0200 Subject: [PATCH] change default node name for debug purposes --- src/moveit_sorting_controller.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/moveit_sorting_controller.cpp b/src/moveit_sorting_controller.cpp index 9283b92..826b4f6 100644 --- a/src/moveit_sorting_controller.cpp +++ b/src/moveit_sorting_controller.cpp @@ -18,7 +18,7 @@ #include "ccf/connection/MqttConnection.h" #include "ccf/util/NodeUtil.h" -std::string NODE_NAME = "ceti_cell_placeworld"; +std::string NODE_NAME = "ceti_cell_empty"; using CetiRosToolbox::getParameter; using CetiRosToolbox::getPrivateParameter; @@ -41,7 +41,7 @@ int main(int argc, char** argv) std::unique_ptr<MqttConnection> mqtt_connection = std::make_unique<MqttConnection>(mqttServer, ros::this_node::getName()); mqtt_connection->listen(getParameter<std::string>(n, "topics/selection", "selection")); - auto commandTopic = getParameter<std::string>(n, "topics/command", "/ceti_cell_placeworld/command"); + auto commandTopic = getParameter<std::string>(n, "topics/command", NODE_NAME + "/command"); mqtt_connection->listen(commandTopic); auto other_cell_topic = getPrivateParameter<std::string>("other_cell", "/ceti_cell_2_placeworld/scene/delta-update"); mqtt_connection->listen(other_cell_topic); @@ -76,20 +76,19 @@ int main(int argc, char** argv) }); auto pick_place_callback = [&controller](const Command& command) { - const PickAndPlace& pick_place = command.pickandplace(); if (command.has_pickandplace()) { ROS_INFO_STREAM("[COMMAND] for robot " << pick_place.idrobot() << ": Pick object " << pick_place.idpick() << " and place it at " << pick_place.idplace()); Object* pick_object = controller.resolveObject(pick_place.idpick()); if (!pick_object) { - ROS_ERROR_STREAM("[COMMAND] FAILED! Selected unknown pick object '" << pick_place.idpick() << "'"); + ROS_ERROR_STREAM("[COMMAND] FAILED! Selected unknown pick object '" << command.pickandplace().idpick() << "'"); return; } - Object* place_object = controller.resolveObject(pick_place.idplace()); + Object* place_object = controller.resolveObject(command.pickandplace().idplace()); if (!place_object) { - ROS_ERROR_STREAM("[COMMAND] FAILED! Selected unknown place object '" << pick_place.idplace() << "'"); + ROS_ERROR_STREAM("[COMMAND] FAILED! Selected unknown place object '" << command.pickandplace().idplace() << "'"); return; } if (pick_object->type() != Object::BOX) @@ -119,11 +118,11 @@ int main(int argc, char** argv) { if (!controller.pickAndDrop(*robot, *pick_object, *place_object, false)) { - ROS_WARN_STREAM("[COMMAND] FAILED! Unable to remove box '" << pick_place.idpick() << "'!"); + ROS_WARN_STREAM("[COMMAND] FAILED! Unable to remove box '" << command.pickandplace().idpick() << "'!"); } else { - ROS_INFO_STREAM("[COMMAND] SUCCESS! '" << pick_place.idpick() << "' is no more."); + ROS_INFO_STREAM("[COMMAND] SUCCESS! '" << command.pickandplace().idpick() << "' is no more."); controller.sendScene(); } } @@ -131,11 +130,11 @@ int main(int argc, char** argv) { if (!controller.pickAndPlace(*robot, *pick_object, *place_object, false)) { - ROS_WARN_STREAM("[COMMAND] FAILED! Unable to move box '" << pick_place.idpick() << "'!"); + ROS_WARN_STREAM("[COMMAND] FAILED! Unable to move box '" << command.pickandplace().idpick() << "'!"); } else { - ROS_INFO_STREAM("[COMMAND] SUCCESS! " << pick_place.idpick() << "' is at its new location."); + ROS_INFO_STREAM("[COMMAND] SUCCESS! " << command.pickandplace().idpick() << "' is at its new location."); controller.sendScene(); } } -- GitLab