-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor Parabolic timer and add Parabolic smoother #206
Changes from 1 commit
bb6a6f7
c0685e8
c960c10
57c221f
903b12e
a33a50e
a5bbcf7
5eae8bd
1ed7efb
47fb916
82beb43
3f97e2c
5a6b908
d61c63e
65606f9
9501e4e
974d459
e1ac97f
52a35a6
d6791e9
2965a42
3420e25
443d2ab
e1e593f
14b571a
b28720a
37ee669
188687e
856e540
1461f56
b55ea3b
1729626
28d3d19
ecf22fc
4c2d515
b18e2ea
507df85
2e71c30
bed163d
be0e014
806117a
2ca1bf1
36ca91d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -30,17 +30,18 @@ namespace parabolic { | |
/// \param _maxAcceleration maximum acceleration for each dimension | ||
/// \return time optimal trajectory that satisfies acceleration constraints | ||
std::unique_ptr<aikido::trajectory::Spline> computeParabolicTiming( | ||
const aikido::trajectory::Spline& _inputTrajectory, | ||
const Eigen::VectorXd& _maxVelocity, | ||
const Eigen::VectorXd& _maxAcceleration); | ||
const aikido::trajectory::Spline& _inputTrajectory, | ||
const Eigen::VectorXd& _maxVelocity, | ||
const Eigen::VectorXd& _maxAcceleration); | ||
|
||
/// Convert an interpolated trajectory to a spline trajectory | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @mkoval The velocities are used in conversion. Do you think it is ignored? |
||
/// This function requires the \c _inputTrajectory to use a \c GeodesicInterpolator. | ||
/// This function requires the \c _inputTrajectory to use a \c | ||
/// GeodesicInterpolator. | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nit: Could you fix the wrapping? ClangFormat isn't good at it. 😞 There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Nit: I thought "So the conversion ..." was the continuing sentence without line breaking. |
||
/// So the conversion exactly preserves the geometric path | ||
/// \param _inputTrajectory interpolated trajectory | ||
/// \return a spline trajectory | ||
std::unique_ptr<aikido::trajectory::Spline> convertToSpline( | ||
const aikido::trajectory::Interpolated& _inputTrajectory); | ||
const aikido::trajectory::Interpolated& _inputTrajectory); | ||
|
||
} // namespace parabolic | ||
} // namespace planner | ||
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: This is the RNG, not a seed for the RNG. 😉