diff --git a/.catkin_tools/profiles/default/devel_collisions.txt b/.catkin_tools/profiles/default/devel_collisions.txt index 5d3a89cc2ffe6db746820e5dd4dbcbe8513da96c..5fe0a469a7d78e0289e1efb6e99272ac49ac2943 100644 --- a/.catkin_tools/profiles/default/devel_collisions.txt +++ b/.catkin_tools/profiles/default/devel_collisions.txt @@ -1,4 +1,4 @@ /home/matteo/ws_panda/devel/./cmake.lock 42 -/home/matteo/reachability/devel/./cmake.lock 26357 +/home/matteo/reachability/devel/./cmake.lock 26396 /home/matteo/reachability/devel/lib/libmoveit_grasps.so 79 /home/matteo/reachability/devel/lib/libmoveit_grasps_filter.so 79 diff --git a/src/mtc/src/impl/moveit_mediator.cpp b/src/mtc/src/impl/moveit_mediator.cpp index 430fe585e32e3a494e3114a8bfb888608bfd4ac5..c726da371f8c71f7422a0efa20e9b6b179edd619 100644 --- a/src/mtc/src/impl/moveit_mediator.cpp +++ b/src/mtc/src/impl/moveit_mediator.cpp @@ -273,11 +273,11 @@ void Moveit_mediator::setup_task(){ ROS_INFO("is_diff: %i", ps1->is_diff); ROS_INFO("[Robot 1] link padding"); for (auto lp : ps1->link_padding){ - ROS_INFO("link padding name: %s, padding %d", lp.link_name.c_str(), lp.padding); + ROS_INFO("link padding name: %s, padding %f", lp.link_name.c_str(), lp.padding); } ROS_INFO("[Robot 1] link scale"); for (auto ls : ps1->link_scale){ - ROS_INFO("link scale name: %s, padding %d", ls.link_name.c_str(), ls.scale); + ROS_INFO("link scale name: %s, padding %f", ls.link_name.c_str(), ls.scale); } ROS_INFO("[Robot 1] name"); ROS_INFO("name: %s", ps1->name.c_str()); @@ -295,22 +295,22 @@ void Moveit_mediator::setup_task(){ } ROS_INFO("aco dp Points"); for (auto p : aco.detach_posture.points){ - for (auto pa : p.accelerations) ROS_INFO("aco dp points acc: %d", pa); - for (auto pa : p.effort) ROS_INFO("aco dp points effort: %d", pa); + for (auto pa : p.accelerations) ROS_INFO("aco dp points acc: %f", pa); + for (auto pa : p.effort) ROS_INFO("aco dp points effort: %f", pa); ROS_INFO("aco dp points time from start"); - for (auto pa : p.velocities) ROS_INFO("aco dp points vel: %d", pa); - for (auto pa : p.positions) ROS_INFO("aco dp points tra: %d", pa); + for (auto pa : p.velocities) ROS_INFO("aco dp points vel: %f", pa); + for (auto pa : p.positions) ROS_INFO("aco dp points tra: %f", pa); } ROS_INFO("aco link names %s", aco.link_name.c_str()); ROS_INFO("aco collis obj id %s", aco.object.id.c_str()); for (auto p : aco.touch_links) ROS_INFO("aco touch link %s", p.c_str()); - ROS_INFO("aco collis obj weight %d", aco.weight); + ROS_INFO("aco collis obj weight %f", aco.weight); } - for (auto d : ps1->robot_state.joint_state.position) ROS_INFO("js position %d ", d); + for (auto d : ps1->robot_state.joint_state.position) ROS_INFO("js position %f ", d); for (auto d : ps1->robot_state.joint_state.name) ROS_INFO(" js name %s", d.c_str()); - for (auto d : ps1->robot_state.joint_state.velocity) ROS_INFO(" js vel %d", d); - for (auto d : ps1->robot_state.joint_state.effort) ROS_INFO(" js e %d", d); + for (auto d : ps1->robot_state.joint_state.velocity) ROS_INFO(" js vel %f", d); + for (auto d : ps1->robot_state.joint_state.effort) ROS_INFO(" js e %f", d); ROS_INFO ("%s, %i", ps1->robot_state.joint_state.header.frame_id.c_str(), ps1->robot_state.joint_state.header.seq); for (auto p : ps1->world.collision_objects) ROS_INFO("world co id %s", p.id); @@ -354,11 +354,11 @@ void Moveit_mediator::setup_task(){ ROS_INFO("[Robot 2] link padding"); for (auto lp : ps2->link_padding){ - ROS_INFO("link padding name: %s, padding %d", lp.link_name.c_str(), lp.padding); + ROS_INFO("link padding name: %s, padding %f", lp.link_name.c_str(), lp.padding); } ROS_INFO("[Robot 2] link scale"); for (auto ls : ps2->link_scale){ - ROS_INFO("link scale name: %s, padding %d", ls.link_name.c_str(), ls.scale); + ROS_INFO("link scale name: %s, padding %f", ls.link_name.c_str(), ls.scale); } ROS_INFO("[Robot 2] name"); ROS_INFO("name: %s", ps2->name.c_str()); @@ -376,25 +376,24 @@ void Moveit_mediator::setup_task(){ } ROS_INFO("aco dp Points"); for (auto p : aco.detach_posture.points){ - for (auto pa : p.accelerations) ROS_INFO("aco dp points acc: %d", pa); - for (auto pa : p.effort) ROS_INFO("aco dp points effort: %d", pa); + for (auto pa : p.accelerations) ROS_INFO("aco dp points acc: %f", pa); + for (auto pa : p.effort) ROS_INFO("aco dp points effort: %f", pa); ROS_INFO("aco dp points time from start"); - for (auto pa : p.velocities) ROS_INFO("aco dp points vel: %d", pa); - for (auto pa : p.positions) ROS_INFO("aco dp points tra: %d", pa); + for (auto pa : p.velocities) ROS_INFO("aco dp points vel: %f", pa); + for (auto pa : p.positions) ROS_INFO("aco dp points tra: %f", pa); } ROS_INFO("aco link names %s", aco.link_name.c_str()); ROS_INFO("aco collis obj id %s", aco.object.id.c_str()); for (auto p : aco.touch_links) ROS_INFO("aco touch link %s", p.c_str()); - ROS_INFO("aco collis obj weight %d", aco.weight); + ROS_INFO("aco collis obj weight %f", aco.weight); } - for (auto d : ps2->robot_state.joint_state.position) ROS_INFO("js position %d ", d); + for (auto d : ps2->robot_state.joint_state.position) ROS_INFO("js position %f ", d); for (auto d : ps2->robot_state.joint_state.name) ROS_INFO(" js name %s", d.c_str()); - for (auto d : ps2->robot_state.joint_state.velocity) ROS_INFO(" js vel %d", d); - for (auto d : ps2->robot_state.joint_state.effort) ROS_INFO(" js e %d", d); + for (auto d : ps2->robot_state.joint_state.velocity) ROS_INFO(" js vel %f", d); + for (auto d : ps2->robot_state.joint_state.effort) ROS_INFO(" js e %f", d); ROS_INFO ("%s, %i", ps2->robot_state.joint_state.header.frame_id.c_str(), ps2->robot_state.joint_state.header.seq); - ROS_INFO("rs js id %s", ps2->robot_state.joint_state.position); for (auto p : ps2->world.collision_objects) ROS_INFO("world co id %s", p.id.c_str()); ROS_INFO("world om origin %f %f %f, %f %f %f %f", ps2->world.octomap.origin.position.x, ps2->world.octomap.origin.position.y, ps2->world.octomap.origin.position.z, ps2->world.octomap.origin.orientation.x, ps2->world.octomap.origin.orientation.y, ps2->world.octomap.origin.orientation.z, ps2->world.octomap.origin.orientation.w); ROS_INFO("world om header time, id %s, seq %i", ps2->world.octomap.header.frame_id.c_str(), ps2->world.octomap.header.seq);