Retimer planner the trajectory points by extracting and using the currently set active dofs of the robot. [multi-thread safe] [詳細]
#include <planningutils.h>
Public メソッド | |
ActiveDOFTrajectoryRetimer (RobotBasePtr robot, const std::string &plannername="", const std::string &plannerparameters="") | |
virtual | ~ActiveDOFTrajectoryRetimer () |
virtual PlannerStatus | PlanPath (TrajectoryBasePtr traj, bool hastimestamps=false) |
Executes smoothing. [multi-thread safe] | |
Protected 変数 | |
RobotBasePtr | _robot |
PlannerBasePtr | _planner |
PlannerBase::PlannerParametersPtr | _parameters |
Retimer planner the trajectory points by extracting and using the currently set active dofs of the robot. [multi-thread safe]
Caches all the planners and parameters so PlanPath can be called multiple times without creating new objects. Collision is not checked. Every waypoint in the trajectory is guaranteed to be hit. The velocities for the current trajectory are overwritten. The returned trajectory will contain data only for the currenstly set active dofs of the robot.
planningutils.h の 142 行で定義されています。
OpenRAVE::planningutils::ActiveDOFTrajectoryRetimer::ActiveDOFTrajectoryRetimer | ( | RobotBasePtr | robot, |
const std::string & | plannername = "" , |
||
const std::string & | plannerparameters = "" |
||
) |
robot | use the robot's active dofs to initialize the trajectory space |
plannername | the name of the planner to use to smooth. If empty, will use the default trajectory re-timer. |
plannerparameters | XML string to be appended to PlannerBase::PlannerParameters::_sExtraParameters passed in to the planner. |
hastimestamps | if true, use the already initialized timestamps of the trajectory |
planningutils.cpp の 392 行で定義されています。
|
inlinevirtual |
planningutils.h の 152 行で定義されています。
|
virtual |
Executes smoothing. [multi-thread safe]
traj | the trajectory that initially contains the input points, it is modified to contain the new re-timed data. |
planningutils.cpp の 411 行で定義されています。
|
protected |
planningutils.h の 164 行で定義されています。
|
protected |
planningutils.h の 163 行で定義されています。
|
protected |
planningutils.h の 162 行で定義されています。