index
index
codeapi
cubic_spline_shortcutter.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/src/
cubic__spline__shortcutter_8cpp
constraint_aware_spline_smoother/cubic_spline_shortcutter.h
cubic_spline_shortcutter.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/include/constraint_aware_spline_smoother/
cubic__spline__shortcutter_8h
constraint_aware_spline_smoother::CubicSplineShortCutter
constraint_aware_spline_smoother
DynamicPath.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/src/
DynamicPath_8cpp
constraint_aware_spline_smoother/DynamicPath.h
RampSection
void
BoundingBox
DynamicPath_8cpp.html
a09218f5ea9affbd6adf05985da6f64b0
(const ParabolicRampND &ramp, Real ta, Real tb, Vector &bmin, Vector &bmax)
void
BoundingBox
DynamicPath_8cpp.html
aca3045d03e94ca0f66b4a62e4a47d883
(const ParabolicRamp1D &ramp, Real ta, Real tb, Real &bmin, Real &bmax)
bool
CheckRamp
DynamicPath_8cpp.html
a7cda51239d0b49ad00de6af0e55f01e1
(const ParabolicRampND &ramp, FeasibilityCheckerBase *space, Real tol)
bool
CheckRamp
DynamicPath_8cpp.html
a2c092f8668fe2f1a0ce9ed0828808557
(const ParabolicRampND &ramp, FeasibilityCheckerBase *feas, DistanceCheckerBase *distance, int maxiters)
Real
LInfDistance
DynamicPath_8cpp.html
ac831d43c51c290a671d60d451550c3c7
(const Vector &a, const Vector &b)
Real
MaxBBLInfDistance
DynamicPath_8cpp.html
a43fd291fbd7789f567e355984cc3941b
(const Vector &x, const Vector &bmin, const Vector &bmax)
static const int
checkMaxIters
DynamicPath_8cpp.html
a211eeb98cc0b6633037fec4021dd0388
static const Real
EpsilonT
DynamicPath_8cpp.html
a27e4ea86f4a22607986200149b22acec
DynamicPath.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/include/constraint_aware_spline_smoother/
DynamicPath_8h
constraint_aware_spline_smoother/ParabolicRamp.h
DistanceCheckerBase
DynamicPath
FeasibilityCheckerBase
linear_spline_shortcutter.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/src/
linear__spline__shortcutter_8cpp
constraint_aware_spline_smoother/linear_spline_shortcutter.h
linear_spline_shortcutter.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/include/constraint_aware_spline_smoother/
linear__spline__shortcutter_8h
constraint_aware_spline_smoother::LinearSplineShortCutter
constraint_aware_spline_smoother
mainpage.dox
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/
mainpage_8dox
Math.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/include/constraint_aware_spline_smoother/
Math_8h
double
Real
Math_8h.html
a445a5f0e2a34c9d97d69a3c2d1957907
std::vector< double >
Vector
Math_8h.html
a5dd127bb3cb18b011cf5fd80a906e830
Real
Abs
Math_8h.html
ade731d8e5be72ed48d6fc32c39b0d6e3
(Real x)
bool
FuzzyEquals
Math_8h.html
ae84b0f99350d0feab871cb14e6a50740
(Real x, Real y, Real tol)
bool
FuzzyZero
Math_8h.html
af4cfabf0f4142129456c4d18179e888c
(Real x, Real tol)
bool
IsInf
Math_8h.html
a6bb30ec67789244e379661e1a9202e2e
(Real x)
Real
Max
Math_8h.html
adc4b337720f4cacc94ae744adb0ac70f
(Real x, Real y)
Real
Min
Math_8h.html
ac38d25ee2c4683b8097dd0f343a0778d
(Real x, Real y)
Real
Rand
Math_8h.html
a274185003c9756b80ed2cafa29b0db5b
()
Real
Sign
Math_8h.html
a2c1f992ca9239fc0f43d2ca02fa42f0f
(Real x)
Real
Sqr
Math_8h.html
afa58d99c77324b5ec116b02d2350ce5b
(Real x)
Real
Sqrt
Math_8h.html
a085ca7920f85d324e9dcb7a918b20046
(Real x)
void
Swap
Math_8h.html
afdb034d75abfed7c601761c88994434a
(Real &x, Real &y)
static const Real
Inf
Math_8h.html
ac4ea8c0aee2b5b6ba5398a4f731d7f4c
parabolic_blend_shortcutter.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/src/
parabolic__blend__shortcutter_8cpp
constraint_aware_spline_smoother/parabolic_blend_shortcutter.h
parabolic_blend_shortcutter.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/include/constraint_aware_spline_smoother/
parabolic__blend__shortcutter_8h
constraint_aware_spline_smoother/Math.h
constraint_aware_spline_smoother/DynamicPath.h
constraint_aware_spline_smoother::FeasibilityChecker
constraint_aware_spline_smoother::ParabolicBlendShortCutter
constraint_aware_spline_smoother
static const double
MIN_DELTA
namespaceconstraint__aware__spline__smoother.html
a1f780ce16080e4e1accdac5b0e6ff2f4
ParabolicRamp.cpp
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/src/
ParabolicRamp_8cpp
constraint_aware_spline_smoother/ParabolicRamp.h
ParabolicRamp
PLPRamp
PPRamp
int
quadratic
ParabolicRamp_8cpp.html
a4a6b82caa358f83094cf665a42438523
(Real a, Real b, Real c, Real &x1, Real &x2)
static const Real
EpsilonA
ParabolicRamp_8cpp.html
a011081d15de6a03780d6fd160a2d4a84
static const Real
EpsilonT
ParabolicRamp_8cpp.html
a27e4ea86f4a22607986200149b22acec
static const Real
EpsilonV
ParabolicRamp_8cpp.html
af5edcc57708a8d173336a9a2cd837392
static const Real
EpsilonX
ParabolicRamp_8cpp.html
a0ebb92bbfc8b9e5474d09c944557e1f9
ParabolicRamp.h
/home/rosbuild/hudson/workspace/doc-electric-arm_navigation/doc_stacks/2013-03-01_14-05-03.553953/arm_navigation/constraint_aware_spline_smoother/include/constraint_aware_spline_smoother/
ParabolicRamp_8h
constraint_aware_spline_smoother/Math.h
ParabolicRamp1D
ParabolicRampND
DistanceCheckerBase
classDistanceCheckerBase.html
virtual Real
ObstacleDistance
classDistanceCheckerBase.html
ae23032361e3bf5a634cb0f81147c57c4
(const Vector &x)=0
virtual Real
ObstacleDistanceNorm
classDistanceCheckerBase.html
a14f537ac225f1c29ad6dd94a1fd44d6b
() const
virtual
~DistanceCheckerBase
classDistanceCheckerBase.html
afe83362fe467dc7473cdc7f883e4092f
()
DynamicPath
classDynamicPath.html
void
Append
classDynamicPath.html
a67e58bd709f4b6a6bf30e49abbe9aa2e
(const Vector &x, const Vector &dx)
void
Append
classDynamicPath.html
a50a8c8f1ffa67f3871edaf6f474a8942
(const Vector &x)
void
Clear
classDynamicPath.html
aa3ba0c49682f2399526e496b05d742cb
()
void
Derivative
classDynamicPath.html
ae4a3d648abcb786f43175238e174104a
(Real t, Vector &dx)
DynamicPath
classDynamicPath.html
a15fc5eae29b3728585bd079826862445
()
bool
Empty
classDynamicPath.html
a72b5dab2eebf08228ec70a08aa767892
() const
void
Evaluate
classDynamicPath.html
aff547a8dd56bf44b66db5b022e8b12a4
(Real t, Vector &x)
void
GetMilestones
classDynamicPath.html
a0d1d4ffd0e6fed903f0ea87e7182aace
(std::vector< Vector > &x, std::vector< Vector > &dx) const
Real
GetTotalTime
classDynamicPath.html
ae3a09ed421940b0cb3c09f880c196d85
() const
void
Init
classDynamicPath.html
a3837b078d8ac6168ceb51814c2313614
(const Vector &velMax, const Vector &accMax)
void
SetMilestones
classDynamicPath.html
a44d0979d55e8575a9d2cf689dcfd01f5
(const std::vector< Vector > &x, const std::vector< Vector > &dx)
void
SetMilestones
classDynamicPath.html
a56f35c2d5bde677fef1d003dc395d58c
(const std::vector< Vector > &x)
int
ShortCircuit
classDynamicPath.html
a5a69696404344762c544170e9bc0c45a
(FeasibilityCheckerBase *, DistanceCheckerBase *)
int
ShortCircuit
classDynamicPath.html
adf5b37797ec13d59b3395d1fc4d3283d
(FeasibilityCheckerBase *, Real tol)
int
Shortcut
classDynamicPath.html
a24ef7ac46796df632ae15c96f2912589
(int numIters, FeasibilityCheckerBase *, DistanceCheckerBase *)
int
Shortcut
classDynamicPath.html
aa8236e06edb97c4aa26c030fee801b75
(int numIters, FeasibilityCheckerBase *, Real tol)
bool
TryShortcut
classDynamicPath.html
af7208e34f9085342a7c85cf4fdb8b6d1
(Real t1, Real t2, FeasibilityCheckerBase *, DistanceCheckerBase *)
bool
TryShortcut
classDynamicPath.html
a1650dbab5bb999d1c82afe6ba3d25b71
(Real t1, Real t2, FeasibilityCheckerBase *, Real tol)
Vector
accMax
classDynamicPath.html
a7b2fc52fbe3bd7ca28d6115cb47cec45
std::vector< ParabolicRampND >
ramps
classDynamicPath.html
ab5d576502ef295a6c4577d1f7fd974e9
Vector
velMax
classDynamicPath.html
a69a9c7c10c00fae529a925b4160d1ad9
FeasibilityCheckerBase
classFeasibilityCheckerBase.html
virtual bool
ConfigFeasible
classFeasibilityCheckerBase.html
acc3af32de7f29486305e7e76de3fcaa2
(const Vector &x)=0
FeasibilityCheckerBase
classFeasibilityCheckerBase.html
ac173428073600b571d91fc24a48370f5
()
virtual bool
SegmentFeasible
classFeasibilityCheckerBase.html
af99e14e5fbcc2309c4ebe6e11ad34b24
(const Vector &a, const Vector &b)=0
virtual
~FeasibilityCheckerBase
classFeasibilityCheckerBase.html
a57a5efd60403c92e10258091a74786ec
()
ParabolicRamp
classParabolicRamp.html
Real
Accel
classParabolicRamp.html
aef1a96108042c30ef4983e1d94e13da9
(Real t) const
Real
Derivative
classParabolicRamp.html
a4ed44d5c25038da80b154d71c64364e0
(Real t) const
Real
Evaluate
classParabolicRamp.html
a22f62d11037a7a637d8930be298ec8f6
(Real t) const
Real
MaxVelocity
classParabolicRamp.html
a48d9de092766048c294f16ae1fbbf277
() const
bool
Solve
classParabolicRamp.html
aa1c925b4c6431f918f9d5ac6b8049c49
()
Real
a
classParabolicRamp.html
ac465cb110277832eff6b61e2a36ab0f1
Real
dx0
classParabolicRamp.html
acfbc0ca699e82b82bef9975ddc7e3c9d
Real
dx1
classParabolicRamp.html
ad0881acb4301d3cdd55d1cdef3721ff4
Real
ttotal
classParabolicRamp.html
a51d2cd52f216c2490efb9924a4f18418
Real
x0
classParabolicRamp.html
a0637b8153e34540776a6a4c1e260419f
Real
x1
classParabolicRamp.html
afad3792ce28d6520c501ef5ddeadc994
ParabolicRamp1D
classParabolicRamp1D.html
Real
Accel
classParabolicRamp1D.html
a333ce2b11770748cf3863af38555b779
(Real t) const
Real
Derivative
classParabolicRamp1D.html
a3a035a05015cb82f5eddc605da7c1481
(Real t) const
void
Dilate
classParabolicRamp1D.html
a7a5eb8550c329b5df24d1670a6f1151b
(Real timeScale)
Real
EndTime
classParabolicRamp1D.html
a2c6164d057c60685e7446653baa35cb3
() const
Real
Evaluate
classParabolicRamp1D.html
a5a3721a3cf250aa3bd5f8432ee43b873
(Real t) const
bool
IsValid
classParabolicRamp1D.html
a23d05bfeb607986516dad6b24c9a5fa9
() const
void
SetConstant
classParabolicRamp1D.html
a0090db3a4dc95fa39b587c6b427c7bcc
(Real x)
bool
SolveMinAccel
classParabolicRamp1D.html
aa9039e44e95f025d473df2f75d8c1d3b
(Real endTime, Real vmax)
bool
SolveMinTime
classParabolicRamp1D.html
ac9549bccd5a5ad40ffad7fd42cbf209d
(Real amax, Real vmax)
void
TrimBack
classParabolicRamp1D.html
afb6d264d7133bebde6a37cab07d218f6
(Real tcut)
void
TrimFront
classParabolicRamp1D.html
a9b49dfcaae6705bba6d764d2d2fd261d
(Real tcut)
Real
a1
classParabolicRamp1D.html
a6c6c8ce7749791cdf85f31b70d45fadb
Real
a2
classParabolicRamp1D.html
a84748d2e55163031894427c7b2ac38c3
Real
dx0
classParabolicRamp1D.html
aef87d9ffbaf94c02075b8fd3d72e3a01
Real
dx1
classParabolicRamp1D.html
a84ebdcc09a8b2102d1cb6b0979a0c78f
Real
tswitch1
classParabolicRamp1D.html
a62b57ff683673cc345bea36dce6959e4
Real
tswitch2
classParabolicRamp1D.html
a84a4b8202d0c2e956a0eb33fb8a65cbc
Real
ttotal
classParabolicRamp1D.html
a56b9a071ffee0c45185c6873d00d9c70
Real
v
classParabolicRamp1D.html
ac60ad557a238d6d27b3e36ac3c30a7ab
Real
x0
classParabolicRamp1D.html
a8cad86d29bab51bc36cb4de8bd56b5c6
Real
x1
classParabolicRamp1D.html
a45f730ee91a379e57aab24a823e46938
ParabolicRampND
classParabolicRampND.html
void
Derivative
classParabolicRampND.html
a4c02c1cd8c166693b2847712800b29b9
(Real t, Vector &x) const
void
Dilate
classParabolicRampND.html
a0440a01473f55c55601f61ebab65223e
(Real timeScale)
void
Evaluate
classParabolicRampND.html
a10ac3e921bfbee4799ed0c5e88747cc7
(Real t, Vector &x) const
bool
IsValid
classParabolicRampND.html
a47ae6168bd14010a9ee569e437e09b7e
() const
void
Output
classParabolicRampND.html
ad2e171cfe0360f5667147b26b746dcf5
(Real dt, std::vector< Vector > &path) const
void
SetConstant
classParabolicRampND.html
af8ff41b591709ad6cb8b244f43a432eb
(const Vector &x)
bool
SolveMinAccel
classParabolicRampND.html
a37271979590fc3597e37b1e8dcbd829c
(const Vector &vmax, Real time)
bool
SolveMinTime
classParabolicRampND.html
afdee00c34290f6b61417234d962f47be
(const Vector &amax, const Vector &vmax)
bool
SolveMinTimeLinear
classParabolicRampND.html
a3ce10df88d9f7f512669e1c7a7f242ce
(const Vector &amax, const Vector &vmax)
void
TrimBack
classParabolicRampND.html
ade8de52525102a1544beeafe08b41f74
(Real tcut)
void
TrimFront
classParabolicRampND.html
a17a324e4b103c8aded430d935712476c
(Real tcut)
Vector
dx0
classParabolicRampND.html
a312a124fc29e2d408094e320bfe3ca1f
Vector
dx1
classParabolicRampND.html
aecfb2f82a099c791543f5eb7214259c8
Real
endTime
classParabolicRampND.html
ab73d20a9e06dc0dfffd8109add9fec78
std::vector< ParabolicRamp1D >
ramps
classParabolicRampND.html
a773c129c1b3dbe545cc454d173eb1dcd
Vector
x0
classParabolicRampND.html
a5a3d39c08aa75e112d7e272342e7d946
Vector
x1
classParabolicRampND.html
a3a6efb0601e03902dc833dd561b01087
PLPRamp
classPLPRamp.html
Real
Accel
classPLPRamp.html
a94b1b9a50ffadeb155a2979146b85803
(Real t) const
Real
CalcMinAccel
classPLPRamp.html
ac2a270a1a60fdb5e21402ca493d961b3
(Real endTime, Real v) const
Real
CalcSwitchTime1
classPLPRamp.html
a99144411326de44d9487fb508a5eaa79
(Real a, Real v) const
Real
CalcSwitchTime2
classPLPRamp.html
a738e6439acfdb4af9d613a1b82297c84
(Real a, Real v) const
Real
CalcTotalTime
classPLPRamp.html
ac8df71b6c10fc69916b786f4353e0fb5
(Real a, Real v) const
Real
Derivative
classPLPRamp.html
ac480be5aadce5e92c8e1bf56ab3d59e1
(Real t) const
Real
Evaluate
classPLPRamp.html
ac5573192ef8dea51b3984bacd1195b1c
(Real t) const
bool
SolveMinAccel
classPLPRamp.html
a5028ea7eb82765919c9adc4f01108195
(Real endTime, Real vmax)
bool
SolveMinTime
classPLPRamp.html
a3291b367af703718d4b1cf3c8d880b9b
(Real amax, Real vmax)
Real
a
classPLPRamp.html
a0f8e853b7b3d0277d3fa1d43d23e3a68
Real
dx0
classPLPRamp.html
ac68dbcf083c4f52aa7a2787e4606e00f
Real
dx1
classPLPRamp.html
abd17f6fa19dd539e187cda96e5f3c618
Real
tswitch1
classPLPRamp.html
ae3013d10b4c5880df2e803e83cbfaf50
Real
tswitch2
classPLPRamp.html
a5aa2d94cd81cde45e889d5ca94af0318
Real
ttotal
classPLPRamp.html
a4011af1dba878cc4a67216535d31120b
Real
v
classPLPRamp.html
ad8b0395617088f6d49cb04e14b320a81
Real
x0
classPLPRamp.html
aa901b2083fca40da935f5a7046d3719c
Real
x1
classPLPRamp.html
a19f1bcaa64358017f710cc7ff5905913
PPRamp
classPPRamp.html
Real
Accel
classPPRamp.html
ab08d2626aa1bf3ae540241291b65c04e
(Real t) const
Real
CalcMinAccel
classPPRamp.html
aaf1d76f75cb19b42bdb4d0ee111ce4e0
(Real endTime, Real sign, Real &switchTime) const
Real
CalcSwitchTime
classPPRamp.html
a149977db285d4caae28633db32315c5e
(Real a) const
Real
CalcTotalTime
classPPRamp.html
a8e1cf6848d260b5b2c4ad7111d3b8130
(Real a) const
Real
Derivative
classPPRamp.html
a193f2acd14393c2a001cc6037a7b72a9
(Real t) const
Real
Evaluate
classPPRamp.html
ad8df16adb8952d3cff5e24395a37e92d
(Real t) const
Real
MaxVelocity
classPPRamp.html
a6f250fb77f9f0dd9f7e2222993d86767
() const
bool
SolveMinAccel
classPPRamp.html
a6d7c922b8385ebee7aa0404b295b8f6c
(Real endTime)
bool
SolveMinTime
classPPRamp.html
aaaa3f5377a55a471865ed1c64bf297d7
(Real amax)
Real
a
classPPRamp.html
a78937be43a5b8f3af38a1216271ed874
Real
dx0
classPPRamp.html
a39d2b02fa3df53eb943eb3b899647222
Real
dx1
classPPRamp.html
a1d29b617d0d50497aed943f047f3a148
Real
tswitch
classPPRamp.html
af4e572c6fd38f8068e06dc7eea54d1a3
Real
ttotal
classPPRamp.html
a6fabbca197f81a2c55d05f2f1a514c23
Real
x0
classPPRamp.html
a223ad260f68cfe97b2a5e5324b7e1941
Real
x1
classPPRamp.html
a4219fedb2849ca203951c9c2efcfc2bb
RampSection
structRampSection.html
Real
da
structRampSection.html
a2302c26c63385cde2d9e5fbfbae92753
Real
db
structRampSection.html
ad25381c62846b8650e99cb150ba2c75a
Real
ta
structRampSection.html
a5b0fc418a06c66d9a1212170366ba348
Real
tb
structRampSection.html
afee3a1c800d21047304c66a8717733e9
Vector
xa
structRampSection.html
a04287fbd7286f1d4b4f4b16b428e650e
Vector
xb
structRampSection.html
a0b79160aac3b2064242133e81fa84422
constraint_aware_spline_smoother
namespaceconstraint__aware__spline__smoother.html
constraint_aware_spline_smoother::CubicSplineShortCutter
constraint_aware_spline_smoother::FeasibilityChecker
constraint_aware_spline_smoother::LinearSplineShortCutter
constraint_aware_spline_smoother::ParabolicBlendShortCutter
static const double
MIN_DELTA
namespaceconstraint__aware__spline__smoother.html
a1f780ce16080e4e1accdac5b0e6ff2f4
constraint_aware_spline_smoother::CubicSplineShortCutter
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
SplineSmoother< T >
virtual bool
configure
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
aa22a512f1434d81b9de521a36bf88dcd
()
CubicSplineShortCutter
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
ac7e346a6a39732fa12a38100ecffd06d
()
virtual bool
smooth
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a767bf593f1fce31b75d83e3f2babd9f6
(const T &trajectory_in, T &trajectory_out) const
virtual
~CubicSplineShortCutter
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a1b043a592c1b2ff88caa7a0bf2efa04a
()
bool
addToTrajectory
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
ad1820eb41396a0ce0f6c6c4816205141
(trajectory_msgs::JointTrajectory &trajectory_out, const trajectory_msgs::JointTrajectoryPoint &trajectory_point, const ros::Duration &delta_time) const
void
discretizeAndAppendSegment
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a9cdfb458801a1a7159e28bc083baded4
(const spline_smoother::SplineTrajectorySegment &spline_segment, const double &discretization, trajectory_msgs::JointTrajectory &joint_trajectory, const ros::Duration &segment_start_time, const bool &include_segment_end) const
void
discretizeTrajectory
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a9788570b7a02da6cb7ce7dbc82b2a60c
(const spline_smoother::SplineTrajectory &spline, const double &discretization, trajectory_msgs::JointTrajectory &joint_trajectory) const
bool
findTrajectoryPointsInInterval
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a60d6e166b9e56178b5f09ced1202f141
(const trajectory_msgs::JointTrajectory &trajectory, const double &segment_start_time, const double &segment_end_time, int &index_1, int &index_2) const
int
getRandomInt
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a0603b292bfc24310c28dd1b3538e139e
(int min, int max) const
double
getRandomTimeStamp
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a477eb89ec3869b305ac29a4cdfce21cc
(double min, double max) const
bool
getWaypoints
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
ac08f159dc46bb1e436335aaa6b9b64f9
(const spline_smoother::SplineTrajectory &spline, trajectory_msgs::JointTrajectory &joint_trajectory) const
double
maxLInfDistance
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
ab1dc10d09cae7c3339b5e2509f47b12d
(const trajectory_msgs::JointTrajectoryPoint &start, const trajectory_msgs::JointTrajectoryPoint &end) const
void
printTrajectory
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
aa39ea6241a04cab35a4f4e9ad7bfec0b
(const trajectory_msgs::JointTrajectory &joint_trajectory) const
void
refineTrajectory
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a5ff3f59c2381cdf2e3f5182465eedc55
(T &trajectory) const
bool
setupCollisionEnvironment
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a1773215f4947aec7d48892b06a83dceb
()
bool
trimTrajectory
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
afaaa48ce18b83b61e470b4f396796b9c
(trajectory_msgs::JointTrajectory &trajectory_out, const double &segment_start_time, const double &segment_end_time) const
bool
active_
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
afd18598313ece3db87e8878f9f59ac25
planning_environment::CollisionModelsInterface *
collision_models_interface_
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a378a51260e07fc3ae4235d8937e0dece
double
discretization_
classconstraint__aware__spline__smoother_1_1CubicSplineShortCutter.html
a6fee951fb7e1c59c252fad85fdc5f66b
constraint_aware_spline_smoother::FeasibilityChecker
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
FeasibilityCheckerBase
virtual bool
ConfigFeasible
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
adc4c3ec7af0662da42fb8a448518676e
(const Vector &x)
FeasibilityChecker
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a2285b32e943f22a263ece6fcc052339c
()
void
initialize
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
acfa3241194fed25924843b67f271bee3
()
bool
isActive
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
ae144c3259565c46a8b249ce8b4821923
()
void
resetRequest
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a0405b92cda0032448d7c30bf8ca2f80a
()
virtual bool
SegmentFeasible
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
aabceb7b983e7cf5b74d6ca71275f1491
(const Vector &a, const Vector &b)
bool
setInitial
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a7b7e9d701dd27a69b10d7aaa55e28293
(const trajectory_msgs::JointTrajectory &trajectory, const std::string &group_name, const arm_navigation_msgs::RobotState &start_state, const arm_navigation_msgs::Constraints &path_constraints)
void
discretizeTrajectory
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a791bff55d3143d03b3f11ed72f299f5e
(const trajectory_msgs::JointTrajectory &trajectory, trajectory_msgs::JointTrajectory &trajectory_out)
bool
setupCollisionEnvironment
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
ad5e35356383926ea75e75ae4d036f7f0
()
bool
active_
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
aa1769363447652ca91fff777b77e3aa7
planning_environment::CollisionModelsInterface *
collision_models_interface_
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
acbacb42d05585c7918554358a51fa2e4
double
discretization_
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a4a316c6a0eb6400ee1b2849b70edda98
std::vector< std::string >
joint_names_
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
aab1d5337bb5b92a7ade4a2ef8362accf
ros::NodeHandle
node_handle_
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a5d8b4e455de1befbbee26a36ac07f766
arm_navigation_msgs::Constraints
path_constraints_
classconstraint__aware__spline__smoother_1_1FeasibilityChecker.html
a38f1405ef0c1afa7329f69dbd956509f
constraint_aware_spline_smoother::LinearSplineShortCutter
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
SplineSmoother< T >
virtual bool
configure
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a87f3394c0263a3a6f59760914cdbffc5
()
LinearSplineShortCutter
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
ada8126f47faf304caf2c1c8dbbe53250
()
virtual bool
smooth
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
aec212b16b47d1579b9b801ea21210386
(const T &trajectory_in, T &trajectory_out) const
virtual
~LinearSplineShortCutter
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a09e729fdb7036fc4da1cd100d80e4b07
()
bool
addToTrajectory
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
aba727d09048f29f6e07fbc6018b60697
(trajectory_msgs::JointTrajectory &trajectory_out, const trajectory_msgs::JointTrajectoryPoint &trajectory_point, const ros::Duration &delta_time) const
void
discretizeAndAppendSegment
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a46f20019e513fde23f3b5e614f32afac
(const spline_smoother::SplineTrajectorySegment &spline_segment, const double &discretization, trajectory_msgs::JointTrajectory &joint_trajectory, const ros::Duration &segment_start_time, const bool &include_segment_end) const
void
discretizeTrajectory
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
acbb4d083e677faf25fcff3d7b42dc108
(const spline_smoother::SplineTrajectory &spline, const double &discretization, trajectory_msgs::JointTrajectory &joint_trajectory) const
bool
findTrajectoryPointsInInterval
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
aebe97f20176fc0c9022b36b3113ef54a
(const trajectory_msgs::JointTrajectory &trajectory, const double &segment_start_time, const double &segment_end_time, int &index_1, int &index_2) const
int
getRandomInt
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a9870cafe867ad13e36f8953beece15c3
(int min, int max) const
double
getRandomTimeStamp
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a549fb7c33a0e010e61286df5ab47d829
(double min, double max) const
bool
getWaypoints
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a3758eb6bc30dd641c4ea8f24cf5dc8a1
(const spline_smoother::SplineTrajectory &spline, trajectory_msgs::JointTrajectory &joint_trajectory) const
double
maxLInfDistance
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
ad0826d77b4dbd1d70e94a9c166229509
(const trajectory_msgs::JointTrajectoryPoint &start, const trajectory_msgs::JointTrajectoryPoint &end) const
void
printTrajectory
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
ac16b9d1d91445f664971a82da6ec6642
(const trajectory_msgs::JointTrajectory &joint_trajectory) const
void
refineTrajectory
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a02a89e220354d4e56bfa611509e3030e
(T &trajectory) const
bool
setupCollisionEnvironment
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
ad77701832f41da3d0e8a2eedd8ce16db
()
bool
trimTrajectory
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a69440fbf3efba922aef00d3244d11d5d
(trajectory_msgs::JointTrajectory &trajectory_out, const double &segment_start_time, const double &segment_end_time) const
bool
active_
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a158f5ec4a0ba5a701e5d1467923165ae
planning_environment::CollisionModelsInterface *
collision_models_interface_
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a883dfc744b43acc5932c9b26fab0f43b
double
discretization_
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
a23d9e636a6ea74ec88cbd04e05c5858e
ros::NodeHandle
node_handle_
classconstraint__aware__spline__smoother_1_1LinearSplineShortCutter.html
abeecead50472bbc14cc03c813aa930e3
constraint_aware_spline_smoother::ParabolicBlendShortCutter
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
SplineSmoother< T >
virtual bool
configure
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a359c9059fd088a791c84102b8f1221d6
()
ParabolicBlendShortCutter
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a6228d075fda03a0a86b489583733e6b2
()
virtual bool
smooth
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a4f85ed56f861b4032e5a7ebabc1b0c5b
(const T &trajectory_in, T &trajectory_out) const
virtual
~ParabolicBlendShortCutter
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
aa9b2a4a03a0ce40f4aa8a61613d61ea2
()
bool
active_
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a9a3af4a5d21b948cf23d31db70d0f2ce
double
discretization_
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a11d65e908faba06a61efe386a2d99d41
boost::shared_ptr< FeasibilityChecker >
feasibility_checker_
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a0f41f07074bffc9fc0566fd11cab7a7d
int
num_iterations_
classconstraint__aware__spline__smoother_1_1ParabolicBlendShortCutter.html
a267a6cab69e97b94da3a9aedade4a483