shaun-edwards / descartes

ROS-Industrial Special Project: Cartesian Path Planner
Apache License 2.0
0 stars 0 forks source link

Sparse Trajectory Support #2

Open shaun-edwards opened 7 years ago

shaun-edwards commented 7 years ago

This issue captures design intent for Descartes support of sparse trajectories.

A sparse trajectory is defined as a series of joint/cartesian moves between joint/cartesian (all combinations) points. This is different from a standard Descartes trajectory in that a Descartes trajectory doesn't specify the motion between points. It assumes, for relatively dense paths, this motion is "good enough" Dense paths are not easily user editable or defined. As such a "sparse trajectory" is proposed that can be easily generated by a person. Such trajectories are planned to be used by Descartes in the following manner:

sparse_trajectory ->(interpolation)->dense_trajectory->descartes_planner->joint_path->joint_trajectory(ROS)

Below are high level plan details for implementation:

Open Issues:

shaun-edwards commented 7 years ago

@Jmeyer1292 - this is my plan moving forward. I'm sure things will change, but please feel free to give your opinion. If you like/agree with my approach I'd be happy to push this back.