@@ -163,7 +163,7 @@ bool MoveItVisualTools::processAttachedCollisionObjectMsg(const moveit_msgs::Att
163
163
return true ;
164
164
}
165
165
166
- bool MoveItVisualTools::moveCollisionObject (const Eigen::Affine3d & pose, const std::string& name,
166
+ bool MoveItVisualTools::moveCollisionObject (const Eigen::Isometry3d & pose, const std::string& name,
167
167
const rviz_visual_tools::colors& color)
168
168
{
169
169
return moveCollisionObject (convertPose (pose), name, color);
@@ -294,8 +294,8 @@ bool MoveItVisualTools::loadEEMarker(const robot_model::JointModelGroup* ee_jmg,
294
294
// ROS_DEBUG_STREAM_NAMED(name_,"EE Parent link: " << ee_parent_link_name);
295
295
const moveit::core::LinkModel* ee_parent_link = robot_model_->getLinkModel (ee_parent_link_name);
296
296
297
- Eigen::Affine3d ee_marker_global_transform = shared_robot_state_->getGlobalLinkTransform (ee_parent_link);
298
- Eigen::Affine3d ee_marker_pose;
297
+ Eigen::Isometry3d ee_marker_global_transform = shared_robot_state_->getGlobalLinkTransform (ee_parent_link);
298
+ Eigen::Isometry3d ee_marker_pose;
299
299
300
300
// Process each link of the end effector
301
301
for (std::size_t i = 0 ; i < ee_markers_map_[ee_jmg].markers .size (); ++i)
@@ -369,8 +369,8 @@ bool MoveItVisualTools::publishEEMarkers(const geometry_msgs::Pose& pose, const
369
369
}
370
370
}
371
371
372
- Eigen::Affine3d eigen_goal_ee_pose = convertPose (pose);
373
- Eigen::Affine3d eigen_this_marker;
372
+ Eigen::Isometry3d eigen_goal_ee_pose = convertPose (pose);
373
+ Eigen::Isometry3d eigen_this_marker;
374
374
375
375
// publishArrow( pose, rviz_visual_tools::RED, rviz_visual_tools::LARGE );
376
376
@@ -459,12 +459,12 @@ bool MoveItVisualTools::publishAnimatedGrasp(const moveit_msgs::Grasp& grasp,
459
459
ros::Duration (0.5 ).sleep ();
460
460
}
461
461
462
- Eigen::Affine3d grasp_pose_eigen;
462
+ Eigen::Isometry3d grasp_pose_eigen;
463
463
tf2::fromMsg (grasp_pose, grasp_pose_eigen);
464
464
465
465
// Pre-grasp pose variables
466
466
geometry_msgs::Pose pre_grasp_pose;
467
- Eigen::Affine3d pre_grasp_pose_eigen;
467
+ Eigen::Isometry3d pre_grasp_pose_eigen;
468
468
469
469
// Approach direction variables
470
470
Eigen::Vector3d pre_grasp_approach_direction_local;
@@ -688,7 +688,7 @@ bool MoveItVisualTools::publishCollisionCuboid(const geometry_msgs::Point& point
688
688
return processCollisionObjectMsg (collision_obj, color);
689
689
}
690
690
691
- bool MoveItVisualTools::publishCollisionCuboid (const Eigen::Affine3d & pose, double width, double depth, double height,
691
+ bool MoveItVisualTools::publishCollisionCuboid (const Eigen::Isometry3d & pose, double width, double depth, double height,
692
692
const std::string& name, const rviz_visual_tools::colors& color)
693
693
{
694
694
geometry_msgs::Pose pose_msg = tf2::toMsg (pose);
@@ -765,18 +765,18 @@ bool MoveItVisualTools::publishCollisionCylinder(const Eigen::Vector3d& a, const
765
765
Eigen::Vector3d pt_center = getCenterPoint (a, b);
766
766
767
767
// Create vector
768
- Eigen::Affine3d pose;
768
+ Eigen::Isometry3d pose;
769
769
pose = getVectorBetweenPoints (pt_center, b);
770
770
771
771
// Convert pose to be normal to cylindar axis
772
- Eigen::Affine3d rotation;
772
+ Eigen::Isometry3d rotation;
773
773
rotation = Eigen::AngleAxisd (0.5 * M_PI, Eigen::Vector3d::UnitY ());
774
774
pose = pose * rotation;
775
775
776
776
return publishCollisionCylinder (pose, object_name, radius, height, color);
777
777
}
778
778
779
- bool MoveItVisualTools::publishCollisionCylinder (const Eigen::Affine3d & object_pose, const std::string& object_name,
779
+ bool MoveItVisualTools::publishCollisionCylinder (const Eigen::Isometry3d & object_pose, const std::string& object_name,
780
780
double radius, double height, const rviz_visual_tools::colors& color)
781
781
{
782
782
return publishCollisionCylinder (convertPose (object_pose), object_name, radius, height, color);
@@ -803,7 +803,7 @@ bool MoveItVisualTools::publishCollisionCylinder(const geometry_msgs::Pose& obje
803
803
return processCollisionObjectMsg (collision_obj, color);
804
804
}
805
805
806
- bool MoveItVisualTools::publishCollisionMesh (const Eigen::Affine3d & object_pose, const std::string& object_name,
806
+ bool MoveItVisualTools::publishCollisionMesh (const Eigen::Isometry3d & object_pose, const std::string& object_name,
807
807
const std::string& mesh_path, const rviz_visual_tools::colors& color)
808
808
{
809
809
return publishCollisionMesh (convertPose (object_pose), object_name, mesh_path, color);
@@ -827,7 +827,7 @@ bool MoveItVisualTools::publishCollisionMesh(const geometry_msgs::Pose& object_p
827
827
return true ;
828
828
}
829
829
830
- bool MoveItVisualTools::publishCollisionMesh (const Eigen::Affine3d & object_pose, const std::string& object_name,
830
+ bool MoveItVisualTools::publishCollisionMesh (const Eigen::Isometry3d & object_pose, const std::string& object_name,
831
831
const shape_msgs::Mesh& mesh_msg, const rviz_visual_tools::colors& color)
832
832
{
833
833
return publishCollisionMesh (convertPose (object_pose), object_name, mesh_msg, color);
@@ -894,11 +894,11 @@ bool MoveItVisualTools::publishCollisionGraph(const graph_msgs::GeometryGraph& g
894
894
Eigen::Vector3d pt_center = getCenterPoint (a, b);
895
895
896
896
// Create vector
897
- Eigen::Affine3d pose;
897
+ Eigen::Isometry3d pose;
898
898
pose = getVectorBetweenPoints (pt_center, b);
899
899
900
900
// Convert pose to be normal to cylindar axis
901
- Eigen::Affine3d rotation;
901
+ Eigen::Isometry3d rotation;
902
902
rotation = Eigen::AngleAxisd (0.5 * M_PI, Eigen::Vector3d::UnitY ());
903
903
pose = pose * rotation;
904
904
@@ -1017,10 +1017,10 @@ bool MoveItVisualTools::publishCollisionTable(double x, double y, double z, doub
1017
1017
1018
1018
bool MoveItVisualTools::loadCollisionSceneFromFile (const std::string& path)
1019
1019
{
1020
- return loadCollisionSceneFromFile (path, Eigen::Affine3d ::Identity ());
1020
+ return loadCollisionSceneFromFile (path, Eigen::Isometry3d ::Identity ());
1021
1021
}
1022
1022
1023
- bool MoveItVisualTools::loadCollisionSceneFromFile (const std::string& path, const Eigen::Affine3d & offset)
1023
+ bool MoveItVisualTools::loadCollisionSceneFromFile (const std::string& path, const Eigen::Isometry3d & offset)
1024
1024
{
1025
1025
// Open file
1026
1026
std::ifstream fin (path.c_str ());
@@ -1277,7 +1277,7 @@ bool MoveItVisualTools::publishTrajectoryLine(const robot_trajectory::RobotTraje
1277
1277
// Visualize end effector position of cartesian path
1278
1278
for (std::size_t i = 0 ; i < robot_trajectory.getWayPointCount (); ++i)
1279
1279
{
1280
- const Eigen::Affine3d & tip_pose = robot_trajectory.getWayPoint (i).getGlobalLinkTransform (ee_parent_link);
1280
+ const Eigen::Isometry3d & tip_pose = robot_trajectory.getWayPoint (i).getGlobalLinkTransform (ee_parent_link);
1281
1281
1282
1282
// Error Check
1283
1283
if (tip_pose.translation ().x () != tip_pose.translation ().x ())
@@ -1352,14 +1352,14 @@ bool MoveItVisualTools::publishTrajectoryPoints(const std::vector<robot_state::R
1352
1352
// Visualize end effector position of cartesian path
1353
1353
for (std::size_t i = 0 ; i < robot_state_trajectory.size (); ++i)
1354
1354
{
1355
- const Eigen::Affine3d & tip_pose = robot_state_trajectory[i]->getGlobalLinkTransform (ee_parent_link);
1355
+ const Eigen::Isometry3d & tip_pose = robot_state_trajectory[i]->getGlobalLinkTransform (ee_parent_link);
1356
1356
1357
1357
publishSphere (tip_pose, color);
1358
1358
}
1359
1359
return true ;
1360
1360
}
1361
1361
1362
- void MoveItVisualTools::enableRobotStateRootOffet (const Eigen::Affine3d & offset)
1362
+ void MoveItVisualTools::enableRobotStateRootOffet (const Eigen::Isometry3d & offset)
1363
1363
{
1364
1364
robot_state_root_offset_enabled_ = true ;
1365
1365
robot_state_root_offset_ = offset;
@@ -1462,7 +1462,7 @@ bool MoveItVisualTools::hideRobot()
1462
1462
loadSharedRobotState ();
1463
1463
1464
1464
// Apply transform
1465
- Eigen::Affine3d offset;
1465
+ Eigen::Isometry3d offset;
1466
1466
offset.translation ().x () = rviz_visual_tools::LARGE_SCALE;
1467
1467
offset.translation ().y () = rviz_visual_tools::LARGE_SCALE;
1468
1468
offset.translation ().z () = rviz_visual_tools::LARGE_SCALE;
@@ -1573,7 +1573,7 @@ bool MoveItVisualTools::checkForVirtualJoint(const moveit::core::RobotState& rob
1573
1573
return true ;
1574
1574
}
1575
1575
1576
- bool MoveItVisualTools::applyVirtualJointTransform (moveit::core::RobotState& robot_state, const Eigen::Affine3d & offset)
1576
+ bool MoveItVisualTools::applyVirtualJointTransform (moveit::core::RobotState& robot_state, const Eigen::Isometry3d & offset)
1577
1577
{
1578
1578
static const std::string VJOINT_NAME = " virtual_joint" ;
1579
1579
0 commit comments