ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

chpark's profile - activity

2019-07-23 12:58:41 -0500 received badge  Great Question (source)
2017-11-09 17:24:10 -0500 received badge  Favorite Question (source)
2016-01-12 09:58:42 -0500 received badge  Good Question (source)
2015-12-11 08:12:40 -0500 received badge  Nice Question (source)
2015-07-21 10:59:16 -0500 received badge  Famous Question (source)
2015-04-23 04:14:23 -0500 received badge  Notable Question (source)
2015-03-04 09:21:30 -0500 received badge  Popular Question (source)
2015-02-24 04:41:49 -0500 received badge  Student (source)
2015-02-24 02:33:42 -0500 asked a question planning with orientation constraint in moveit

Hi, I set an end-effector orientation constraint for planning using Moveit, but computed motions have some jerky points.

with RRT (OMPL) : http://youtu.be/waVhHUCFRvo with RRT* (OMPL) : http://youtu.be/5vDLr5XhvJQ

It looks the configuration suddenly changes to another IK solution in such points. What should I do to get smooth trajectories?

I am using ROS Hydro and Moveit. I used below code for setting the orientation constraint.

moveit_msgs::OrientationConstraint ocm;
ocm.link_name = "end_effector_link";
ocm.header.frame_id = "segment_0";
ocm.orientation.x = 0;
ocm.orientation.y = 0;
ocm.orientation.z = -INV_SQRT_2;
ocm.orientation.w = INV_SQRT_2;
ocm.absolute_x_axis_tolerance = 0.5;
ocm.absolute_y_axis_tolerance = 0.5;
ocm.absolute_z_axis_tolerance = M_PI;
ocm.weight = 1.0;
req.path_constraints.orientation_constraints.push_back(ocm);