* @brief Generate a configuration vector uniformly sampled among provided limits.
*
*\warning If limits are infinite, exceptions may be thrown in the joint implementation of uniformlySample
* @remarks Limits are not taken into account for rotational transformations (typically SO(2),SO(3)), because they are by definition unbounded.
*
* @param[in] model Model we want to generate a configuration vector of
* @warning If limits are infinite, exceptions may be thrown in the joint implementation of uniformlySample
*
* @param[in] model Model for which we want to generate a configuration vector.
* @param[in] lowerLimits Joints lower limits
* @param[in] upperLimits Joints upper limits
*
...
...
@@ -113,10 +120,13 @@ namespace se3
/**
* @brief Generate a configuration vector uniformly sampled among the joint limits of the specified Model.
*
*\warning If limits are infinite (no one specified when adding a body or no modification directly in my_model.{lowerPositionLimit,upperPositionLimit},
* @remarks Limits are not taken into account for rotational transformations (typically SO(2),SO(3)), because they are by definition unbounded.
*
* @warning If limits are infinite (no one specified when adding a body or no modification directly in my_model.{lowerPositionLimit,upperPositionLimit},
* exceptions may be thrown in the joint implementation of uniformlySample
*
* @param[in] model Model we want to generate a configuration vector of
* @param[in] model Model for which we want to generate a configuration vector.
*
* @return The resulted configuration vector (size model.nq)